NecrophagusAvatar border
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 :
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
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan