Ubuntu-apt-get.jpg

En las últimas semanas he venido utilizando apt en lugar de apt-get, para instalar paquetes en Ubuntu lo cual se ha interpretado como un error. Sin embargo, tanto apt-get como apt son interfaces para trabajar con APT.

APT (Advanced Package Tool) es la herramienta del proyecto Debian, encargada de gestionar paquetes y que está compuesta de diferentes utilidades diseñadas para realizar diferentes tareas.

instalar paquetes en Ubuntu

Instalar paquetes en Ubuntu con apt

Hasta la fecha y actualmente, la mayoría de nosotros utiliza apt-get, apt-cache o apt-config para realizar las operaciones básicas de instalar paquetes en Ubuntu. Sin embargo, todas estas operaciones se pueden realizar exclusivamente con apt. Así, apt es l asegunda interfaz de línea de comandos que soluciona algunos de los errores de diseño de la orden apt-get.

Así podemos simplicar utilizando apt, no solo para instalar paquetes en Ubuntu, sino otras muchas operaciones

  • apt install package(s)
  • sustituye a apt-get install package
  • sustituye a cd /Downloads && sudo dpkg -i application.deb && sudo apt-get -f install
  • apt remove package(s)
  • sustituye a apt-get remove package
  • apt search query
  • sustituye a apt-cache search query
  • apt show package(s)
  • sustituye a apt-cache show package(s)
  • apt update
  • sustituye a apt-get update
  • apt upgrade
  • sustituye a apt-get upgrade
  • apt list –installed
  • sustituye a dpkg –get-selections | grep -v deinstall
  • sustituye a dpkg -l
  • apt list –upgradable (sudo not required)
  • sustituye a apt-get -u upgrade –assume-no” (sudo required)
  • apt edit-sources
  • sustituye a echo ‘new line of text’ | sudo tee -a /etc/apt/sources.list
  • sustituye a sudo nano /etc/apt/sources.list
  • apt autoremove
  • sustituye a apt-get autoremove
  • apt purge package(s)
  • sustituye a apt-get purge package(s)

Linux Mint

Hace unos años, en concreto en 2.009, Linux Mint se adelantó a todo esto con el objetivo de conseguir que apt fuera tan sencillo y útil como fuera posible.
Además de otras opciones, si trabajas con Linux Mint puedes evitar escribir sudo, de forma que si ejecutas apt install package, automáticamente aplicará sudo en caso de que sea necesario.
Entre las opciones consideradas por Linux Mint se pueden citar las siguientes,

  • apt autoclean
  • sustituye a apt-get autoclean
  • apt autoremove
  • sustituye a apt-get autoremove
  • apt purge package(s)
  • sustituye a apt-get remove –purge package(s)
  • apt depends package(s)
  • sustituye a apt-cache depends package(s)
  • apt rdepends package(s)
  • sustituye a apt-rdepends package(s)
  • apt policy package(s)
  • sustituye a apt-cache policy package(s)
  • apt held
  • sustituye a dpkg –get-selections | grep hold
  • apt hold package
  • sustituye a echo package hold | sudo dpkg –set-selections
  • apt unhold package
  • sustituye a echo package install | sudo dpkg –set-selections
  • apt download package (downloads the deb file of a package)
  • sustituye a LC_ALL=C apt-cache depends package |grep -v “Conflicts:\|Replaces:”|awk ‘{print $NF}’|sed -e ‘s/[<>]//g’|xargs aptitude download -r

apt: hace mas con menos

El comando apt simplifica todas las utilidades que veníamos utilizando hasta el momento, con lo que solo debemos enfrentarnos a una única herramienta a la hora de trabajar con paquetes.

 

Más información: How-To Geek | Debian | Digital Ocean

Fuente: atareao

¿Quién está en línea?

Hay 25032 invitados y ningún miembro en línea