
Instalé muchos paquetes desde sudo apt-get install
pero cuando escribí sudo apt --help
me dio una opción directa de realizar la instalación mediante sudo apt install [package name]
... Entonces, ¿cuál es la diferencia entre los dos? ¿Hay algún problema si no uso 'get' junto con 'apt'?
Respuesta1
Poco. apt
es un nuevo comando que se supone que fusiona varias funciones desde apt-get
y apt-cache
en un solo comando. Todavía es un poco tosco, pero aquí está la lista de comandos de --help
:
Basic commands:
list - list packages based on package names
search - search in package descriptions
show - show package details
update - update list of available packages
install - install packages
remove - remove packages
upgrade - upgrade the system by installing/upgrading packages
full-upgrade - upgrade the system by removing/installing/upgrading packages
edit-sources - edit the source information file
Las funciones equivalentes están diseñadas para funcionar de manera similar, pero no es un comando proxy (no llama a las antiguas, es una nueva interfaz directamente en las bibliotecas Apt), por lo que puede haber algunos cambios en los casos extremos.
También hay algunas omisiones obvias ( download
,, policy
etc.) que los usuarios avanzados pasarán por alto y hay una gran cantidad de comandos no documentados ( purge
todavía funciona pero no puedo encontrar nada al respecto).
Actualización 16.04:Muchas de las omisiones ahora se han incluido, pero aún no están documentadas ni tienen terminaciones de Bash. Es una pena que esté tardando tanto en implementar una funcionalidad que ya existe en el código base, pero bueno. Mi consejo es que si estás acostumbrado a un apt-{get,cache}
comando, lo pruebes apt
. Podría funcionar.
También hay una DIFFERENCES TO APT-GET(8)
sección en la man apt
página que es interesante:
The apt command is meant to be pleasant for end users and does
not need to be backward compatible like apt-get(8). Therefore
some options are different:
· The option DPkgPM::Progress-Fancy is enabled.
· The option APT::Color is enabled.
· A new list command is available similar to dpkg --list.
· The option upgrade has --with-new-pkgs enabled by default.
Y si quieres completar Bash, he tenidoun intento de escribir un archivo de terminacionespor eso ya. Estos se incluyen en instalaciones posteriores de Ubuntu.