15 ejemplos prácticos de comandos DPKG para las distribuciones basadas en Debian
- 1151
- 145
- Hugo Vera
Debian ÑU/Linux, La madre Sistema operativo de una serie de distribuciones de Linux, incluidas Knoppix, Kali, Ubuntu, menta, etc. Utiliza varios administrador de paquetes como dpkg, apto, aptitud, sináptico, tarea, deseleccionar, DPKG-DEB y DPKG-Split.
15 ejemplos de comando dpkgDescribiremos cada uno de estos brevemente antes de centrarnos en 'dpkg' dominio.
Comando APT
Apto representa Herramienta de paquete avanzado. No trata con 'debutante'Paquete y funciona directamente, pero funciona con'debutante'Archivo desde la ubicación especificada en el "/etc/apt/fuentes.lista" archivo.
Leer más: 25 comandos básicos útiles de los comandos apt-get
Aptitud
Aptitud es un administrador de paquetes basado en texto para Debian que es front-end para 'apto', que permite al usuario administrar paquetes fácilmente.
Sináptico
Administrador de paquetes gráficos que facilita instalar, mejora y desinstalar paquetes incluso para novatos.
Tarea
Tarea permite al usuario instalar todos los paquetes relevantes relacionados con una tarea específica, a saber., Ambiente de escritorio.
Deseleccionar
A impulsado por el menú Herramienta de gestión de paquetes, utilizada inicialmente durante la primera instalación y ahora se reemplaza con aptitud.
DPKG-DEB
Interactúa con Debian archivo.
DPKG-Split
Útil en terrible y fusión Archivo grande en trozos de archivos pequeños que se almacenarán en medios de tamaño más pequeño como disco-disco.
Comando dpkg
dpkg es el programa principal de gestión de paquetes en Debian y Debian sistema basado. Es usado para instalar, construir, eliminar, y administrar paquetes. Aptitud es el front-end principal para dpkg.
Algunos los más utilizados Comandos DPKG Junto con sus usos se enumeran aquí:
1. Instalar un paquete
Para instalar un ".debutante"Paquete, use el comando con"-i" opción. Por ejemplo, para instalar un ".debutante"Paquete llamado"flashpluginnonfree_2.8.2+Squeeze1_i386.debutante"Use el siguiente comando.
[[correo electrónico protegido] ~]# dpkg -i flashpluginnonfree_2.8.2+Squeeze1_i386.debutante
Seleccionar el paquete previamente no seleccionado FlashPlugin-nofree. (Base de datos de lectura ... 465729 archivos y directorios actualmente instalados.) Desempaquetando FlashPlugin-nofree (de FlashPlugin-Nonfree_3.2_i386.Deb) ... Configuración de FlashPlugin-nofree (1: 3.2) ... --2013-10-01 16: 23: 40-- http: // fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.310/install_flash_player_11_linux.i386.alquitrán.GZ resolviendo fpdownload.macromedia.com (fpdownload.macromedia.com) ... 23.64.66.70 conectándose a fpdownload.macromedia.com (fpdownload.macromedia.com) | 23.64.66.70 |: 80 ... conectado. Solicitud de HTTP enviada, en espera de respuesta ... 200 OK Longitud: 6923724 (6.6m) [Aplicación/X-GZIP] Guardar a: '/tmp/flashplugin-nofree.Fpxq4l02fl/install_flash_player_11_linux.i386.alquitrán.gz '
2. Enumere todos los paquetes instalados
Para ver y enumerar todos los paquetes instalados, use el "-lOpción junto con el comando.
[[correo electrónico protegido] ~]# dpkg -l
Deseado = desconocido/install/eliminar/purge/start | Status = no/inst/conf-4ils/desempaquetado/half-conf/half-inst/trig-avh/trig-pend |/err?= (ninguno)/ reinst-requilado (estado, err: uppercase = bad) ||/ nombre de la versión de la versión de la arquitectura +++-========================== ================-======================== ==================================================== ====================== II Acerciser 3.8.0-0ubuntu1 Todo el explorador de accesibilidad de Python interactivo para el Gnome Desktop II Cuenta-Plugin-Aim 3.6.4-0ubuntu4.1 I386 Mensajería Plugin para AIM II Cuenta-Plugin-FaceBook 0.10BZR13.03.26-0ubuntu1 i386 Gnome Control Center Plugin para un solo signo-Facebook II Cuenta-Plugin-Flickr 0.10BZR13.03.26-0ubuntu1 i386 Gnome Control Center Plugin para Signon Signon-Flickr II Cuenta-Plugin-Generic-Oauth 0.10BZR13.03.26-0ubuntu1 i386 GNOME Control Center Plugin para un solo signo-Generic OAuth II Cuenta-Plugin-Google 0.10BZR13.03.26-0ubuntu1 i386 Gnome Control Center Complemento de cuenta para un solo signo RC Cuenta-Plugin-Ididica 0.10BZR13.03.26-0ubuntu1 i386 Gnome Control Center Plugin para un solo signo-Identica II Cuenta-plugin-Jabber 3.6.4-0ubuntu4.1 complemento de cuenta de mensajería I386 para Jabber/XMPP ..
Para ver un paquete específico instalado o no, utilizar la opción "-l"Junto con el nombre del paquete. Por ejemplo, verifique si apache2 paquete instalado o no.
[[correo electrónico protegido] ~]# dpkg -l apache2
Deseado = desconocido/install/eliminar/purge/start | Status = no/inst/conf-4ils/desempaquetado/half-conf/half-inst/trig-avh/trig-pend |/err?= (ninguno)/ reinst-requilado (estado, err: uppercase = bad) ||/ nombre de la versión de la versión de la arquitectura +++-========================== ================-======================== ======================================= II Apache2 2.2.22-6ubuntu5.1 I386 Metapackage del servidor HTTP Apache
3. Eliminar un paquete
Para eliminar el ".debutante"Paquete, debemos especificar el nombre del paquete"flashpluginnonfree", No el nombre original"FlashPlugin-Nonfree_3.2_i386.debutante". El "-riñonalLa opción se usa para eliminar/desinstalar un paquete.
[[correo electrónico protegido] ~]# dpkg -r flashpluginnonfree
(Base de datos de lectura ... 142891 archivos y directorios actualmente instalados.) Eliminar FlashPluginnonFree ... Processing desencadenantes para Man-DB ... Procesamiento de desencadenantes para el menú ... Procesamiento de desencadenantes para usos de archivo de escritorio ... Procesamiento de desencadenantes para menus de gnomo ..
También puedes usar 'pag'Opción en lugar de'r ' que eliminará el paquete junto con el archivo de configuración. El 'riñonal'La opción solo eliminará el paquete y no los archivos de configuración.
[[correo electrónico protegido] ~]# dpkg -p flashpluginnonfree
4. Ver el contenido de un paquete
Para ver el contenido de un paquete en particular, use el "-COpción como se muestra. El comando mostrará el contenido de un ".debutante"Paquete en formato de lista larga.
[[correo electrónico protegido] ~]# dpkg -c flashplugin -nofree_3.2_i386.debutante
DRWXR-XR-X Root/Root 0 2012-12-14 22:54 ./ DRWXR-XR-X Root/ Root 0 2012-12-14 22:54 ./USR/DRWXR-XR-X Root/Root 0 2012-12-14 22:54 ./usr/bin/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/lib/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/lib/mozilla/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/lib/mozilla/plugins/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/lib/flashplugin-nofree/-rw-r-r-- root/root 3920 2009-09-09 22:51 ./usr/lib/flashplugin-nofree/pubkey.ASC DRWXR-XR-X Root/Root 0 2012-12-14 22:54 ./usr/share/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/share/man/drwxr-xr-x root/root 0 2012-12-14 22:54 ./USR/Share/Man/Man8/-RW-R-R-- Root/Root 716 2012-12-14 22:54 ./usr/share/man/man8/update-flashplugin-nofree.8.GZ DRWXR-XR-X Root/Root 0 2012-12-14 22:54 ./usr/share/aplicaciones/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/share/icons/drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/share/icons/hicolor/Drwxr-xr-x root/root 0 2012-12-14 22:54 ./usr/share/icons/hicolor/24x24/…
5. Marcar un paquete está instalado o no
Usando "-s"Opción con el nombre del paquete, mostrará si un paquete DEB instalado o no.
[[correo electrónico protegido] ~]# dpkg -s flashplugin -nofree
Paquete: FlashPlugin-NoFree Estado: Instale Aceptar Prioridad instalada: Opcional Sección: Contrib/Web Instalado tamaño: 177 Mantenedor: Bart Martens <[email protected]> Arquitectura: I386 Versión: 1: 3.2 Reemplazos: FlashPlugin (<= 2.14), libnspr4, libnss3, libpango1.0-0, libstdc++6, libx11-6, libxext6, libxt6, libcurl3-gnutls, binutils Suggests: iceweasel, konqueror-nsplugins, ttf-mscorefonts-installer, ttf-dejavu, ttf-xfree86-nonfree, flashplugin-nonfree-extrasound, hal Conflicts: flashplayer-mozilla, flashplugin (<< 6), libflash-mozplugin, xfs (<< 1:1.0.1-5) Description: Adobe Flash Player - browser plugin…
6. Verifique la ubicación de los paquetes instalados
Para enumerar la ubicación de los archivos que se instalarán en su sistema desde el nombre del paquete.
[[correo electrónico protegido] ~]# dpkg -l flashplugin -nofree
/. /usr/usr/bin/usr/lib/usr/lib/mozilla/usr/lib/mozilla/plugins/usr/lib/flashplugin-nofree/usr/lib/flashplugin-nofree/pubkey.ASC/usr/share/usr/share/man/usr/share/man/man8/usr/share/man/man8/update-flashplugin-nofree.8.gz/usr/share/aplicaciones/usr/share/icons/usr/share/icons/hicolor ..
7. Instale todos los paquetes desde un directorio
Recursivamente, instale todos los archivos regulares del patrón de coincidencia "*.debutante"Encontrado en directorios especificados y todos sus subdirectorios. Esto se puede usar con "-Riñonal" y "-instalar"Opciones. Por ejemplo, instalaré todo el ".debutante"Paquetes del directorio llamados"espaldas".
[[correo electrónico protegido] ~]# dpkg -r --install debpackages/
(Base de datos de lectura ... 465836 archivos y directorios actualmente instalados.) Preparándose para reemplazar FlashPlugin-NoFree 1: 3.2 (usando ... /FlashPlugin-Nonfree_3.2_i386.Deb) ... Desempaquetando el reemplazo de FlashPlugin-nofree ... Configuración de FlashPlugin-Nonfree (1: 3.2) ... Procesamiento de desencadenantes para Man-DB ... Procesamiento de desencadenantes para Bamfdaemon ... reconstrucción/usr/compartir/aplicaciones/bamf-2.Índice ... Procesamiento de desencadenantes para los menus de gnomo ..
8. Desempaqué el paquete pero no configure
Usando la acción "-deshacer"Desempagará el paquete, pero no lo instalará ni lo configurará.
[[correo electrónico protegido] ~]# dpkg --unpack flashplugin-nofree_3.2_i386.debutante
(Base de datos de lectura ... 465836 archivos y directorios actualmente instalados.) Preparándose para reemplazar FlashPlugin-NoFree 1: 3.2 (usando FlashPlugin-Nonfree_3.2_i386.Deb) ... Desempacar FlashPlugin FlashPlugin-Nofree ... Processing desencadenantes para Man-DB ... Processing desencadenantes para Bamfdaemon ... reconstrucción/usr/share/aplicaciones/bamf-2.Índice ... Procesamiento de desencadenantes para los menus de gnomo ..
9. Reconfigurar un paquete desempaquetado
La opción "-configurar"Reconfigurará un paquete ya desempaquetado.
[[correo electrónico protegido] ~]# dpkg--Configure flashplugin-nofree
Configuración de FlashPlugin-Nonfree (1: 3.2) ..
10. Reemplace la información del paquete disponible
El "--actualización de actualización"Opción reemplace la información anterior con la información disponible en el archivo de paquetes.
[[Correo electrónico protegido] ~]# dpkg-update-navail paquete_name
11. Borrar la información disponible del paquete
La acción "-claro"Borrará la información actual sobre qué paquetes están disponibles.
[[Correo electrónico protegido] ~]# dpkg-Clear-disponible
12. Olvídate de paquetes desinstalados y no disponibles
El comando dpkg con opción "-olvidado"Olvidará automáticamente paquetes desinstalados y no disponibles .
[[Correo electrónico protegido] ~]# dpkg--forget antiguo
13. Mostrar licencia DPKG
[[correo electrónico protegido] ~]# dpkg -licencia
14. Visualizar versión dpkg
El "-versión"El argumento mostrará información de la versión DPKG.
[[correo electrónico protegido] ~]# dpkg -version
Programa de gestión de paquetes de Debian 'DPKG' versión 1.dieciséis.10 (i386). Este es un software libre; Consulte la Licencia Pública General de GNU versión 2 o posterior para las condiciones de copia. No hay garantía.
15. Obtenga toda la ayuda sobre DPKG
El "-ayudaLa opción "mostrará una lista de opciones disponibles del comando dpkg.
[[correo electrónico protegido] ~]# dpkg -help
Uso: DPKG […] Comandos: -i |-Instalar ... | -R |-RECURSIVO ... --UNPACK ... | -R |-RECURSIVO ... -A |-RECORD-AVAIL ... | -R |-RECURSIVO ...-Configuración ... | -a |-pendiente-trigers-solo… | -a | --pense -r |--Remove ... | -a | --pense -p |--Purge ... | -a |-pendiente --get-selections […] Obtenga una lista de selecciones a stdout. --Set-Selecciones Selecciones de paquetes Establecer desde Stdin. --Laselecciones claras deseleccionan cada paquete no esencial. --Actualización de la actualización Reemplazar la información de los paquetes disponibles. --Fusionar la fusión de la fusión con la información del archivo. --Borrar el desgaste de claro la información disponible existente. --Olvídate de la invasión olvidada Olvídate desinstalado PKG no disponibles. -S |--Status ... Mostrar detalles de estado del paquete ..
Eso es todo por ahora. Pronto estaré aquí de nuevo con otro artículo interesante. Si me he perdido algún comando en la lista, hágamelo saber a través de comentarios. Hasta entonces, estad atentos y manténgase conectado a Tecmenta. Me gusta y comparte y ayúdanos a extendernos. No olvides mencionar tus valiosos pensamientos en el comentario.
- « 60 comandos de Linux Una guía de novatos al administrador del sistema
- 10 comandos de Linux menos conocidos - Parte 2 »