GNU/Linux >> Znalost Linux >  >> Debian

Jak extrahovat soubory z archivu balíčků Debian DEB

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

Debian
  1. Jak zobrazit seznam všech souborů nainstalovaných balíčkem DEB na Ubuntu/Debian Linux

  2. Jak zobrazit seznam souborů nainstalovaných z RPM nebo DEB balíčku v Linuxu

  3. Debian – Jak extrahovat a nainstalovat .deb bez příkazu Dpkg?

  1. Jak upgradovat z Debianu 10 na Debian 11

  2. Jak přehrávat soubory MP3 z příkazového řádku Debianu 10

  3. Jak zkomprimovat více souborů do archivu .xz?

  1. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  2. Extrahujte konkrétní soubory v archivu tar pomocí zástupného znaku

  3. Jak vyloučit soubory z archivu TAR pomocí regulárních výrazů?