Cómo usar Apt-Get para instalar programas en Ubuntu desde la línea de comandos

Cómo usar Apt-Get para instalar programas en Ubuntu desde la línea de comandos

Ubuntu tiene muchos métodos basados ​​en GUI para instalar aplicaciones, pero lleva algún tiempo investigar y encontrar. Dado que el teclado es generalmente más rápido que el mouse, administrar su software a través de la línea de comandos puede ahorrarle mucho tiempo.

APTO

Linux administra el software a través de paquetes, unidades individuales de software que contienen interfaces de usuario, módulos y bibliotecas. La mayoría de las aplicaciones enlazan varios paquetes codependientes, y otras le permiten elegir qué paquetes instalar y cuáles omitir a su propia discreción. Esto puede resultar confuso, por lo que hay un administrador de paquetes disponible para ayudarlo.

Cada distribución de Linux tiene su propio sistema de gestión de paquetes. Para nuestro querido Ubuntu, es la herramienta de empaquetado avanzada. Tiene una familia de comandos que le permite agregar repositorios; buscar, instalar y eliminar paquetes; e incluso simular actualizaciones y similares. Los comandos son bastante fáciles de memorizar y usar, por lo que podrá administrar el software de su sistema en poco tiempo.

APT requiere permisos de superusuario porque se ocupa de aspectos esenciales del sistema, por lo que en Ubuntu deberá anteponer la mayoría de los comandos con «sudo».

Buscar paquetes

El comando para buscar software es:

búsqueda de apt-cache [search term 1] [search term 2] … [search term n]

Reemplazar [search terms] pero no use paréntesis. Obtendrá un resultado como este:

Puede buscar términos en la descripción de los paquetes, por ejemplo, para un juego de solitario o por el nombre del paquete. Algunas búsquedas pueden dar un montón de resultados, por lo que puede desplazarse por la lista con el siguiente comando:

búsqueda de apt-cache [search terms] | menos

Hay una tubería en medio de este comando (comparte una clave con ). El comando menos le permitirá desplazarse por la lista con las teclas de flecha, avanzar / retroceder página y las teclas de espacio, by entrar. Presione q para salir de la lista y regresar al indicador.

Agregar repositorios

Puede encontrar más software en los repositorios que se encuentran en línea. Tomemos, por ejemplo, Ubuntu Tweak, un programa que le permite cambiar algunas configuraciones ocultas o difíciles de cambiar para su sistema. Está alojado en otro repositorio. Si agrega el repositorio en lugar de simplemente descargar e instalar el paquete, el sistema le notificará las actualizaciones y lo mantendrá actualizado automáticamente para usted. Puede agregar y modificar repositorios manualmente modificando el archivo de fuentes APT:

sudo nano /etc/apt/sources.list

Pero Ubuntu 9.10 Karmic Koala cambió eso. ¡Hay una manera más fácil!

agregar un depósito

sudo add-apt-repository [repository name here]

Echemos un vistazo al repositorio de Ubuntu Tweak para ver cómo se verá en la práctica:

sudo add-apt-repository ppa: tualatrix / ppa

Listo !

Actualizando fuentes

Después de agregar repositorios, debe actualizar su lista de paquetes.

sudo apt-get update

Esto actualizará las listas de paquetes para todos los repositorios a la vez. ¡Recuerde hacer esto después de cada depósito agregado!

Instalación

Ahora que ha agregado su repositorio de software, actualizado su lista de paquetes y encontrado el nombre del paquete que necesita, puede instalarlo.

sudo apt-get install [package name 1] [package name 2] … [package name n]

Esto descargará e instalará todos los paquetes enumerados. Si hay dependencias, otros paquetes de requisitos previos, también se instalarán. A veces, también verá una lista de paquetes recomendados pero opcionales para acompañar su selección. A veces también verá un mensaje de confirmación, pero no siempre.

A menudo, verá un paquete principal junto con otros paquetes relacionados, por lo que la instalación de este instalará automáticamente las dependencias y, a veces, sus paquetes asociados.

paquetes de mod relacionados

Eliminar paquetes

