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 tardan algún tiempo en buscar y encontrar. Dado que el teclado suele ser más rápido que el mouse, administrar su software a través de la línea de comandos puede ser un verdadero ahorro de tiempo.

APROPIADO

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 vinculan varios paquetes codependientes, y otras le permiten elegir qué paquetes instalar y cuáles omitir a su propia discreción. Esto puede ser confuso, por lo que hay un administrador de paquetes a su disposición para ayudarlo.

Cada distribución de Linux tiene su propio sistema de gestión de paquetes. Para nuestro cercano y 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 demás. Los comandos son bastante fáciles de recordar y usar, por lo que administrará el software de su sistema en muy poco tiempo.

APT requiere permisos de superusuario, ya que se ocupa de los aspectos centrales del sistema, por lo que en Ubuntu deberá prologar la mayoría de los comandos con “sudo”.

Búsqueda de paquetes

El comando para buscar software es:

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

Reemplazar [search terms] pero no uses corchetes. Obtendrás una salida como esta:

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 arrojar una tonelada de resultados, por lo que puede desplazarse por la lista con el siguiente comando:

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

Hay una tubería en el medio de ese comando (comparte una clave con /). El comando less le permitirá desplazarse por su lista con las teclas de flecha, las teclas de página arriba / abajo y el espacio, b y enter. Presione q para salir de la lista y volver al mensaje.

Adición de repositorios

Puede encontrar más software en 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 descargar e instalar solo el paquete, el sistema le notificará las actualizaciones y lo mantendrá actualizado automáticamente para usted. Puede agregar y cambiar repositorios manualmente editando el archivo de fuentes de APT:

sudo nano /etc/apt/sources.list

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

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

¡Voilá!

Actualización de fuentes

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

sudo apt-get update

Eso actualizará las listas de paquetes de todos los repositorios de una sola vez. ¡Recuerde hacer esto después de cada repositorio agregado!

Instalación

Ahora que ha agregado su repositorio de software y actualizado su lista de paquetes, y ha 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, aunque no siempre.

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

Eliminación de 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), querrá agregar la opción de purga:

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

Hay dos guiones allí. Esto será útil si un programa no funciona correctamente. Al purgar al retirarlo, podrá tener una instalación “limpia”.

Te puede ser útil:  Cómo usar las notas adhesivas de Windows 7

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

sudo apt-get autoremove

Esto eliminará automáticamente cualquier paquete que no se use o no esté asociado con ningún programa instalado. Para example, si se deshizo de un paquete principal, autoremove se deshará de sus paquetes asociados y de las dependencias que tenía, siempre y cuando ningún otro programa los esté utilizando. Es una excelente manera de limpiar las bibliotecas y paquetes no utilizados que no necesita.

Actualización de software

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

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

O bien, puede actualizar todos los paquetes sin tener más argumentos:

sudo apt-get upgrade

Esto le dirá cuántos y qué paquetes necesitan actualización y le pedirá una confirmación antes de que continúe.

Recuerde, 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 reciente. No se instalan paquetes completamente nuevos ni se desinstalan paquetes.

Algunos programas no funcionan de esa manera. Requieren que se elimine un paquete con un nombre ligeramente diferente y que se instale uno nuevo con un nombre diferente. A veces, la nueva versión de un programa tiene un nuevo paquete requerido. En estos casos, deberá usar 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 se satisfirán pase lo que pase. Si no le gusta microgestionar sus paquetes, este es el comando que va a utilizar.

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

sudo apt-get –s upgrade

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

Limpieza

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

sudo apt-get limpio

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

sudo apt-get autoclean

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

Comprobación de lo que está instalado

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

sudo dpkg –lista

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

sudo dpkg –lista | menos

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

dpkg –lista | Grep [search term]

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

También puede buscar a través de un método más compacto:

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

Esa opción es una letra L minúscula, y su término de búsqueda debe estar entre comillas simples. También puede usar caracteres comodín para buscar mejor.

Huevo de Pascua

APT tiene un interesante huevo de pascua.

sudo apt-get moo

¡Disfruta de tus súper poderes de vaca!


Poder administrar paquetes y software instalado a través de la línea de comandos puede ahorrarle algo de tiempo. El Actualizador de software de Ubuntu a menudo es lento en mi sistema y realmente puede ser un dolor tener que agregar repositorios de software e instalar paquetes a través del Centro de software, especialmente si ya conoce los nombres de los paquetes. También es ideal para administrar su sistema de forma remota a través de SSH. No necesita tener una GUI ejecutándose en absoluto o lidiar con VNC.

Hay muchas cosas que aprender cuando se siente cómodo con la línea de comandos, por lo que es posible que desee consultar la Guía para principiantes de Nano, el editor de texto de línea de comandos de Linux. ¡Hay más por venir!

