Los usuarios de Linux siempre están deseando lanzar comandos de terminal para buscar nuevos paquetes, pero para empezar, ¿cómo se supone que alguien va a saber los nombres de estos paquetes? Una vez señalado, en realidad es muy sencillo. Este tutorial le mostrará cómo buscar paquetes en la Terminal tanto para sistemas basados en Ubuntu como en Debian con apt y apt-get.
Ubuntu y Apt
En los últimos años, Ubuntu ha simplificado y mejorado algunos de los comandos más difíciles de manejar de Debian. Los comandos apt-get
y apt-cache
implicaban un tecleo innecesario y fueron acortados a apt
, que realiza las acciones de ambos. Para buscar algo en tu repositorio, sólo tienes que usar apt con la palabra search
, seguida de tu término de búsqueda. Digamos que quiere buscar juegos de golf – podría buscar en su repositorio simplemente introduciendo:
apt search golf
Apt mostrará una lista de cualquier resultado de búsqueda relevante, buscando tanto en los nombres de los paquetes como en sus descripciones. Con apt, los nombres de los paquetes serán resaltados en color para ayudar a diferenciarlos de otro texto descriptivo.
En nuestra búsqueda de golf uno de los paquetes disponibles era kolf, así que lo usaremos como nuestro paquete para los siguientes ejemplos.
Para instalar paquetes con apt, basta con sustituir search por install, seguido del nombre de tu paquete. Sin embargo, la instalación de paquetes requiere privilegios de superusuario, que en un sistema Ubuntu utiliza sudo
. El comando sudo va al principio de una línea de terminal, así que en un sistema Ubuntu instalarías kolf introduciendo:
sudo apt install kolf
Sistemas Debian más antiguos
En lugar del nuevo y simplificado comando apt, las versiones antiguas de Debian utilizan apt-cache
para la búsqueda. Sin embargo, sigue funcionando de la misma manera que apt. Para buscar golf de nuevo, el comando sería:
apt-cache search golf
Sin embargo, la información que se ofrece es menos extensa que con apt, como se demuestra en esta captura de pantalla.
Tenga en cuenta que aunque los comandos apt-get de Debian funcionarán con Ubuntu, los comandos apt simplificados de Ubuntu pueden no funcionar con Debian, dependiendo de la antigüedad de su versión. Merece la pena probar primero el comando apt al estilo de Ubuntu, ya que viene con un formato extra y un código de colores.
Si sudo está configurado en su sistema, para instalar kolf deberá introducir:
sudo apt-get install kolf
Sin embargo, en Debian estándar su usuario puede no ser añadido automáticamente a la lista de sudoers, lo que significa que tendrá que usar root en su lugar. Sin embargo, esto es fácil. Si nunca ha usado root antes, simplemente introduzca:
su
introduzca la contraseña de root, y luego introduzca sus comandos, menos la parte de sudo.
# apt-get install kolf
Nota el cambio de $
a un #
– un prompt de root. No te quedes en root más tiempo del necesario, ya que esto permite el acceso total al sistema, y podrías dañar algo. Presione Ctrl + D o escriba exit
para salir de root cuando haya terminado.
Ampliando su uso
¿Qué pasa si la información proporcionada por apt search no es suficiente? Qué pasa si quieres entrar en mucho más detalle? Una vez que sepas el nombre de tu paquete, puedes usar apt show para que te diga más información, incluyendo detalles como el sitio web del proyecto o si hay o no conflictos de dependencias. Siguiendo con kolf como ejemplo, el comando es:
apt show kolf
Comparar y contrastar la salida de kolf …
con la salida de neverputt.
Si tuviera que elegir entre los dos paquetes, neverputt sería el paquete con menos probabilidades de causar problemas a su sistema de repositorio.
Para el equivalente más antiguo de Debian, el comando es:
apt-cache show kolf
Un escenario muy común: estás usando un terminal anticuado que no te permite desplazarte hacia atrás en una lista de texto extensa, dejándote atascado en la parte inferior. En este escenario, puedes simplemente usar una tubería (que es el símbolo |
) para enviar la salida a un lector de texto como less
. Extender el ejemplo de kolf de esta manera queda así:
apt show kolf | less
Ahora puedes navegar por la salida simplemente usando las teclas de flecha, y puedes salir pulsando Q. Puedes usar este método de tuberías para la búsqueda de apt también, pero ten en cuenta que perderás cualquier codificación de color elegante en los nombres de los paquetes.
Ahora que sabes cómo buscar paquetes en la terminal, ¿tus paquetes se están desordenando? Produce Ubuntu demasiados mensajes de error? Echa un vistazo a nuestra guía sobre cómo limpiar Ubuntu.
Relación:
John Knight es un escritor, sobre todo para Linux Format (Reino Unido), Linux Journal (Estados Unidos) y Maximum PC (Estados Unidos). Aparte del código abierto y del material informático en general, John también ha escrito para publicaciones de automoción, y actualmente está escribiendo material sobre juegos de época y batería. Otras áreas de interés incluyen la psicología, el francés y el japonés.