Auto Update pada Slackware
Sunday, June 17, 2007 9:58Untuk membuat sebuah sistem uptodate dan bebas dari bug, maka kita harus rajin melakukan pemeriksaan versi dari perangkat lunak yang terpasang pada sistem kita, dan melakukan pencarian untuk versi terbaru dari perangkat lunak tersebut. Namun, hal ini akan cukup menyulitkan karena kita harus mencari dan membandingkan setiap versi perangkat lunak yang terpasang.
Pada distro Fedora telah terdapat perangkat lunak untuk melakukan pengupdatean secara otomatis (yang disebut dengan YUM). Bagi penguna distro Slackware aplikasi ini tidak dapat digunakan, namun, jangan berkecil hati, karena pada distro Slackware terdapat beberapa tools untuk melakukan auto update untuk perangkat lunak yang terinstall, seperti misalnya slapt-get dan slackupdate.
Kedua perangkat lunak tersebut sangat mudah digunakan, namun saya akan membahas mengenai tools yang bernama slackupdate. Adapun langkah-langkah pengunaannya adalah:
1. Pastikan anda memiliki internet koneksi untuk melakukan update distro anda.
2. Download slackupdate dari www.linuxpackages.net (versi terakhir adalah 0.7.1 dan dibuat untuk Slackware versi 10.2 dan dapat digunakan pada versi Slackware terbaru)
3. Install package tersebut dengan intalasi tools dari Slackware ?installpkg?
4. Setelah tools tersebut terinstall maka telah dapat digunakan secara langsung yaitu dengan mengetikkan perintah slackupdate.sh
5. Maka tools tersebut secara otomatis akan melakukan pemeriksaan software yang terintall dan mendownload file update yang tersedia(akan secara otomatis menyesuaikan dengan versi Slackware yang dipakai)
6. File yang didownload tidak akan secara otomatis terinstall oleh script ini namun file yang didownload tadi akan tersimpan pada direktori /tmp/slackupdate (pastikan direktori tersebut diset write untuk user yang menjalankan script slackupdate.sh)
7. Setelah file update telah terdownload semua, maka masuk ke direktori /tmp/slackupdate dan lakukan upgrade packet dengan tools upgradepkg.
Agar lebih otomatis, perintah tersebut dapat dijalankan dengan mengunakan cronjob.
Semoga dapat berguna.
Catatan:
slackupdate dapat dikustom dengan kunci tambahan seperti:
-l (0|1|2) level pelaksanaan, (0 – check | 1 – Download | 2 – Automatic)
-nc mematikan warna
-np mematikan pasif transfer
-o (/dir) direktori penempatan file sesuai dengan keinginan [-o /home/user]
-pr Melakukan download dengan mengunakan prozilla bukan wget
-r Mendownload ulang(tidak akan mendownload ulang jika update telah didownload).
-t (/dir) Direktori sementara [-t /tmp/slackupdate]
-s (server) Server yang ingin digunakan sebagai sumber file update [-s ftp://ftp.slackware.com/pub/slackware]
-h Help

