Estoy ejecutando Debian jessie estable para entender cómo .deb
El paquete interactúa con el sistema. ¿Cuál es la forma correcta de extraer e instalar un packge_name.deb
? sin el comando dpkg
?
Respuesta aceptada:
Puede descomprimir .deb
archivos usando el ar
comando (desde .deb
los archivos son ar
archivos).
ar x file.deb
iniciará el proceso. Eso le dará tres archivos,
- debian-binary
- control.tar [o similar]
- datos.tar [o similar]
Los dos últimos contienen metadatos de control y luego los archivos del paquete real y son archivos tar (que se pueden comprimir usando gzip
, bzip
, etc)
Podría extraer los datos de control y el contenido real de los dos últimos archivos y luego, en teoría, copiar los archivos en los lugares correctos, pero no sería trivial.
El archivo de datos contiene los scripts de instalación, por lo que sería un buen lugar para comenzar a buscar cómo interactúa con el sistema.
No creo que haya una forma correcta de instalar un .deb
archivo sin usar dpkg
.