2010-08-24 36 views
19

Cách thực hiện "sudo apt-get install" trên OSX?Tương đương với "aptitude" trong Mac OSX là gì?

+0

bản sao có thể có của [Sự khác biệt/sử dụng của homebrew, macports hoặc các công cụ cài đặt gói khác là gì?] (Http://stackoverflow.com/questions/21374366/what-is-the-difference-usage-of-homebrew -macports-or-other-package-installation) –

+0

Câu hỏi này phù hợp hơn với AskDifferent bây giờ: http: //apple.stackexchange.com/questions/32724/what-are-pros-and-cons-for-macports-fink-and-homebrew –

Trả lời

5

Không tương đương với hộp.

Bạn có thể muốn có một cái nhìn tại MacPorts:

MacPorts, trước đây gọi là DarwinPorts, là một hệ thống quản lý gói mà đơn giản hoá quá trình cài đặt của phần mềm trên Mac OS X và hệ điều hành Darwin . Đó là dự án phần mềm miễn phí/mã nguồn mở để đơn giản hóa việc cài đặt khác phần mềm nguồn mở/miễn phí. Tương tự trong mục đích và chức năng để Fink và cổng bộ sưu tập các BSDs, DarwinPorts là bắt đầu vào năm 2002 như một phần của dự án OpenDarwin , với tham gia của một số của Apple Inc. nhân viên bao gồm Landon Fuller, Kevin Văn Vechten và Jordan Hubbard.

http://en.wikipedia.org/wiki/MacPorts

http://www.macports.org/

-2
cp -r MyApplication.app /Applications/ 
+4

Vâng, đó là giao diện điều khiển tương đương với cài đặt ứng dụng, nhưng hầu hết mọi người ở đây đều có ấn tượng rằng poster gốc muốn quản lý gói. – chiborg

+0

@chiborg VÀ với một kho lưu trữ – alex2003super

2

Nếu bạn thực sự muốn có một quản lý gói apt-based, hãy nhìn vào Fink. Đó là trình quản lý gói "cũ nhất" trên Mac OS X và tôi không chắc liệu các gói có được duy trì đúng cách nữa không. Nhưng tôi đang sử dụng nó thành công dưới Snow Leopard.

+1

Mức bảo trì khác nhau. Đối với các loại máy tính tôi làm, Fink là nhiều hơn đến nay và duy trì tốt hơn MacPorts. – dmckee

15

Những người khác đã đề cập MacPortsHomebrew; nó có thể đáng chú ý sự khác biệt giữa chúng.

MacPorts hoạt động cho tôi, đủ hạnh phúc. Nhưng nó có tính năng rất khó chịu mà nó muốn cài đặt mọi thứ. Vì vậy, trong nhiều lần, tôi đã phải kéo nó trở lại từ cố gắng để cài đặt phiên bản riêng của Perl, bỏ qua hệ thống một, hoặc TeX, và thậm chí gcc. Bây giờ, lý do cho điều này là, tôi tưởng tượng rằng nếu nó dựa vào các phiên bản hệ thống của các phiên bản này (hoặc bất kỳ phiên bản nào được cài đặt sẵn trong trường hợp của TeX), có thể có một số vấn đề về phiên bản sẽ gây ra sự cố. Và không gian đĩa là rẻ. Đó có thể là sự thật, nhưng nó vẫn có vẻ hơi ám ảnh (và tôi không chắc tôi muốn sử dụng bất cứ thứ gì phụ thuộc quá nhiều vào các phiên bản cụ thể). Có cảm giác hay không, nó đặt răng của tôi trên cạnh mỗi khi nó xảy ra.

Homebrew, ngược lại, đặc biệt nhằm mục đích không sao chép các công cụ đã được cài đặt. Khi MacPorts thực hiện điều cài đặt trên thế giới, tôi thường giết chết nó và cài đặt gói với các phụ thuộc điên rồ bằng tay, vì vậy tôi chưa bao giờ bị điều khiển đến mức sử dụng Homebrew, nhưng tôi đã điểm làm như vậy, kể từ lần đầu tiên tôi nghe về nó.

+1

Thông thường - nhưng có, không phải luôn luôn - người ta có thể tránh những điều cài đặt MacPorts thế giới bằng cách kiểm tra tệp cổng (dễ làm từ trang web của Macports) cho mỗi gói được cài đặt và phụ thuộc đệ quy của nó và chọn bất kỳ biến thể phù hợp nào; thường có các biến thể gccxx, vv Cấp, vẫn còn một chút của một PITA nhưng một khi bạn biết những gì các biến thể được, bạn thường có thể đặt chúng như là mặc định trong '/ opt/local/etc/macports/variants.conf' –

+0

@Ned Deily: Đó là một chút thông tin hữu ích - cảm ơn! Tôi chắc chắn sẽ kiểm tra lần sau tôi phải sử dụng MacPorts. –

+0

Tôi nên thêm, nhận xét về câu trả lời của riêng tôi, rằng bây giờ là một vài năm kể từ lần cuối tôi cập nhật MacPorts; Bây giờ tôi sử dụng độc quyền Homebrew. Tôi vẫn thấy Homebrew hơi khó chịu (thư mục '/ usr/local' là _mine_, dammit, không phải của Homebrew), nhưng waaaay ít hơn MacPorts. –

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