Si desea deshacerse de un programa, puede desinstalar sus paquetes asociados.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Si desea deshacerse de los archivos de configuración y los directorios asociados (generalmente en el directorio de inicio del usuario), deberá agregar la opción de purga:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Allí hay dos guiones. Esto será útil si un programa no funciona correctamente. Al purgar durante la extracción, podrá tener una instalación «limpia».

La mayoría de las veces, puede elegir el paquete base y los paquetes relacionados también se eliminarán. Si no es así, puede usar el siguiente comando:

sudo apt-get eliminación automática

Esto eliminará automáticamente cualquier paquete que no se utilice o no esté asociado con un programa instalado. Por ejemplo, si eliminó un paquete principal, la eliminación automática eliminará sus paquetes asociados y cualquier dependencia que tuviera, siempre que ningún otro programa los use. Es una excelente manera de limpiar bibliotecas y paquetes no utilizados que no necesita.

Actualización de software

Entonces, ¿qué pasa si sus paquetes necesitan actualizarse? Puede actualizar programas individuales con el siguiente comando:

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

O puede actualizar todos los paquetes sin tener ningún otro argumento:

sudo apt-get upgrade

Esto le dirá cuántos y qué paquetes deben actualizarse y le pedirá confirmación antes de continuar.

Tenga en cuenta que es posible que deba actualizar primero. La actualización reemplazará las versiones anteriores de los programas con sus versiones más recientes. Este es un proceso de reemplazo; se requiere el mismo nombre de paquete y la versión anterior se reemplaza por una versión más nueva. No se instala ningún paquete completamente nuevo y no se desinstala ningún paquete.

Algunos programas no funcionan de esa manera. Requieren eliminar un paquete con un nombre ligeramente diferente e instalar uno nuevo con un nombre diferente. A veces, la nueva versión de un programa tiene un nuevo paquete obligatorio. En estos casos, deberá utilizar dist-upgrade.

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Ahora todas las dependencias estarán satisfechas pase lo que pase. Si no le gusta la microgestión de sus paquetes, este es el comando que va a utilizar.

Si solo desea ver qué paquetes se actualizarán si tuviera que ejecutar hipotéticamente el comando, puede simular una actualización con la opción -s.

actualización de sudo apt-get –s

Esto es realmente útil si no está seguro de que la actualización de un paquete arruinará otros programas, lo que a veces sucede con cosas como PHP y las bibliotecas del servidor de correo.

Limpieza

Cuando descarga paquetes, Ubuntu los almacena en caché en caso de que necesite consultarlos más. Puede eliminar esta caché y recuperar espacio en disco con el siguiente comando:

sudo apt-get clean

Si desea deshacerse de su caché, pero guardar las versiones más recientes de sus paquetes, use esto en su lugar:

sudo apt-get autoclean

Esto eliminará las versiones antiguas que son bastante inútiles, pero aún así te dejarán con un caché.

Comprueba lo que está instalado

Puede ver una lista de todos sus paquetes instalados con dpkg.

sudo dpkg –list

También puede usar menos para desplazarse por esta lista.

sudo dpkg –list | menos

También puede buscar en la lista con el comando grep.

dpkg –list | grep [search term]

Si hay algo instalado, verá un nombre y una descripción del paquete.

También puede buscar mediante un método más compacto:

dpkg – el ‘término de búsqueda’

Esta opción es una letra L minúscula y el término de búsqueda debe estar entre comillas simples. También puede utilizar comodines para mejorar la búsqueda.

búsqueda de dpkg

huevo de Pascua

APT tiene un huevo de Pascua interesante.

sudo apt-get moo

¡Aprovecha tus poderes de súper vaca!

Ser capaz de administrar los paquetes y el software instalados a través de la línea de comandos puede ahorrarle tiempo. La herramienta de actualización de software de Ubuntu a menudo se retrasa en mi sistema y puede ser difícil tener que agregar repositorios de software e instalar paquetes a través del Centro de software, especialmente si ya está familiarizado con ellos. También es ideal para administrar su sistema de forma remota a través de SSH. No es necesario tener una GUI en ejecución o tratar con VNC en absoluto.

Hay mucho que aprender para familiarizarse con la línea de comandos, por lo que puede consultar la Guía para principiantes de Nano, el editor de texto de la línea de comandos de Linux. ¡Hay mas por venir!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas