Rsync slackware-current

Dari Slackware Wiki

Versi development dari Slackware yang disebut dengan Slackware-Current memiliki tingkat perubahan yang sangat cepat. Banyak sekali file-file baru yang masuk dan keluar pada versi pengembangan ini sehingga seringkali pengguna yang hendak mengikuti perkembangannya mengalami masalah.

Untuk mengatasi hal tersebut, komunitas Slackware Indonesia telah menyediakan sarana untuk mempermudah para pengguna Slackware-Current untuk mendapatkan repository Slackware-Current pada komputernya masing-masing. Syarat untuk bisa mendapatkan repository ini adalah:

  • Menggunakan Slackware versi terbaru (saat ini 13.0)
  • Menginstall paket rsync yang berada pada direktori n/ dari CD/DVD Slackware
  • Memiliki kapasitas minimal 5 GB (semakin besar semakin baik) untuk menyimpan semua paket-paket pada Slackware-Current
  • Memiliki koneksi Internet yang cukup cepat dan stabil
  • Menginstall paket dcron pada direktori a/ dari CD/DVD Slackware (bersifat opsional, untuk keperluan otomatisasi)

Apa keuntungan menggunakan rsync? Rsync hanya akan mengambil perubahan pada setiap filenya (bukan semua file diambil). Tentunya hal ini akan efektif jika file yang disediakan dalam bentuk plain text. Untuk file biner, hampir tidak ada bedanya, karena file biner tidak bisa dilihat perbedaannya sebelum kita menjalankannya. Akan tetapi Anda bisa melakukan proses ini secara otomatis dengan bantuan Cron.

Agar bisa melakukan sinkronisasi dengan repository Slackware-Current yang ada di komunitas Slackware Indonesia, Anda bisa mengetikkan perintah dibawah ini:

 # rsync -avz --stats --force --delete rsync://slackware.linux.or.id/slackware-current /path/Anda

Direktori /path/Anda diganti dengan tempat dimana Anda hendak meletakkan repository Slackware-Current yang baru.

Jika Anda memiliki kapasitas terbatas, disarankan untuk tidak me-mirror semua paket-paket dan melewatkan beberapa paket yang kurang terlalu penting (misalnya pasture dan source). Anda bisa memodifikasi script diatas dengan perintah

 # rsync -avz --stats --force --delete --exclude=pasture,source rsync://slackware.linux.or.id/slackware-current /path/Anda

Untuk membuat proses diatas berjalan secara otomatis, silahkan menggunakan dcron. Untuk melakukan proses upgrade ke Slackware-Current, baca Upgrade ke Slackware-Current

Alat pribadi