Cómo instalo un .archivo deb a través de la línea de comandos?

Cómo instalo un .deb archivo a través de la línea de comandos?

Los paquetes son manualmente instalado a través del dpkg comando (Sistema de Administración de Paquetes de Debian). dpkg es el backend de comandos como apt-get y aptitude, que a su vez son el backend para aplicaciones de instalación de GUI como Software Center y Synaptic.

Algo en la línea de:

dpkg> -- apt-get, aptitude> -- Synaptic, Centro de Software

Pero, por supuesto, las formas más fáciles de instalar un paquete serían, en primer lugar, las aplicaciones GUI (Synaptic, Software Center, etc..), seguido de los comandos de terminal apt-get y aptitude eso agrega un enfoque muy agradable y fácil de usar para el backend dpkg, que incluye, entre otros, dependencias empaquetadas, control sobre lo que está instalado, necesita actualización, no está instalado, paquetes rotos, etc.. Por último, el dpkg comando que es la base para todos ellos.

Dado que dpkg es la base, puede usarlo para instalar paquetes directamente desde la línea de comandos.

Instalar un paquete

sudo dpkg -i DEB_PACKAGE

Por ejemplo, si se llama al archivo de paquete askubuntu_2.0.deb entonces deberías hacer sudo dpkg -i askubuntu_2.0.deb. Si dpkg informa de un error debido a problemas de dependencia, puede ejecutar sudo apt-get install -f para descargar las dependencias que faltan y configurarlo todo. Si eso informa un error, tendrá que ordenar las dependencias usted mismo siguiendo, por ejemplo ¿Cómo resuelvo las dependencias no satisfechas después de agregar un PPA?.

Eliminar un paquete

sudo dpkg -r PACKAGE_NAME

Por ejemplo, si se llama al paquete askubuntu entonces deberías hacer sudo dpkg -r askubuntu.

Reconfigurar un paquete existente

sudo dpkg-reconfigure PACKAGE_NAME

Esto es útil cuando necesita reconfigurar algo relacionado con dicho paquete. Algunos ejemplos útiles de la keyboard-configuration cuando desee habilitar la Ctrl+Alt+Backspace para restablecer el servidor X, debe hacer lo siguiente:

sudo dpkg-reconfigure keyboard-configuration

Otra gran opción es cuando necesita establecer la zona horaria para un servidor o su computadora de prueba local, por lo que usa use el tzdata paquete:

sudo dpkg-reconfigure tzdata

Debian (.deb) son los paquetes que se utilizan en Ubuntu. Puedes instalar cualquiera .paquete deb en su sistema. .los archivos deb generalmente se pueden instalar desde su administrador de archivos (Nautilus) simplemente haciendo clic en ellos, ya que las asociaciones de archivos con el instalador predeterminado ya están configuradas en Ubuntu. Estas instrucciones son para aquellos que desean instalar paquetes desde la terminal de línea de comandos (Terminal).

Para instalar un Debian descargado (Ubuntu) paquete (.deb): Terminal abierto y tipo

sudo dpkg -i packagename.deb

Para desinstalar un paquete de Debian (Ubuntu) (.deb):

sudo dpkg -r packagename

Para Reconfigurar / Reparar un paquete Debian (Ubuntu) instalado (.deb):

sudo dpkg-reconfigure packagename

Mi favorito es GDebi, disponible desde terminal / shell o escritorio gráfico.

screen-shot

Suelo asociar .deb archivos con GDebi, ya que es rápido y eficiente, especialmente en comparación con el Centro de Software de Ubuntu. Una de las principales características de GDebi es que resuelve las dependencias y las instala.

Para ejecutar desde la línea de comandos sudo gdebi <package.deb> para instalar un único archivo deb.

Estás buscando todo dpkg los comandos? haga clic en este enlace para leerlo.

15 comandos dpkg para Administrar servidores Linux basados en Debian

Comandos DPKG

Hay dos acciones, son dpkg-query y dpkg-deb.

Instalar un paquete

# sudo dpkg -i {package_name}    # sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

Eliminar un paquete

# sudo dpkg -r {package_name}# sudo dpkg -r vlc

Eliminar un paquete y sus archivos de configuración

# sudo dpkg -P {package_name}# sudo dpkg -P vlc

Enumere todos los paquetes instalados.

Puede canalizar el comando a less (un buscapersonas) para que pueda desplazarse más fácilmente por el contenido:

# dpkg -l | less

Compruebe si el paquete está instalado o no

# dpkg -l {package_name}# dpkg -l vlc

Compruebe si el paquete está instalado o no, y si lo está, ejecútelo:

# dpkg -l | vlc

Ver si un paquete está instalado o no

Y esto mostrará la ubicación donde se instalará el paquete.Aqui -S (capital S) para buscar si el paquete se instaló o no.

# sudo dpkg -S {package_name}# sudo dpkg -S skype

Instale un *.paquete deb desde una ubicación especificada

