Sto eseguendo Debian jessie stable per capire come funziona .deb
pacchetto interagisce con il sistema. Qual è il modo corretto per estrarre e installare un packge_name.deb
senza il comando dpkg
?
Risposta accettata:
Puoi decomprimere .deb
file utilizzando ar
comando (poiché .deb
i file sono ar
archivi).
ar x file.deb
avvierà il processo. Questo ti darà tre file,
- debian-binario
- control.tar [o simile]
- data.tar [o simile]
Gli ultimi due contengono i metadati di controllo e poi i file del pacchetto effettivi e sono archivi tar (che possono essere compressi usando gzip
, bzip
, ecc.)
Saresti in grado di estrarre i dati di controllo e il contenuto effettivo dagli ultimi due file e quindi, in teoria, copiare i file nelle posizioni corrette, ma non sarebbe banale.
L'archivio dati contiene gli script di installazione, quindi sarebbe un buon punto di partenza per cercare come interagisce con il sistema.
Non credo che ci sia un modo corretto per installare un .deb
file senza usare dpkg
.