¿Por qué la gente usa en apt-get
lugar de apt
?
En casi todos los tutoriales que veo, la sugerencia es usar apt-get
.
apt
es más bonita (por defecto), más corta y generalmente más intuitiva. ( apt-cache search
vs apt search
, por ejemplo)
No sé si me estoy perdiendo algo porque apt
parece mejor en todos los sentidos. ¿Cuál es el argumento a favor de apt-get
más apt
para el uso diario?
apt
package-management
Fyeudmadcc
fuente
fuente
Respuestas:
El
apt
es una adición reciente, se añadió front-end en la versión 1.0 en abril de 2014. Por lo tanto, sólo ha sido parte de una versión estable de Debian, Debian 8. Las personas que han utilizado durante más de Debian se utilizan paraapt-get
yapt-cache
, y los viejos hábitos los tutoriales antiguos y difíciles son más difíciles (y los nuevos usuarios aprenden viejos hábitos de ellos)apt
es mejor para los usuarios finales como herramienta de línea de comandos, aunque incluso allí tiene competencia, prefieroaptitude
por ejemplo. Como herramienta de uso general, aunque no es necesariamente ideal, porque su interfaz no está explícitamente garantizada para permanecer igual de una versión a otra, y no está diseñada para su uso en scripts. Por lo tanto, en cualquier circunstancia en la que se puedan usar instrucciones en un script, debe evitarse; Por lo tanto, es más seguro sugerir enapt-get
lugar deapt
en respuestas en Unix.SE y sitios similares.fuente
apt-get
por costumbre. Evita tener que preguntar qué versión de Debian (o un derivado) tiene el usuario y cuál es el uso previsto. Si le dice a alguien que lo useapt-get
, funcionará en todas partes,apt
está disponible y es seguro, por lo que no necesita enumerar las advertencias cada vez; si le dice a alguien que useapt
, debe decir "pero deberá usarloapt-get
si ...". Entonces es más fácil mencionarloapt-get
. (Vemosapt
más y más en las respuestas aquí, así que las cosas cambian)De hecho, apt es una utilidad fácil de usar de alto nivel configurada para operar con dpkg.
Entonces, se dividió en varios paquetes, donde aptitude era el paquete más automatizado. Creo que el trasfondo era: varios equipos de desarrollo, donde cada uno de ellos propuso su propia ideología. Ahora, alguien unió todos estos productos en una herramienta adecuada, que (como supongo) puede ser descifrada como algo así como Herramientas de paquete automatizadas y va al concepto básico del equipo de desarrollo de hilos Debian Linux.
Por lo tanto, si necesita tener un control de bajo nivel, use dpkg y todo el manual correspondiente.
Al mismo tiempo, puede usar cualquiera de las herramientas o aptitud de apt- * si no desea preocuparse por las dependencias. O apto, como dijo Stephen, apareció en Jessie (ni siquiera sabía sobre eso)
fuente