Cách thực hiện "sudo apt-get install" trên OSX?Tương đương với "aptitude" trong Mac OSX là gì?
Trả lời
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.
homebrew http://github.com/mxcl/homebrew
cp -r MyApplication.app /Applications/
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
@chiborg VÀ với một kho lưu trữ – alex2003super
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.
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
Những người khác đã đề cập MacPorts và Homebrew; 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ó.
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' –
@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. –
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. –
- 1. Tương đương với TortoiseSVN, trên Mac OSX là gì?
- 2. Tương đương chính xác với LD_PRELOAD trên OSX là gì?
- 3. Tương đương OSX, C cho uint32 và uint64 là gì?
- 4. tương đương /etc/init.d của osx?
- 5. Python tương đương với Perlbrew là gì?
- 6. WPF tương đương với ControlPaint.Light là gì?
- 7. Một objcopy tương đương với Mac/iPhone?
- 8. Python tương đương với "kiểm tra" của Ruby là gì?
- 9. Control + Break tương đương với Mac trong VBA
- 10. Tương đương Response.Redirect trong Silverlight là gì?
- 11. Tương đương "sys.stdout.write()" trong Ruby là gì?
- 12. JVM tương đương trong C# là gì?
- 13. Tương đương System.TimeZoneInfo.IsDaylightSavingTime trong NodaTime là gì?
- 14. Tương đương với | = trong Visual Basic là gì?
- 15. Tương đương với lớp Java BigDecimal trong C# là gì?
- 16. Tương đương với foldr, foldl trong Emacs Lisp là gì?
- 17. Tương đương với Linux mkdir -p trong Windows là gì?
- 18. Tương đương với InnerText trong LINQ-to-XML là gì?
- 19. Tương đương với Math.abs() trong Mục tiêu-C là gì?
- 20. Clojure tương đương với Overriding "bằng" trong java là gì?
- 21. tương đương với = ~ của ruby trong php là gì?
- 22. Tương đương với System.nanoTime() trong .NET là gì?
- 23. Tương đương với REGEXP_SUBSTR trong mysql là gì?
- 24. Tương đương với việc truyền DefaultCredentials trong WCF là gì?
- 25. Tương đương với HttpServiceHost trong ASP.NET WebAPI là gì?
- 26. Tương đương với SecureString trong WinRT là gì?
- 27. Tương đương với LinkedHashSet (Java) trong C# là gì?
- 28. Tương đương với "none" trong các mẫu django là gì?
- 29. Tương đương với JPA trong .NET là gì?
- 30. Tương đương với bigint trong C# là gì?
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) –
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 –