Glosario
"dpkg" es la abreviatura de "Debian Packager". Un sistema de gestión de paquetes desarrollado especialmente para "Debian" para facilitar la instalación, actualización y eliminación de software. Todas las distribuciones "Linux" derivadas de "Debian" utilizarán "dpkg", como "Ubuntu", "Knoppix", etc.
La diferencia entre dpkg-deb y dpkg
- El comando dpkg-deb se utiliza para empaquetar, descomprimir y proporcionar información del paquete de instalación deb.
- El comando dpkg se utiliza para instalar y desinstalar paquetes de instalación.
- Cualquier parámetro pasado a dpkg-deb se puede llamar a través de dpkg. Lo que dpkg finalmente ejecuta son parámetros dpkg-deb, como el formulario
dpkg -b
de ejecución finaldekg-deb -b
. Si encuentra una falla en la ejecución de dpkg, use dpkg-deb.Orden.
comando dpkg-deb
Formato de sintaxis: dpkg-deb [parámetro] [archivo]
Ejemplo de referencia:
#将deb包解压到linuxcool文件夹下
dpkg-deb -x File.deb linuxcool
#将解压到extract文件夹中所有的内容重新打包为deb包
dpkg-deb -b extract File.deb
#提取主控信息和文件解压,是-e和-x的组合
dpkg-deb -R File.deb linuxcool
comando dpkg
dpkg -i
--Instalar paquetes de software manualmente. Si encuentra problemas de dependencia de software al instalar un determinado paquete de software, puede usar apt-get -f install para resolver el problema de confiabilidad. --Enumerar todos los
dpkg -l
paquetes en el sistema actual. Sí Se usa con el parámetro less en vista de pantalla dividida
dpkg -l |grep -i "软件包名"
: vea los paquetes asociados con el "nombre del paquete" en el sistema.
dpkg -P
Desinstalelos todos (pero aún no puede resolver el problema de dependencia del paquete).
dpkg -r
Desinstale el paquete. No es una desinstalación completa, solo El archivo de configuración aún existe.
dpkg -i package.deb
– Si encuentra problemas de permisos al instalar el paquete, debe agregar sudo.
Documentos de referencia:
https://www.linuxcool.com/dpkg-deb
https://manpages.ubuntu.com/manpages/focal/en/man1/dpkg-deb.1.html
https://www.cnblogs.com /cxsy/p/8093879.html