Как я могу распаковать .deb на Mac OS X без его установки?


29

У меня есть файл .deb, который я хочу распаковать и проверить, но не установить. В настоящее время я ищу, где я могу скачать dpkg для OSX, но не могу найти его. Если у вас есть ссылка, пожалуйста, поделитесь.


@ Am1rr3zA - Спасибо за добавление тегов. Мне нужно еще +7 репутации, прежде чем я смогу смеяться.
Томас

Ответы:


54

ar уже установлен на моем Mac на OS X. Так что просто сделайте

ar -x path/to/deb/file.deb

вот и все. Нет необходимости устанавливать другое программное обеспечение.


1
Пользователи 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 здесь .


+1 за ответ. Мне не удалось загрузить страницу загрузки DarwinPort, поэтому я просто использовал MacPorts. Благодарность!
Томас

@Thomas, MacPorts, ранее называвшийся DarwinPorts
Am1rr3zA

4
DarwinPorts.com является грабежом MacPorts.org. MacPorts.org раньше был на DarwinPorts.org - см. Trac.macports.org/wiki/DarwinPortsFraud
Chealion
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.