Как я могу распаковать .deb на Mac OS X без его установки?
29
У меня есть файл .deb, который я хочу распаковать и проверить, но не установить. В настоящее время я ищу, где я могу скачать dpkg для OSX, но не могу найти его. Если у вас есть ссылка, пожалуйста, поделитесь.
Пользователи XCode 4 могут работать /Applications/Xcode.app/Contents/Developer/usr/bin/ar.
zpletan
@zpletan Почему бы и нет /usr/bin/ar?
topskip
1
arпоставляется из XCode (если вы не установили его с MacPorts / Homebrew / etc), но XCode 4 происходит из App Store и поэтому по умолчанию ничего не устанавливает в / usr / bin. Я думаю, что вы можете изменить его из предпочтений, но это по умолчанию.
zpletan
@zpletan Я никогда ничего не устанавливал /usr/bin, поэтому arдолжен быть из установки по умолчанию. (Если я не полностью ошибаюсь.)
topskip
1
Это обычно не работает. У меня есть .debфайл, который прекрасно распаковывается, dpkgно arтерпит неудачу, потому что считает, что пакет содержит другой набор папок с другими именами, чем он на самом деле содержит.
Спасибо за ответ. Это на самом деле метод, который я использовал.
Томас
1
Если вы используете Darwin Port (теперь назовите его Mac Port ), вы можете установить пакет dpkg и другие (например, сделайте это в Debian или Ubuntu).
после установки Darwin Port перейдите и установите dpkg отсюда .
Также вы можете найти больше информации о dpkg в OSX здесь .
Ответы:
ar
уже установлен на моем Mac на OS X. Так что просто сделайтевот и все. Нет необходимости устанавливать другое программное обеспечение.
источник
/Applications/Xcode.app/Contents/Developer/usr/bin/ar
./usr/bin/ar
?ar
поставляется из XCode (если вы не установили его с MacPorts / Homebrew / etc), но XCode 4 происходит из App Store и поэтому по умолчанию ничего не устанавливает в / usr / bin. Я думаю, что вы можете изменить его из предпочтений, но это по умолчанию./usr/bin
, поэтомуar
должен быть из установки по умолчанию. (Если я не полностью ошибаюсь.).deb
файл, который прекрасно распаковывается,dpkg
ноar
терпит неудачу, потому что считает, что пакет содержит другой набор папок с другими именами, чем он на самом деле содержит.Вы можете установить dpkg с помощью MacPorts или просто скачать исходники .
источник
Если вы используете Darwin Port (теперь назовите его Mac Port ), вы можете установить пакет dpkg и другие (например, сделайте это в Debian или Ubuntu).
после установки Darwin Port перейдите и установите dpkg отсюда .
Также вы можете найти больше информации о dpkg в OSX здесь .
источник