Hey, ruX is here.

Linux: распаковка deb пакета

Для тех, кто пока не знает - deb пакет - всего лишь архив

Бывает необходимость распаковать такой пакет. Причин может быть много - кто то хочет установить debootstrap, а кто то просто картинки вытащить. Есть несколько вариантов как это сделать.

Если у вас уже debian - просто выполните( для распаковки eXtract, а не установки)
$ dpkg -x package.deb

Для не debian-based систем можно воспользоваться утилитой ar:
$ ar vx package.deb

И скорее всего, вам понадобиться архив data.tar.gz внутри пакета(в котором лежат файлы, которые будут установленны). Чтоб распаковать "за раз" можно выполнить:

$ ar p cdebootstrap_0.5.4_i386.deb data.tar.gz | tar zx

файлы, которые бы были установленны в дебиане, будут распакованны в текущую папку.

Exit mobile version