Script Debmirror Repo BlankOn

Melanjutkan oprekan lain.
Kali ini membuat agar repo BlankOn offline saya tetep manual terbaharui menggunakan debmirror.

Terimakasih untuk mas Iwan Setiawan atas koreksinya.

Setelah scrip debmirror saya dapatkan dari milis pengembang BlankOn buatan pak Utian, waktunya dicoba.
Beberapa kali error, hingga dapatlah script final ini. Saya nyoba ngoprek dengan BlankOn Pattimura nya si chusnul.

Langkah yang saya lakukan,

1. Lakukan instalasi debmirror

sudo apt-get install debmirror

*jika tidak terdapat di repo tambahkan bagian extra dan extra-restricted seperti contoh berikut

deb http://arsip.blankonlinux.or.id/blankon-legacy pattimura main restricted extras extras-restricted
deb http://arsip.blankonlinux.or.id/blankon-legacy pattimura-security main restricted extras extras-restricted
deb http://arsip.blankonlinux.or.id/blankon-legacy pattimura-updates main restricted extras extras-restricted

2. Copy Public Key agar proses debmirror disetujui

mkdir /home/user/.gnupg
cp /usr/share/keyrings/blankon-archive-keyring.gpg /home/user/.gnupg/trustedkeys.gpg

3. Salin tempel scipt berikut, simpan dalam sebuah file mirror.sh

arch=i386
section=main,restricted,extras,extras-restricted ##universe,multiverse
release=rote,rote-security,rote-updates
server=arsip.blankonlinux.or.id
inPath=blankon
proto=http
outPath=/media/JGOS/repo/rote-i386
debmirror -v -a $arch \
--no-source \
-s $section \
-h $server \
-d $release \
-r $inPath \
--progress \
-e $proto \
$outPath \

*untuk Repo Pattimura dibuah
inPath=blankon-legacy
release=pattimura,pattimura-security,pattimura-updates

*untuk arsitektur ubah bagian
arch=amd64
*jika ingin kedua arsitektur ubah menjadi
arch=amd64,i386

4. Rubah hak permisi agar boleh di eksekusi

sudo chmod +x mirror.sh

5. Jalankan perintah

sh mirror.sh

*jika blankon-archive-keyring.gpg / ubuntu-archive-keyring.gpg tidak ditemui, unduh manual dari sini

[0] http://arsip.blankonlinux.or.id/blankon/project/blankon-archive-keyring.gpg
[1] http://kambing.ui.ac.id/ubuntu/project/ubuntu-archive-keyring.gpg

Kemudian salin kediua file tersebut ke direktori /usr/share/keyrings/

sudo mv blankon-archive-keyring.gpg /usr/share/keyrings/
gpg --no-default-keyring --keyring /home/user/.gnupg/trustedkeys.gpg --import /usr/share/keyrings/blankon-archive-keyring.gpg

Selamat mencoba

sumber bacaan :
[0] http://opensource.telkomspeedy.com/wiki/index.php/Mirror_Repository_Ubuntu_10.04
[1] http://lists.debian.org/debian-user/2008/09/msg00267.html

Regard
Tuan Pembual

Advertisements

Panduan Scrip Sedot #debmirror

Panduan Scrip Sedot #debmirror
Dalam proses mirroring, dahulu Onta UIN-SUKA menggunakan script buatan sendiri yang di cron (dijadwalkan). Namun dalam perjalannya kami mendapat saran dari Mas Dion TIM UGOS UGM untuk menggunakan scrip sedot. Dan menemukan panduan ini. Cerita-cerita, kelemahan dari script debmirror dengan cron tersebut adalah kesulitan dalam melihat log dari proses mirrorring. Untuk itu sekarang menggunakan script Sedot yang dibuat oleh Mas Fajran. Kelebihan dari script ini adalah dapat melihat log proses mirroring secara lebih mudah. Tidak hanya itu tapi juga dapat  menampilkan besar ukuran dari repositori yang dimirror.

=== Konfigurasi paket ===

Dalam sedot, konfigurasi sebuah paket diletakkan di folder pkgs/ dan terdiri atas berbagai file. Yang dimaksud paket sedot adalah kumpulan konfigurasi untuk suatu repositori. Misalnya kumpulan konfigurasi untuk repositori ubuntu maka kumpulan ini di sedot dinamakan paket ubuntu.

=== Cara-cara menggunakan sedot ===

=== Install Script Sedot ===

Unduh terlebih dulu script sedot dari launchpa, setelah itu akan terbentuk direktori sedot. Berikut perintahnya :

$ sudo apt-get install bzr
$ bzr branch lp:sedot

Read More

Manual Crontab Penjadwalan

Manual Crontab Penjadwalan
Manual Crontab Penjadwalan

Ini merupakan lanjutan dari panduan sebelumnya mengenai penjadwalan debmirror.

Crontab adalah aplikasi daemon (berjalan dibalik layar) yang digunakan untuk menjalankan tugas yang dijadwalkan pada suatu waktu di sistem operasi linux. Setiap user di sistem yang memiliki file crontab, mengijinkan file tersebut untuk melakukan suatu aksi yang telah dispesifikasikan sesuai waktu yang telah ditentukan. Crontab biasa digunakan untuk membuat backup secara otomatis, sinkronisasi files, dll.(sumber)

Perintah dasar.

1. Install crontab

Buat yang belum diinstall crontab-nya, cara install nya adalah :

$ sudo apt-get install cron

Read More

Kabar Jemuah-NG, 3 Maret 2012 Kampus UTY Jombor

Alhamdulillah, Jemuah-Ng masih tetep eksis untuk diadain secara rutin.

Yang belum familiar dengan Jemuah-NG, mari menjelaskan sedikit,
Jogxer Meet up Ahad-Next Generation biasa disingkat  Jemuah-NG adalah acara rutin kumpul-kumpul KPLI-Jogja, minimal sebulan sekali.
dengan agenda utama nongrong bareng dan  ngoprek linux secara teknis, Yang ngasi materi kita buat giliran antar KSL yang ada di Jogja. Selain itu siapapun juga boleh ngisi tentunya.
Begitu juga mengenai lokasi kegiatan, ikut dirolling sesuai kesanggupan dan kesepakan bersama. :D.
“Jogxer itu apaan mas?”, Nek Jogxer itu, Jogja Linuxer (pengguna linux Jogja) :D.

Mari melanjutkan ke acara tadi pagi.
Jemuah-NG kali ini mengambil tema “Pembuatan repo Linux” oleh TIM KSL IST Akprind, yang dibawakan oleh mas Koes Pradono dan Mas Fuad Hasan.

Fuad dan Dono
Fuad dan Dono

Dari saya menyimpulkan,
Langkah pembuatan repo:
1. Siapkan perangkat kerasnya. *spesifikasi menyesuaikan
read More