¿Qué tan útil te resultó el artículo?

¡Haz click en una estrella para valorar!

Valoración media / 5. Votos totales:

¡No hay votos hasta ahora! Sé el primero en valorar este artículo.

Utilizamos cookies para personalizar el contenido y los anuncios, para ofrecer funciones de redes sociales y para analizar nuestro tráfico. También compartimos información sobre su uso de nuestro sitio con nuestros socios de redes sociales, publicidad y análisis. View more
Cookies settings
Aceptar
Política de privacidad y cookies
Privacy & Cookies policy
Cookie name Active
El presente Política de Privacidad establece los términos en que Alternativa.click usa y protege la información que es proporcionada por sus usuarios al momento de utilizar su sitio web. Esta compañía está comprometida con la seguridad de los datos de sus usuarios. Cuando le pedimos llenar los campos de información personal con la cual usted pueda ser identificado, lo hacemos asegurando que sólo se empleará de acuerdo con los términos de este documento. Sin embargo esta Política de Privacidad puede cambiar con el tiempo o ser actualizada por lo que le recomendamos y enfatizamos revisar continuamente esta página para asegurarse que está de acuerdo con dichos cambios.

Información que es recogida

Nuestro sitio web podrá recoger información personal por ejemplo: Nombre,  información de contacto como  su dirección de correo electrónica e información demográfica. Así mismo cuando sea necesario podrá ser requerida información específica para procesar algún pedido o realizar una entrega o facturación.

Uso de la información recogida

Nuestro sitio web emplea la información con el fin de proporcionar el mejor servicio posible, particularmente para mantener un registro de usuarios, de pedidos en caso que aplique, y mejorar nuestros productos y servicios.  Es posible que sean enviados correos electrónicos periódicamente a través de nuestro sitio con ofertas especiales, nuevos productos y otra información publicitaria que consideremos relevante para usted o que pueda brindarle algún beneficio, estos correos electrónicos serán enviados a la dirección que usted proporcione y podrán ser cancelados en cualquier momento. Alternativa.click está altamente comprometido para cumplir con el compromiso de mantener su información segura. Usamos los sistemas más avanzados y los actualizamos constantemente para asegurarnos que no exista ningún acceso no autorizado.

Cookies

Una cookie se refiere a un fichero que es enviado con la finalidad de solicitar permiso para almacenarse en su ordenador, al aceptar dicho fichero se crea y la cookie sirve entonces para tener información respecto al tráfico web, y también facilita las futuras visitas a una web recurrente. Otra función que tienen las cookies es que con ellas las web pueden reconocerte individualmente y por tanto brindarte el mejor servicio personalizado de su web. Nuestro sitio web emplea las cookies para poder identificar las páginas que son visitadas y su frecuencia. Esta información es empleada únicamente para análisis estadístico y después la información se elimina de forma permanente. Usted puede eliminar las cookies en cualquier momento desde su ordenador. Sin embargo las cookies ayudan a proporcionar un mejor servicio de los sitios web, estás no dan acceso a información de su ordenador ni de usted, a menos de que usted así lo quiera y la proporcione directamente. Usted puede aceptar o negar el uso de cookies, sin embargo la mayoría de navegadores aceptan cookies automáticamente pues sirve para tener un mejor servicio web. También usted puede cambiar la configuración de su ordenador para declinar las cookies. Si se declinan es posible que no pueda utilizar algunos de nuestros servicios.

Enlaces a Terceros

Este sitio web pudiera contener en laces a otros sitios que pudieran ser de su interés. Una vez que usted de clic en estos enlaces y abandone nuestra página, ya no tenemos control sobre al sitio al que es redirigido y por lo tanto no somos responsables de los términos o privacidad ni de la protección de sus datos en esos otros sitios terceros. Dichos sitios están sujetos a sus propias políticas de privacidad por lo cual es recomendable que los consulte para confirmar que usted está de acuerdo con estas. Control de su información personal En cualquier momento usted puede restringir la recopilación o el uso de la información personal que es proporcionada a nuestro sitio web.  Cada vez que se le solicite rellenar un formulario, como el de alta de usuario, puede marcar o desmarcar la opción de recibir información por correo electrónico.  En caso de que haya marcado la opción de recibir nuestro boletín o publicidad usted puede cancelarla en cualquier momento. Esta compañía no venderá, cederá ni distribuirá la información personal que es recopilada sin su consentimiento, salvo que sea requerido por un juez con un orden judicial. Alternativa.click Se reserva el derecho de cambiar los términos de la presente Política de Privacidad en cualquier momento.
Save settings
Cookies settings