- Beranda
- Komunitas
- Tech
- Mac OSX Info & Discussion
[iShare & iDiscuss] UNIX Port Manager - MacPorts, Fink, Homebrew


TS
Necrophagus
[iShare & iDiscuss] UNIX Port Manager - MacPorts, Fink, Homebrew
mohon maap sebelumnya kalo salah kamar
Thread ini bertujuan untuk mengenalkan fitur-fitur mac yang jarang disentuh kebanyakan orang
Tanya :
Apa sih Homebrew , Macports dan Fink?
Jawab :
Mereka adalah package / port manager buat mac.
Tanya:
Package /port manager apaan tuh?
Jawab:
package / port manager gampangnya (menurut saya) adalah seperangkat aplikasi yang digunakan untuk menambahkan aplikasi / package / port dari UNIX based OS lainnya ke Mac. Karena Mac itu based on BSD ( dulunya ) maka secara teori semua aplikasi yang ada di Unix based OS lain macem BSD ato GNU userland bisa running di mac
Tanya:
Ada ga alesan kenapa harus menginstall aplikasi-aplikasi itu di Mac ?
Jawab :
Alesannya banyak sih , ini diantaranya (contoh doang sih) :
1. Pengen download manager yang bisa di resume , bisa buat ftp client dan stabil --> ada wget , curl . Kalo bit torrent ada aria2 misalnya ( magnet link bisa dilalap)
2. Aplikasi2 macem itunes sama firefox nyedot RAM banyak nih mac gw jadi lemot --> ada mpd dan user interface nya macem ncmpc ato ncmpcpp buat musik , dan browser ada yang semacem links2 ato dillo buat yang pengen browser web kecilllll banget makan resource
3. Pengen running rvm sama rails nih ( buat web developer ) --> rvm dan rails didukung sepenuhnya sama mac dengan pake homebrew ini
4. kok aplikasi2 cli based di mac outdated banget ya kayak gcc , vim ato bash shell nya --> yer solution is here dude!
5. pengen nih develop buat android di mac -->> yep android sdk dan ndk ada tuh di package manager
Tanya :
oh jadi gitu ya kok kebanyakan CLI /terminal based? gw gak ngerti nih ada yang GUI ato grafis ga?
Jawab:
ada dan banyak . Dari office sampe window manager ada kok
Okeiii
Bila sudah memantapkan hati ato pengen coba2 aja begini prasyaratnya :
1. Install Xcode ( banyak versinya sih kalo Mountain Lion kalo ga salah terakhir versi 4.6.1)
2. Install Command Line App dari Xcode
3. Install XQuartz untuk mengaktipkan fitur X11-nya Mac
dapetnya dari sini :
4. Install deh Package Manager nya ( pilih salah satu aja diantara Mac Ports Fink ato Homebrew)
Kelebihan dan kekurangan masing-masing :
1. MacPorts
+ karena tim nya ada banyak orang jadi lebih banyak software yang udah di port
+ menginstall di lokasi yang aman -> /opt/local ( ga mungkin disentuh sama apple kalo update) dan tidak mengubah permission standar dari apple
+ dokumentasi projek lengkap
- karena banyaknya ports / packages yang ada banyak yang terbengkalai alias jarang diupdate
- interface kurang user friendly , metode instalasi juga lebih sulit ( sedikit) daripada package manager lain terutama buat yang masih noob
2. Fink
+ Jumlah ports hampir sebanyak macports
+ dokumentasi lengkap
+ bisa memanfaatkan package manager nya debian ( bapaknya ubuntu , linux mint dkk )
+ ga perlu compile sendiri banyak package yang udah dikompile sehingga tinggal download dan running
- kadang-kadang crash
- sama kayak macports banyak apps yang udah ga diurusin lagi / lama ga diupdate
3. Homebrew
+ metode installasi gampang , dan semua udah disetting ( tanpa perlu misalnya mengeset PATH dll)
+ interface mudah dipahami
+ packages sering diupdate sehingga menjamin selalu fresh software2nya
+ kemudahan buat ngepatch dan ngedit formula program ( homebrew ditulis pake bahasa ruby orang ga pernah programming aja bisa ngerti dan bisa ngedit)
- jumlah packages ga sebanyak macports ato fink
- instalasi software dilakukan di /usr/local/Cellar dengan mengubah permission direktori /usr jadi milik user sehingga kadang kalo compile program sendiri bisa error karena masalah permission
Kalo saya sendiri sih pake Homebrew , cuman gara-gara lebih gampang aja kalo mau edit compile flag dkk
Cara instalasi
1. MacPorts
bisa dilihat disini :
2. Fink
bisa dilihat disini :
3. Homebrew
bisa dilihat disini :
Yuk bagi yang pake diskusi dong apa aja software yang udah diinstall
keperluannya buat apa aja dan tips dan trik nya
Thread ini bertujuan untuk mengenalkan fitur-fitur mac yang jarang disentuh kebanyakan orang
Tanya :
Apa sih Homebrew , Macports dan Fink?
Jawab :
Mereka adalah package / port manager buat mac.
Tanya:
Package /port manager apaan tuh?
Jawab:
package / port manager gampangnya (menurut saya) adalah seperangkat aplikasi yang digunakan untuk menambahkan aplikasi / package / port dari UNIX based OS lainnya ke Mac. Karena Mac itu based on BSD ( dulunya ) maka secara teori semua aplikasi yang ada di Unix based OS lain macem BSD ato GNU userland bisa running di mac
Tanya:
Ada ga alesan kenapa harus menginstall aplikasi-aplikasi itu di Mac ?
Jawab :
Alesannya banyak sih , ini diantaranya (contoh doang sih) :
1. Pengen download manager yang bisa di resume , bisa buat ftp client dan stabil --> ada wget , curl . Kalo bit torrent ada aria2 misalnya ( magnet link bisa dilalap)
2. Aplikasi2 macem itunes sama firefox nyedot RAM banyak nih mac gw jadi lemot --> ada mpd dan user interface nya macem ncmpc ato ncmpcpp buat musik , dan browser ada yang semacem links2 ato dillo buat yang pengen browser web kecilllll banget makan resource
3. Pengen running rvm sama rails nih ( buat web developer ) --> rvm dan rails didukung sepenuhnya sama mac dengan pake homebrew ini
4. kok aplikasi2 cli based di mac outdated banget ya kayak gcc , vim ato bash shell nya --> yer solution is here dude!
5. pengen nih develop buat android di mac -->> yep android sdk dan ndk ada tuh di package manager
Tanya :
oh jadi gitu ya kok kebanyakan CLI /terminal based? gw gak ngerti nih ada yang GUI ato grafis ga?
Jawab:
ada dan banyak . Dari office sampe window manager ada kok
Okeiii
Bila sudah memantapkan hati ato pengen coba2 aja begini prasyaratnya :
1. Install Xcode ( banyak versinya sih kalo Mountain Lion kalo ga salah terakhir versi 4.6.1)
2. Install Command Line App dari Xcode
3. Install XQuartz untuk mengaktipkan fitur X11-nya Mac
dapetnya dari sini :
Code:
http://xquartz.macosforge.org/landing/
4. Install deh Package Manager nya ( pilih salah satu aja diantara Mac Ports Fink ato Homebrew)
Kelebihan dan kekurangan masing-masing :
1. MacPorts
+ karena tim nya ada banyak orang jadi lebih banyak software yang udah di port
+ menginstall di lokasi yang aman -> /opt/local ( ga mungkin disentuh sama apple kalo update) dan tidak mengubah permission standar dari apple
+ dokumentasi projek lengkap
- karena banyaknya ports / packages yang ada banyak yang terbengkalai alias jarang diupdate
- interface kurang user friendly , metode instalasi juga lebih sulit ( sedikit) daripada package manager lain terutama buat yang masih noob
2. Fink
+ Jumlah ports hampir sebanyak macports
+ dokumentasi lengkap
+ bisa memanfaatkan package manager nya debian ( bapaknya ubuntu , linux mint dkk )
+ ga perlu compile sendiri banyak package yang udah dikompile sehingga tinggal download dan running
- kadang-kadang crash
- sama kayak macports banyak apps yang udah ga diurusin lagi / lama ga diupdate
3. Homebrew
+ metode installasi gampang , dan semua udah disetting ( tanpa perlu misalnya mengeset PATH dll)
+ interface mudah dipahami
+ packages sering diupdate sehingga menjamin selalu fresh software2nya
+ kemudahan buat ngepatch dan ngedit formula program ( homebrew ditulis pake bahasa ruby orang ga pernah programming aja bisa ngerti dan bisa ngedit)
- jumlah packages ga sebanyak macports ato fink
- instalasi software dilakukan di /usr/local/Cellar dengan mengubah permission direktori /usr jadi milik user sehingga kadang kalo compile program sendiri bisa error karena masalah permission
Kalo saya sendiri sih pake Homebrew , cuman gara-gara lebih gampang aja kalo mau edit compile flag dkk
Cara instalasi
1. MacPorts
bisa dilihat disini :
Code:
http://guide.macports.org/
2. Fink
bisa dilihat disini :
Code:
http://fink.thetis.ig42.org/faq/index.php?phpLang=en
3. Homebrew
bisa dilihat disini :
Code:
http://mxcl.github.io/homebrew/
Yuk bagi yang pake diskusi dong apa aja software yang udah diinstall
keperluannya buat apa aja dan tips dan trik nya
Quote:
Diubah oleh lucubrb 21-03-2014 06:14
0
6K
24


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan