GNU/Linux >> Belajar Linux >  >> Debian

Cara mengekstrak file dari arsip paket Debian DEB

Alat yang sangat berguna untuk mengekstrak file dari arsip paket Debian DEB (*.deb) adalah ar memerintah. Pertama, mari unduh contoh paket debian hello_2.10-1_amd64.deb :

$ wget http://ftp.us.debian.org/debian/pool/main/h/hello/hello_2.10-1_amd64.deb

Sekarang, setelah kami mengunduh contoh paket Debian kami, kami dapat menggunakan ar perintah untuk membuat daftar isinya. Ini dapat dicapai dengan t pilihan:

$ ar t hello_2.10-1_amd64.deb 
debian-binary
control.tar.gz
data.tar.xz

Pada tahap ini kami hanya mencantumkan konten paket dan sekarang file telah diekstraksi. Untuk mengekstrak setiap file individual yang tercantum di atas gunakan x opsi dan berikan nama file yang diinginkan sebagai argumen. Misalnya ar di bawah ini perintah akan mengekstrak data.tar.xz file dari paket debian yang dipilih:

$ 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

Bergantung pada metode kompresi, Anda dapat mendekompresi lebih lanjut dengan memberikan konten arsip. Untuk penggunaan tarball terkompresi XZ:

$ tar xvJf data.tar.xz

dan untuk penggunaan tarball terkompresi Gzip:

$ tar xvzf data.tar.xz

Debian
  1. Cara Upgrade dari Debian 10 ke Debian 11

  2. Debian – Bagaimana Cara Mengekstrak Dan Menginstal .deb Tanpa Perintah Dpkg?

  3. Bagaimana Mengompresi Banyak File Menjadi Arsip .xz?

  1. Cara membuat daftar semua file yang diinstal oleh paket DEB di Ubuntu/Debian Linux

  2. Cara Mendaftar File yang Diinstal Dari Paket RPM atau DEB di Linux

  3. Cara Memutar File MP3 dari Baris Perintah Debian 10

  1. Cara mengekstrak file .gz dan .tar.gz di Linux

  2. Ekstrak file tertentu dalam arsip tar menggunakan wildcard

  3. Bagaimana cara mengecualikan file dari arsip TAR menggunakan ekspresi reguler?