Používám Debian jessie stable, abych pochopil, jak funguje .deb
balíček interaguje se systémem. Jaký je správný způsob, jak extrahovat a nainstalovat packge_name.deb
bez příkazu dpkg
?
Přijatá odpověď:
Můžete rozbalit .deb
soubory pomocí ar
příkaz (od .deb
soubory jsou ar
archivy).
ar x file.deb
zahájí proces. Získáte tak tři soubory,
- debian-binary
- control.tar [nebo podobný]
- data.tar [nebo podobný]
Poslední dva obsahují kontrolní metadata a potom skutečné soubory balíčků a jsou to archivy tar (které mohou být komprimovány pomocí gzip
, bzip
, atd.)
Byli byste schopni extrahovat kontrolní data a skutečný obsah z posledních dvou souborů a poté teoreticky zkopírovat soubory na správná místa, ale nebylo by to triviální.
Datový archiv obsahuje instalační skripty, takže by bylo dobré začít při hledání toho, jak interaguje se systémem.
Nemyslím si, že existuje správný způsob instalace .deb
soubor bez použití dpkg
.