Что является альтернативой -dpkg для Mac? - PullRequest
6 голосов
/ 08 января 2012

Я пытаюсь использовать команду dpkg, но в Mac OS X она мне не подходит

dpkg -scanpackages -m . /dev/null -->Packages

-bash: dpkg: command not found
dns:Administrator$ man dpkg
No manual entry for dpkg

Интересно, как я могу использовать dpkg в Mac ??

Ответы [ 3 ]

18 голосов
/ 20 января 2012

Или доморощенный http://mxcl.github.com/homebrew/ brew install dpkg

Версия macports имеет много зависимостей и занимает вечность.

Если все, что вы хотите сделать, это увидеть, что находится в пакете, то распакуйте и распакуйте его.

ar -x package.deb

После этого у вас должны быть debian-version, control.tar.gz и data.tar.gz в вашем текущем каталоге. Файлы, которые добавит пакет, будут в файле data.tar.gz. Описание пакета будет в файле с именем control внутри файла control.tar.gz.

tar -tvzf data.tar.gz

7 голосов
/ 08 января 2012

Сначала вам нужно будет установить dpkg. На мой взгляд, самый простой способ сделать это - сначала установить macports, который является диспетчером пакетов высокого уровня для OS X, а затем использовать MacPort для установки dpkg.

Установка macports: http://www.macports.org/install.php

После установки вы можете запустить sudo port install dpkg. Затем вы можете использовать dpkg в командной строке.

0 голосов
/ 09 мая 2017

Утилита "dpkg" может быть предоставлена ​​ Fink .

...