Apple / Mac OS X - Apakah ada Package Manager seperti Linux


30

Saya adalah pengguna Linux / UNIX dan menyukai manajemen paket yang menyertainya. Untuk sebagian besar, saya suka Ubuntu, tetapi sama seperti hal lain, itu adalah hal-hal kecil yang Anda jalani setiap hari yang akan menyenangkan jika mereka hanya bekerja. Masalah utama saya adalah tablet wacom saya saat berfungsi, setiap kali ada pembaruan OS, saya harus membangun kembali driver wacom. Masalah lain yang agak mengganggu adalah, kartu video ATI saya tidak sepenuhnya didukung. Ketika saya menggunakan HDMI out, suara tidak melewatinya, dan layar tidak sepenuhnya digunakan.

Saya akan dengan senang hati mendapatkan Apple jika memiliki sistem manajemen paket yang serupa seperti Ubuntu, Gentoo, atau distribusi Linux lainnya. Ini mengambil pekerjaan untuk mendapatkan perangkat tambahan atau perbaikan terbaru. Ini juga membutuhkan semua dugaan tentang apa yang Anda butuhkan untuk mendapatkan sesuatu untuk bekerja. Saya hanya ingin menggunakan komputer saya, bukan mengaturnya.

Selain dari aplikasi Apple, jika saya ingin menginstal GIMP pada sebuah apel, akankah ia pergi dan mengambil ufraw jika saya ingin dukungan untuk itu dan apa pun dependensi lain yang dimiliki GIMP? Jika saya ingin Netbeans diinstal, akankah ia pergi dan mendapatkan JDK dan pakar jika saya menginginkannya?

Jika tidak, apakah ada sesuatu dalam karya ini?

Saya tahu saya tidak memperbarui aplikasi saya sesering itu, tetapi itu terutama karena saya tidak mengetahui pembaruan tersebut. Semua pembaruan terjadi di latar belakang.

Walter


Sudahkah Anda melihat LinuxMint? Ini didasarkan pada Ubuntu dan menggunakan repositori Ubuntu, tetapi mencakup hal-hal seperti driver berpemilik, codec multimedia, dll. Cobalah LiveCD. Ini dapat meringankan beberapa kesengsaraan tablet dan kartu video Wacom Anda. linuxmint.com/about.php
JMD

Jawaban:


26

Ada dua sistem utama untuk perangkat lunak unix pada OS X: MacPorts dan Fink

Fink mirip dengan (dan iirc berdasarkan) sistem Debian / Ubunutu apt: ia memberikan binari yang telah dikompilasi. MacPorts terkait dengan koleksi Port BSD yang lebih lama: daripada binari yang dibuat sebelumnya, ia mengaitkan pointer ke sumber asli + tambalan yang diperlukan untuk membuat sumber itu bekerja di platform Anda (dan dengan aplikasi lain yang telah Anda instal melalui port).

Keduanya akan mendapatkan Gimp dan semua dependensinya diinstal untuk Anda - fink akan lebih cepat karena tidak harus dikompilasi, tetapi macports memberi Anda kontrol lebih besar atas apa yang dibuat.

Ada juga alat yang lebih baru yang disebut Homebrew yang belum pernah saya gunakan; tetapi ia mengklaim untuk memberikan interoperabilitas yang lebih baik dengan hal-hal yang telah Anda instal dengan tangan, dan lebih mengandalkan perpustakaan Mac asli alih-alih hanya perpustakaan yang diinstal.

Sebuah pencarian cepat menunjukkan berbagai pertanyaan sudah berbicara tentang Macports dan Fink dan perbedaan di antara mereka.


2
Anda dapat membangun dari sumber dengan Fink, memang jika Anda ingin menggunakan tepi pendarahan yang sering Anda harus lakukan.
dmckee

Ok - sepertinya pertandingan yang relatif dekat. Itu tidak memiliki sebanyak yang saya inginkan, tapi saya pikir saya bisa melakukannya. Netbeans tidak ada di sana, dan Eclipse kembali ke versi 3.2 yang lama. Itu memang memiliki beberapa alat keamanan yang saya suka.

Saya kira komputer saya berikutnya akan menjadi macbook pro. Mudah-mudahan itu akan kurang dari 1 tahun lagi.

5
Pergi dengan homebrew!
cregox

1
Saya menemukan homebrew jauh lebih lurus daripada mengatur macports.
Murai


3

Ada MacPorts , yang merupakan sistem manajemen paket untuk OS X yang menyediakan port dari berbagai paket linux. Lain adalah Fink , tetapi MacPorts umumnya lebih mutakhir.


3
Ke-up-to-dateness sangat tergantung pada perangkat lunak apa yang Anda inginkan. Aplikasi dan pustaka ilmiah yang saya gunakan jauh lebih mutakhir di Fink.
dmckee
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.