¿Cuál es la diferencia entre sudo apt-get install y sudo apt install?

¿Cuál es la diferencia entre sudo apt-get install y sudo apt install?

Instalé muchos paquetes desde sudo apt-get installpero cuando escribí sudo apt --helpme 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. aptes un nuevo comando que se supone que fusiona varias funciones desde apt-gety apt-cacheen 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,, policyetc.) que los usuarios avanzados pasarán por alto y hay una gran cantidad de comandos no documentados ( purgetodaví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 aptpá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.

información relacionada