2012-01-08 49 views
5

Tôi đang cố gắng sử dụng lệnh dpkg nhưng trong Mac OS X nó dường như không làm việc cho tôiGiải pháp thay thế cho -dpkg cho Mac là gì?

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

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

Tôi tự hỏi làm thế nào tôi có thể sử dụng dpkg trong Mac ??

+1

Bạn đang tìm kiếm trình quản lý gói tương đương trong os x hoặc bạn có thực sự muốn sử dụng trình quản lý gói debian không? – Sbhklr

+0

@Lightforce Tôi đã cố gắng lấy gói cho tệp .deb để tôi có thể cập nhật repo. nhưng tôi nghĩ mac cũng hỗ trợ lệnh dpkg nhưng đó là những gì tôi nhận lại khi tôi nhập lệnh – Ali

+0

@Lightforce: trình quản lý gói tương đương trong os x là gì? – displayName

Trả lời

19

Hoặc homebrew http://mxcl.github.com/homebrew/ brew install dpkg

Phiên bản macports có rất nhiều phụ thuộc và mất mãi mãi.

Nếu tất cả các bạn muốn làm là xem những gì có trong gói sau đó unar và untar nó.

ar -x package.deb

Sau đó bạn nên có một debian-phiên bản, control.tar.gz và data.tar.gz trong thư mục hiện tại của bạn. Các tệp mà gói sẽ thêm sẽ nằm trong data.tar.gz. Mô tả gói sẽ nằm trong một tệp có tên điều khiển bên trong tệp control.tar.gz.

tar -tvzf data.tar.gz

+0

Tôi thích 'brew' Thật tuyệt vời: D – Ali

+0

Bắt bia trên OS X 10.11 nếu bạn chưa có nó là một nỗi đau lớn ở mông. Trước tiên, bạn cần fink, điều mà bạn không thể nhận được, vì hướng dẫn cài đặt OS X là sử dụng 'dpkg' !!! UGH –

+0

Cài đặt dpkg này không được cấu hình để cài đặt phần mềm, vì vậy các lệnh như 'dpkg -i',' dpkg --configure' sẽ không thành công. Tôi gặp lỗi này. –

7

Trước tiên, bạn phải cài đặt dpkg. Theo tôi, cách dễ nhất để làm điều này là cài đặt macports đầu tiên, đây là trình quản lý gói cấp cao cho os x và sau đó sử dụng macports để cài đặt dpkg.

macports Cài đặt: http://www.macports.org/install.php

Sau khi cài đặt bạn có thể chạy sudo port install dpkg. Sau đó, bạn có thể sử dụng dpkg trên dòng lệnh.

+0

Đây là điểm khởi đầu tốt duy nhất tôi đã tìm thấy để khắc phục vấn đề cài đặt homebrew ngu ngốc của tôi do chứng chỉ SSL>.

0

"dpkg" tiện ích có thể được cung cấp bởi Fink.

Các vấn đề liên quan