Velmi užitečný nástroj pro extrahování souborů z archivu balíčků Debianu DEB (*.deb) je ar
příkaz. Nejprve si stáhněte ukázkový balíček debian hello_2.10-1_amd64.deb
:
$ wget http://ftp.us.debian.org/debian/pool/main/h/hello/hello_2.10-1_amd64.deb
Nyní, když jsme si stáhli náš ukázkový balíček Debian, můžeme použít ar
příkaz k výpisu jeho obsahu. Toho lze dosáhnout pomocí t
možnost:
$ ar t hello_2.10-1_amd64.deb debian-binary control.tar.gz data.tar.xz
V této fázi jsme uvedli pouze obsah balíčku a nyní byly soubory ještě extrahovány. Chcete-li extrahovat jednotlivé soubory uvedené výše, použijte x
a zadejte požadovaný název souboru jako argument. Například níže ar
příkaz extrahuje data.tar.xz
soubor z vybraného balíčku debian:
$ ls hello_2.10-1_amd64.deb $ ar x hello_2.10-1_amd64.deb data.tar.xz $ ls data.tar.xz hello_2.10-1_amd64.deb
V závislosti na metodě komprese můžete dále dekomprimovat obsah archivu. Pro XZ komprimovaný tarball použijte:
$ tar xvJf data.tar.xz
a pro použití komprimovaného tarballu Gzip:
$ tar xvzf data.tar.xz