es.phhsnews.com


es.phhsnews.com / 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 una gran cantidad de métodos basados ​​en GUI para instalar aplicaciones, pero se toman un tiempo para buscar y encontrar. Como el teclado suele ser más rápido que el mouse, administrar el software a través de la línea de comandos puede ahorrarle tiempo.

APT

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 co-dependientes, y aún otros 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 administración de paquetes. Para nuestro querido y cercano Ubuntu, es la herramienta avanzada de empaquetado. Tiene una familia de comandos que te permite agregar repositorios; buscar, instalar y eliminar paquetes; e incluso simular actualizaciones y tal. Los comandos son bastante fáciles de recordar y usar, por lo que administrarás el software de tu sistema en muy poco tiempo.

APT requiere permisos de superusuario, ya que trata con los aspectos centrales del sistema, por lo que en Ubuntu ' Necesitaré preceder la mayoría de los comandos con "sudo".

Buscando paquetes

El comando para buscar software es:

búsqueda de apt-cache [término de búsqueda 1] [término de búsqueda 2] ... [término de búsqueda n ]

Reemplace [términos de búsqueda] pero no use corchetes. Obtendrá un resultado como este:

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

búsqueda de apt-cache [términos de búsqueda] | menos

Hay un conducto en medio de ese comando (comparte una clave con ). El comando menos le permitirá desplazarse por la lista con las teclas de flecha, las teclas de página arriba / abajo, y el espacio, b, y entrar. Pulse q para salir de la lista y volver al aviso.

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 descargar e instalar solo el paquete, el sistema le notificará las actualizaciones y lo mantendrá actualizado automáticamente. Puede agregar y cambiar manualmente repositorios 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 [nombre del repositorio aquí]

Veamos el repositorio de Ubuntu Tweak para ver cómo se verá en la práctica:

sudo add-apt-repository ppa: tualatrix / ppa

Voila!

Actualizando 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 en uno ir. 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 encontró el nombre del paquete que necesita, puede instalarlo.

sudo apt- get install [nombre del paquete 1] [nombre del paquete 2] ... [nombre del paquete n]

Esto descargará e instalará todos los paquetes enumerados. Si hay dependencias, otros paquetes de requisitos previos, también se instalarán. En ocasiones, también verá una lista de paquetes recomendados pero opcionales para que coincidan con 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 instalará automáticamente las dependencias y, a veces, sus paquetes asociados.

Eliminar paquetes

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

sudo apt-get eliminar [nombre del paquete 1] [nombre del paquete 2] ... [nombre del paquete 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 -purge [nombre del paquete 1] [nombre del paquete 2] ... [nombre del paquete n]

Hay dos guiones allí. Esto será útil si un programa no funciona correctamente. Al purgar al eliminar, podrá realizar una instalación "limpia".

La mayoría de las veces, puede elegir el paquete principal y los asociados también se eliminarán. Si no lo hace, 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. Por ejemplo, si se deshizo de un paquete principal, Autoremove eliminará sus paquetes asociados y las dependencias que tenga, siempre que ningún otro programa los esté utilizando. Es una excelente manera de limpiar cualquier biblioteca y paquete que no use.

Actualizar el software

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

sudo apt-get upgrade [nombre del paquete 1] [nombre del paquete 2] ... [nombre del paquete 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 solicitará 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 con una versión más nueva. No se instalan paquetes completamente nuevos ni se desinstalan paquetes.

Algunos programas no funcionan del todo. Requieren un paquete con un nombre ligeramente diferente para ser eliminado y uno nuevo con un nombre diferente para ser instalado. Algunas 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 [nombre del paquete 1] [nombre del paquete 2] ... [nombre del paquete n]

sudo apt-get dist-upgrade

Ahora, todas las dependencias estarán satisfechas sin importar qué. Si no está en la microgestión de sus paquetes, entonces este es el comando que va a utilizar.

Si solo quiere ver qué paquetes se actualizarán si fuera a ejecutar 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 correo bibliotecas de servidor.

Limpieza

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

sudo apt-get clean

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

sudo apt-get autoclean

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

Verificando qué está instalado

Puedes ver un 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 [término de búsqueda]

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 minúscula L, y su término de búsqueda debe estar entre comillas simples. También puedes usar caracteres comodín para buscar mejor.

Huevo de Pascua

APT tiene un interesante huevo de Pascua.

sudo apt-get moo

¡Disfruta de tus poderes de súper vacas!


Poder gestionar los paquetes y el software instalado a través de la línea de comandos pueden ahorrarle algo de tiempo. El Actualizador de software de Ubuntu a menudo es lento en mi sistema y realmente puede ser una molestia tener que agregar repos 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 o tratar con VNC.

Hay muchas cosas que aprender cuando se sienta 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!


Cómo transferir marcadores de Safari a Chrome en iOS

Cómo transferir marcadores de Safari a Chrome en iOS

Chrome para iOS nunca superará a Safari, pero se ha convertido en una alternativa sólida para el navegador con algunas funciones extra propias. El problema es que cuando instalas Chrome para iOS, no hay forma de importar marcadores directamente de Safari a Chrome. Para eso, tendrás que dar algunos pasos e incluso involucrar a tu computadora de escritorio.

(how-to)

Cómo deshabilitar resultados de búsqueda de desarrollador en Spotlight en Mac

Cómo deshabilitar resultados de búsqueda de desarrollador en Spotlight en Mac

La búsqueda de Spotlight en Mac OS X muestra los resultados de la categoría "Desarrollador" si alguna vez ha instalado Xcode en su Mac. Si aún tiene instalado Xcode, hay una casilla de verificación fácil para desactivarlo. Pero, si desinstaló Xcode, Spotlight sigue mostrando los resultados de la búsqueda de desarrolladores sin posibilidad de desactivarlos.

(how-to)

Artículos De Interés