Aqui -R es recursivo. (Maneje recursivamente todos los archivos regulares que coincidan con el patrón *.deb se encuentra en directorios especificados y en todos sus subdirectorios).

# sudo dpkg -R --install {package_location}# sudo dpkg -R --install /home/sysadmin/soft

Mostrar detalles del paquete

Aqui -p (minúsculas p) mostrará la información del paquete:

# dpkg -p {package_name}# dpkg -p apache2

Ver el contenido de un paquete

Utilizar -c (minúsculas c) para mostrar el contenido:

# sudo dpkg -c {package_name}# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb

Extraer el *.deb archivo de paquete

Utilizar -x (minúsculas x) extraer:

# dpkg -x {package_name} {location_were_to_extract}# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Extraer y mostrar los nombres de archivo contenidos en un paquete

Utilizar -X (mayúsculas X) para mostrar el contenido con extracción.

# dpkg -X {package_name} {location_were_to_extract}# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Mostrar información sobre un paquete

Aqui -I soportes para información:

# dpkg -I {package_name}# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb

Reconfigurar un paquete ya instalado

dpkg-reconfigure reconfigura los paquetes después de que ya se hayan instalado. Pásele el(los) nombre (s) de un paquete o paquetes para reconfigurar. Hará preguntas de configuración, al igual que cuando se instaló el paquete por primera vez.

# dpkg-reconfigure postfix

Esto reconfigurará postfix de la misma manera que cuando lo instaló por primera vez.

Necesita saber más sobre dpkg los comandos? Eche un vistazo a la página del manual:

# man dpkg

Mientras dpkg -i indeed instala el paquete, no realiza ninguna resolución automática de dependencias, mientras que hay otras dos alternativas, usando gdebi o la herramienta apt-get. Para usar el último solo usa:

sudo apt-get install /path/to/package.deb

Incluso si está en el directorio con el paquete, necesita dar una ruta usando ./ al principio:

sudo apt-get install ./package.deb

Un consejo útil al instalar un programa como Libreoffice que tiene múltiples .los archivos deb en una carpeta son para usar.

sudo dpkg -i *.deb

El gdebi solución de línea de comandos

Esta es la mejor manera de instalar un .archivo deb en Ubuntu en la línea de comandos:

sudo gdebi skype.deb

Si no tienes gdebi ya instalado, instálelo usando sudo apt install gdebi-core.

Por qué gdebi?

gdebi buscará todas las dependencias de la .deb archivo, y los instalará antes de intentar instalar el .deb file. Encuentro esto mucho más preferible que sudo dpkg -i skype.deb && sudo apt install -f. Este último está demasiado ansioso por eliminar las dependencias en ciertas situaciones. Por ejemplo, cuando intenté instalar Skype, intentó eliminar 96 (!) paquetes, incluidos paquetes como compiz y unity! gdebi dio un mensaje de error mucho más claro:

$ sudo gdebi skype.debCannot install 'libqtgui:i386'

(Aquí está la solución a ese problema en particular por cierto.)

Cree su propio instalador de scripts debInstaller como el siguiente:

#!/bin/bashdpkg -i "$@"apt-get --yes --fix-broken install

Haga que el script sea ejecutable con

chmod +x debInstaller

Luego muévalo a algunos directorios en su RUTA o agregue el directorio actual a su RUTA.

Voy a moverlo a /usr/bin

sudo cp debInstaller /usr/bin

Ahora puedes instalar cualquier .deb empaquetar usando el comando:

sudo debInstaller some-package.deb

El valor añadido de este método es la resolución del problema de dependencias, ya que en su mayoría te enfrentarás a algunos problemas al instalar un .deb con dpkg -i debido al error de dependencias, por lo que debe usar apt-get install -f para resolverlo, este script hará el trabajo por ti, pero aquí usé apt-get --yes --fix-broken install para resolver automáticamente estos errores sin intervención del usuario.

Instalar .deb archivo, puede usar:

sudo dpkg -i file.debsudo apt-get install -fsudo dpkg -i file.deb   

La segunda línea es para reparar paquetes rotos si la instalación falla, luego, vuelva a instalar para completar la instalación.

O mediante el uso de: gdebi-Herramienta sencilla para instalar archivos deb.

Literalmente he estado esperando esto por año:

sudo apt install ./happy-at-long-last.deb

Yay! :) Esto funciona desde APTO 1.1 que ya debería estar disponible en la mayoría de los sistemas.

Utilizar dpkg me ha causado problemas regularmente, mientras que apt es muy bueno para resolver dependencias automáticamente y evitar problemas. Y sigue siendo lo suficientemente bajo como para permitir la creación de scripts y el ajuste fino...

Encuentra mejor: http://www.steptoinstall.com/step-to-install-deb-file-using-command-line-terminal-in-ubuntu.html

Respuesta completa: ¿Cómo instalar un archivo deb, por dpkg-i o por apt?

Relacionado: ¿Cómo dejar que` dpkg-i ’ instale dependencias por mí?