Os presento una recopilación de comandos Linux más útiles sobre Instaladores de paquetes y respositorios.
Instaladores de paquetes y repositorios
Comando para mostrar bibliotecas requeridas
Muestra las bibliotecas necesarias para ejecutar un programa específico.
ldd programaDescargar un proyecto desde GitHub
Clona un repositorio de GitHub a tu máquina local.
git clone git://github.com/directorio/proyecto.gitActualizador de paquetes APT (Ubuntu y derivados)
Instalar o actualizar un paquete .deb
Instala un paquete y sus dependencias.
apt-get install paqueteAñadir un repositorio
Agrega un repositorio a la lista de fuentes del sistema.
sudo sh -c 'echo repositorio' >> /etc/apt/sources.listAñadir repositorio PPA
Agrega un Personal Package Archive (PPA) a las fuentes del sistema.
sudo add-apt-repository ppa:repositorioActualizar lista de paquetes
Sincroniza la lista de paquetes disponibles desde los repositorios.
apt-get updateActualizar paquetes instalados
Actualiza todos los paquetes instalados a su última versión.
apt-get upgradeEliminar un paquete del sistema
Desinstala un paquete y sus archivos de configuración.
apt-get remove paqueteBuscar un paquete en los repositorios
Busca un paquete en la base de datos de APT.
apt-cache search paqueteVerificar resolución de dependencias
Comprueba que todas las dependencias están correctamente instaladas.
apt-get checkLimpiar caché de paquetes descargados
Elimina los archivos .deb de la caché para liberar espacio en disco.
apt-get cleanActualizar distribución
Actualiza la distribución del sistema a una nueva versión.
apt-get dist-upgradeInstalar un paquete sin dependencias
Instala un paquete sin instalar las dependencias requeridas.
apt-get install --no-install-recommends paqueteMostrar detalles de un paquete instalado
Muestra información completa sobre un paquete, incluyendo dependencias.
apt-cache show paqueteRemover un paquete junto a sus configuraciones
Desinstala un paquete y también elimina sus archivos de configuración.
apt-get purge paqueteListar paquetes que no se necesitan
Muestra paquetes que fueron instalados automáticamente y ya no son necesarios.
apt-get autoremoveReparar paquetes rotos
Intenta reparar paquetes que están en un estado de error.
apt-get install -fCrear un archivo de repositorio personalizado
Puedes crear tu propio archivo de repositorio para que APT lo reconozca.
echo "deb [arch=amd64] http://mi-repositorio.com/ubuntu/ focal main" | sudo tee /etc/apt/sources.list.d/mi-repositorio.listVer las claves de repositorios
Lista las claves GPG de los repositorios que tienes configurados.
apt-key listPaquetes Deb (Debian y derivados)
Instalar o actualizar un paquete .deb
Instala o actualiza un paquete Debian en el sistema.
dpkg -i paquete.debEliminar un paquete .deb del sistema
Desinstala un paquete Debian instalado.
dpkg -r paqueteMostrar todos los paquetes .deb instalados
Lista todos los paquetes Debian actualmente instalados.
dpkg -lMostrar paquetes .deb que contienen un nombre específico
Filtra la lista de paquetes instalados por nombre.
dpkg -l | grep nombreObtener información sobre un paquete instalado
Muestra información detallada sobre un paquete específico.
dpkg -s paqueteMostrar lista de archivos proporcionados por un paquete instalado
Lista todos los archivos que pertenecen a un paquete instalado.
dpkg -L paqueteMostrar lista de archivos en un paquete sin instalar
Muestra los archivos incluidos en un paquete .deb antes de su instalación.
dpkg --contents paquete.debVerificar a qué paquete pertenece un archivo
Determina el paquete que contiene un archivo específico.
dpkg -S archivoPaquetes Pacman (Arch Linux y derivados)
Instalar un paquete
Instala un paquete en el sistema.
sudo pacman -S paqueteActualizar todos los paquetes instalados
Actualiza todos los paquetes en el sistema a la última versión disponible.
sudo pacman -SyuEliminar un paquete
Desinstala un paquete del sistema.
sudo pacman -R paqueteEliminar un paquete y sus dependencias no utilizadas
Desinstala un paquete y sus dependencias que ya no son necesarias.
sudo pacman -Rns paqueteMostrar todos los paquetes instalados
Lista todos los paquetes actualmente instalados.
pacman -QMostrar información sobre un paquete instalado
Muestra información detallada sobre un paquete específico.
pacman -Qi paqueteMostrar archivos instalados por un paquete
Lista todos los archivos que pertenecen a un paquete instalado.
pacman -Ql paqueteBuscar un paquete en los repositorios
Busca un paquete específico en los repositorios.
pacman -Ss nombrePaquetes Snap
Instalar un paquete
Instala un paquete Snap en el sistema.
sudo snap install nombre-paqueteActualizar un paquete
Actualiza un paquete Snap a la última versión disponible.
sudo snap refresh nombre-paqueteEliminar un paquete
Desinstala un paquete Snap del sistema.
sudo snap remove nombre-paqueteListar todos los paquetes Snap instalados
Muestra todos los paquetes Snap actualmente instalados.
snap listObtener información sobre un paquete Snap
Muestra información detallada sobre un paquete Snap específico.
snap info nombre-paqueteMostrar archivos de un paquete Snap
Lista todos los archivos de un paquete Snap instalado.
snap run --list nombre-paquete