Làm cách nào để giải nén .deb trên Mac OS X mà không cần cài đặt?


29

Tôi có một tệp .deb mà tôi muốn giải nén và kiểm tra, nhưng không cài đặt. Tôi hiện đang tìm kiếm nơi tôi có thể tải xuống dpkg cho OSX, nhưng không thể tìm thấy nó. Nếu bạn có một liên kết, xin vui lòng chia sẻ.


@ Am1rr3zA - Cảm ơn bạn đã thêm các thẻ. Tôi cần thêm tiếng tăm trước khi tôi có thể lol.
Thomas

Câu trả lời:


54

ar đã được cài đặt trên máy Mac của tôi trên OS X. Vì vậy, hãy làm

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

đó là nó. Không cần cài đặt phần mềm khác.


1
Người dùng XCode 4 có thể chạy /Applications/Xcode.app/Contents/Developer/usr/bin/ar.
zpletan

@zpletan Tại sao không /usr/bin/ar?
topskip

1
arđến từ XCode (trừ khi bạn cài đặt nó với MacPorts / Homebrew / etc), nhưng XCode 4 đến từ App Store và do đó không cài đặt bất cứ thứ gì trong / usr / bin theo mặc định. Tôi nghĩ bạn có thể thay đổi nó từ sở thích, nhưng đó là mặc định.
zpletan

@zpletan Tôi chưa bao giờ cài đặt bất cứ thứ gì vào /usr/bin, vì vậy arphải từ cài đặt mặc định. (Trừ khi tôi hoàn toàn nhầm.)
topskip

1
Điều này thường không hoạt động. Tôi đã có một .debtệp giải nén rất đẹp dpkgnhưng arkhông thành công vì nó nghĩ rằng gói chứa một tập hợp các thư mục khác nhau, với các tên khác nhau, so với thực tế.
Konrad Rudolph


1

nếu bạn sử dụng Cổng Darwin (bây giờ đặt tên là Cổng Mac ), bạn có thể cài đặt gói dpkg và nhiều gói khác (giống như làm trong debian hoặc ubfox).

Sau khi cài đặt Cảng Darwin, hãy đi và cài đặt dpkg từ đây .

ngoài ra bạn có thể tìm thêm thông tin về dpkg trong osx tại đây .


+1 cho câu trả lời. Tôi không thể tải trang tải xuống DarwinPort vì vậy tôi chỉ sử dụng MacPorts. Cảm ơn!
Thomas

@Thomas, MacPorts, trước đây được gọi là DarwinPorts
Am1rr3zA

4
DarwinPorts.com là sự lột xác của MacPorts.org. MacPorts.org đã từng có mặt tại DarwinPorts.org - xem trac.macports.org/wiki/DarwinPortsFraud
Chealion
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.