Cómo usar APT y decir adiós a APT-GET en Debian y Ubuntu

Cómo usar APT y decir adiós a APT-GET en Debian y Ubuntu / Linux

Linux está en un estado de evolución permanente. A menudo, los cambios están ocultos, como los desarrollos detrás del escenario del kernel y otros códigos subyacentes. Pero en ocasiones, el usuario tiene que adaptarse a una nueva forma de trabajar..

Si bien muchas mejoras en la informática pueden ser discordantes y requieren una mentalidad diferente, esto no es cierto en el desarrollo de la apt-get mando. En lugar de reemplazarlo por completo, los sistemas basados ​​en Debian (como Ubuntu, Linux Mint y Raspberry Pi's Raspbian 5 maneras en que New Raspbian Jessie hace que Raspberry Pi sea aún más fácil de usar 5 formas New Raspbian Jessie hace que Raspberry Pi sea aún más fácil de usar después del lanzamiento De Debian Jessie en julio, la comunidad Raspberry Pi ha sido bendecida con un nuevo lanzamiento de la variante Raspbian, basada en la distro "padre". Leer más) continúan su uso junto con su reemplazo, el más simple apto mando.

Pero ¿por qué están haciendo esto, y lo que realmente ha cambiado??

APT vs. APT-GET

Hay una lógica de sonido en la introducción del comando apt. Anteriormente, el acceso a la herramienta avanzada del paquete ha sido a través de apt-get y apt-cache conjunto de comandos (o a través de Synaptic u otros administradores de paquetes) ¿Qué administrador de paquetes de Linux (y Distro) es el adecuado para usted? ¿Qué administrador de paquetes de Linux (y Distro) es el adecuado para usted? las diferencias son lo suficientemente fuertes como para que pueda influir en la elección de la distribución. Veamos cómo funcionan los distintos administradores de paquetes. Lea más en el escritorio). Sin embargo, debido a la forma en que se han expandido con el tiempo, las cosas se han desorganizado..

Al introducir apt, que presenta las opciones más utilizadas de apt-get y apt-cache, Los comandos no solo son un poco más cortos, sino que también hay menos. Esto evita la duplicación y otros problemas que han surgido a lo largo de los años..

Pero apt no se trata solo de unificar dos estructuras de comando desorganizadas y similares. También mejora la experiencia de línea de comandos. Por ejemplo, se muestra una barra de progreso al instalar o eliminar un programa.

Entonces, por eso se introdujo apt. Pero ¿por qué debería usarlo? Estos ejemplos explican.

En resumen: no más GET

Anteriormente, hemos examinado el comando apt-get en profundidad. Guía para principiantes sobre cómo instalar software en Ubuntu con APT. Guía para principiantes sobre cómo instalar software en Ubuntu con APT. Si ha usado Ubuntu, probablemente haya usado el comando apt en algún momento. . ¿Pero sabía que hay mucho más que apt-get install y apt-get upgrade? Lee mas . Los comandos que utilizaste anteriormente todavía se pueden emplear, simplemente al soltar “-obtener” parte.

Asi que…

apt-get install [packagename]

... se convierte en ...

apt instalar [nombre del paquete]

En general, este cambio se produce en todas las anteriores. apt-get comandos Pero con la introducción de apto viene alguna funcionalidad extra Las actualizaciones y eliminaciones de software ahora tienen opciones adicionales, desde instalar múltiples paquetes hasta purgar paquetes de su sistema.

Obtener una actualización completa

Probablemente ya sabes sobre el actualizar y mejorar comandos que funcionan con ambos apto y apt-get. En breve, actualizar actualiza la información del paquete de los repositorios Su Guía de repositorios de Ubuntu y Administración de paquetes Su Guía de Repositorios de Ubuntu y Administración de paquetes Lea más, mientras mejorar actualizará cualquier paquete realmente instalado.

El nuevo comando apt introduce este nuevo comando, actualización completa.

sudo apt actualización completa

Con este comando, no solo se actualizarán los paquetes, sino que se eliminarán todos los paquetes antiguos que deban eliminarse como parte de la actualización. El estandar actualización apt comando no hace esto.

Instalar paquetes múltiples

¿Tiene prisa y necesita instalar más de un paquete de software? O simplemente desea más eficiencia de su comando de instalación de software?

los instalación adecuada El comando ha evolucionado, permitiéndole instalar ahora varios paquetes con un solo comando. Simplemente nombre los paquetes a su vez después del comando de instalación:

sudo apt install [package_1] [package_2] [package_3]

Si una aplicación ya está instalada, apt comprobará la base de datos para una versión posterior y la instalará en su lugar. Sencillo!

Instalar un paquete sin actualizar

Es posible que en algunas circunstancias necesite instalar un paquete existente (tal vez para repararlo) sin actualizar. Afortunadamente, apt también simplifica este escenario:

instalación de sudo apt [nombre de paquete] --no-actualización

Mientras tanto, puede descargar una actualización de un paquete desinstalado y dejarlo desinstalado con:

instalación de sudo apt [nombre de paquete] - solo actualización

Es cierto que el último comando es un escenario inusual para la mayoría, pero vale la pena conocerlo..

Instalar una versión específica del paquete

¿Qué pasaría si quisieras una versión específica de una aplicación? Esto puede suceder si encuentra que la última actualización rompe una característica que usa. Deberá realizar una investigación para esto, a fin de asegurarse de que conoce el número de versión del paquete..

Una vez que lo haya encontrado, simplemente use este comando para especificar el nombre del paquete y la versión deseada:

sudo apt install [nombre de paquete de paquete] = [número de versión]

Recuerde que las actualizaciones posteriores pueden deshacer esto y reemplazar la versión deseada con la última. Como tal, deberá repetir este comando (a menos que los desarrolladores restauren la característica rota).

Listar paquetes actualizables e instalados

Otro aspecto nuevo de instalar software con apt en sistemas basados ​​en Debian es la opción de lista. Esto generará una lista basada en la condición especificada.

Por ejemplo, puede ver una lista de paquetes que tienen una actualización pendiente:

lista de apt - actualizable

Más simplemente, una lista de paquetes instalados:

lista de apt - instalado

Una tercera opción para la lista también está disponible. Esto mostrará una lista de todos los paquetes que están disponibles para su sistema operativo y computadora..

lista apta ---- todas las versiones

(Note el número de “-” personajes en el comando: cuatro!)

Eliminar vs Purgar

El antiguo método de eliminar un paquete con el retirar El comando aún funciona con apt. Úselo como un reverso de la instalación, especificando el nombre del paquete:

sudo apt eliminar [nombre del paquete]

Sin embargo, también existe la purga comando, que funciona de la misma manera.

sudo apt purge [packagename]

Pero cual es la diferencia?

Bien, apto remover simplemente elimina los archivos binarios, pero esto hace que los archivos residuales queden atrás: los archivos de configuración, generalmente.

Con depuración apta, sin embargo, todo lo relacionado con los archivos se elimina: binarios, archivos de configuración, el lote.

Limpieza con autoremove

Comandos como retirar y purga podría usarse para descartar software no deseado en su sistema. En los viejos tiempos de apt-get, métodos más eficientes de limpieza estarían disponibles usando limpiar y limpieza automática.

Con apt, solo hay una función: autoremover. Una vez ingresado, esto eliminará las bibliotecas y los paquetes que se instalan automáticamente, generalmente como dependencias para las aplicaciones deseadas. Siempre que estos paquetes permanezcan disociados con las aplicaciones requeridas, se pueden descartar..

sudo apt autoremove

Y, por supuesto, esto dará como resultado que se libere un importante espacio en el disco Cómo liberar instantáneamente el espacio libre en el disco en Linux Cómo liberar instantáneamente el espacio libre en el disco en Linux Con solo dos comandos, puede limpiar una gran cantidad de archivos basura que son ocupando espacio en su sistema. Lee mas !

Nuevos comandos y mejor funcionalidad

Con el apt-get comando puede actualizar, actualizar, instalar y eliminar software en sistemas operativos Linux basados ​​en Debian. Pero con el más simple apto comando, puedes hacer mucho más!

¿Pero cuál prefieres? ¿Se mantendrá en apt-get hasta que esté completamente en desuso, o lo adopta por completo? Díganos cómo se siente (y los comandos que cree que deberíamos haber incluido) en el cuadro de comentarios.

Créditos de la imagen: Brian A Jackson / Shutterstock

Explorar más sobre: ​​Debian, Linux, Terminal, Ubuntu.