Saturday, November 7, 2015

Ketika akan menginstall suatu program pada FreeBSD melalui ports, biasanya kita menggunakan perintah  make install. Perintah ini mengharuskan kita untuk memantau terus proses compile dan installasi program yang terkadang proses instalasi memakan waktu yang cukup lama. Konfigurasi program akan berlangsun selama proses instalasi, hal inilah yang membuat kita tidak bisa meninggalkan proses instalasi.

Untuk mengatasi masalah tersebut, terdapat beberapa kombinasi perintah yang dapat digunakan. Perintah-perintah tersebut antara lain sebagai berikut,


# make install

Seperti biasa perintah ini berfungsi untuk melakukan compile program dari ports.

# make install clean

Dengan menambahkan perintah clean, proses compile dan instalasi akan otomatis membersihkan memory dan sisa-sisa file yang ditinggalkan

# make install clean BATCH=YES

Perintah ini akan secara otomatis memberikan jawaban default dari setiap konfigurasi pada saat instalasi. Jadi ketika kita dapat meninggalkannya, dan tinggal menunggu hasilnya.

# make config

Sebelum melakukan instalasi sebaiknya kita menjalankan perintah berikut, karena perintah berikut berfungsi untuk melakukan konfigurasi dari program yang akan diinstall.

# make config-recursive

Jika perintah sebelumnya melakukan konfigurasi dari program yang akan diinstal, perintah juga sama, namun yang membedakan ialah perintah ini akan melakukan konfigurasi secara recursive yang artinya program-program turunan yang akan turut diinstall bersamaan dengan program tersebut akan dilakukan konfigurasi juga. Misalnya ketika kita menginstall MySQL pada FreeBSD kemudian MySQL ini membutuhkan program cmake juga, maka selain melakukan konfigurasi di MySQL perintah ini juga turut melakukan konfigurasi pada cmake yang akan diinstall.

Perintah-perintah tersebut diatas sangat berguna ketika kita harus menginstall program yang memakan waktu yang lama. Dengan perintah tersebut, kita dapat melakukan installasi tanpa harus menunggu hingga proses installasi selesai
Newer Post Older Post

0 comments:

Post a Comment