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 se encuentra en un estado de evolución permanente. A menudo, los cambios están ocultos, como los desarrollos detrás de escena del kernel y otro código subyacente. Pero ocasionalmente, el usuario tiene que adaptarse a una nueva forma de trabajar.





Si bien muchas mejoras en la informática pueden ser discordantes y requerir 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 el Raspbian de Raspberry Pi ) continúan su uso junto con su reemplazo, el más simple apto mando.





¿Por qué no se actualiza mi correo electrónico en mi Android?

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





APT frente a APT-GET

Existe una lógica sólida al introducir el comando apt. Anteriormente, el acceso a la herramienta de paquete avanzado se realizaba a través de la apt-get y apt-cache conjunto de comandos (o mediante Synaptic u otros administradores de paquetes en el escritorio). Sin embargo, debido a la forma en que estos se han expandido con el tiempo, las cosas se han vuelto bastante desorganizadas.

Al presentar apt, que presenta las opciones más utilizadas de apt-get y apt-cache , los comandos no solo son un poco más cortos, 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 la línea de comandos. Por ejemplo, se muestra una barra de progreso al instalar o eliminar un programa.

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





En resumen: No más OBTENER

Anteriormente, analizamos en profundidad el comando apt-get. Los comandos que usó anteriormente aún se pueden utilizar, simplemente eliminando la parte '-get'.

Entonces...





|_+_|

... se convierte en ...

|_+_|

En general, este cambio se produce en todos los apt-get comandos. Pero con la introducción de apto viene alguna funcionalidad extra. Las actualizaciones y la eliminación de software ahora tienen opciones adicionales, desde la instalación de varios paquetes hasta la eliminación de paquetes de su sistema.

Obtenga una actualización completa

Probablemente ya conozca el actualizar y potenciar comandos que funcionan con ambos apto y apt-get . En breve, actualizar actualiza la información del paquete de los repositorios, mientras potenciar actualizará cualquier paquete realmente instalado.

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

|_+_|

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

Instalar varios paquetes

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

los apto instalar El comando ha evolucionado, lo que le permite instalar varios paquetes con un solo comando. Simplemente asigne un nombre a los paquetes después del comando de instalación:

|_+_|

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

Instalar un paquete sin actualizar

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

|_+_|

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

|_+_|

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

Instalar una versión de paquete específica

¿Y si quisiera una versión específica de una aplicación? Esto puede suceder si descubre que la última actualización rompe una función que utiliza. Deberá realizar una investigación para esto, a fin de asegurarse de conocer 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:

|_+_|

Recuerde que las actualizaciones posteriores pueden deshacer esto y reemplazar la versión deseada por la más reciente. Como tal, deberá repetir este comando (a menos que los desarrolladores restauren la función rota).

Lista de paquetes actualizables e instalados

Otro aspecto nuevo de la instalación de 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:

|_+_|

Más simplemente, una lista de paquetes instalados:

|_+_|

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

tema de windows 7 para windows 8.1
|_+_|

(Observe el número de caracteres '-' en el comando: ¡cuatro!)

Eliminar vs. Purgar

El antiguo método de retirar un paquete con el retirar El comando todavía funciona con apt. Úselo a la inversa de la instalación, especificando el nombre del paquete:

|_+_|

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

|_+_|

Pero cual es la diferencia?

Bien, apto eliminar simplemente elimina los binarios, pero esto da como resultado que se dejen archivos residuales, generalmente archivos de configuración.

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

Limpieza con Autoremove

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

Con apt, solo hay una función: autoremove . 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 desvinculados de las aplicaciones requeridas, pueden descartarse.

|_+_|

Y, por supuesto, ¡esto dará como resultado una importante liberación de espacio en disco!

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 mas simple apto comando, ¡puedes hacer mucho más!

¿Pero cuál prefieres? ¿Se aferrará a apt-get hasta que esté completamente desaprobado, o adoptará completamente apt? Díganos cómo se siente, y cualquier comando que crea que deberíamos haber incluido, en el cuadro de comentarios.

Créditos de las imágenes: Brian A Jackson / Shutterstock

Cuota Cuota Pío Correo electrónico Canon vs.Nikon: ¿Qué marca de cámara es mejor?

Canon y Nikon son los dos nombres más importantes de la industria de las cámaras. Pero, ¿qué marca ofrece la mejor gama de cámaras y lentes?

Leer siguiente
Temas relacionados
  • Linux
  • Ubuntu
  • Debian
  • Terminal
  • Linux
Sobre el Autor Christian Cawley(1510 Artículos publicados)

Editor adjunto de seguridad, Linux, bricolaje, programación y explicación técnica, y productor de podcasts realmente útil, con amplia experiencia en soporte de escritorio y software. Un colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.

Más de Christian Cawley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse