udienz@blog:~$
Posts tagged OpenSUSE
Dua Kali di Blok…
Aug 11th
Dulu di blok.. sekarang di blog lagi mirror.UNEJ.ac.id.. Terhitung mulai Minggu 9 Agustus 2009 jam 22.00, entah kapan UP nya
Mohon maaf bagi teman-teman perdjoueang OpenSource kami dari Universitas Jember mengalami kendala dengan Telkom. Mari kita lihat log terakhir..
Rilis DVD Repository OpenSUSE 11.1
Jun 10th
Ini murni bikinan saya
, untuk press release silakan lihat di sini.
untuk membuat dvd ini dibutuhkan paket antara lain:
- mkisofs
- rsync
- createrepo
- md5sum
- dirsplit
Okeh, saya jujur ini dibuat oleh script dan ini script nya, hehehehe:
#!/bin/bash
VERSI=11.1
BASE=/srv/mirror/pabrik/opensuse
MENTAH=$BASE/mentah
DAFTAR=$BASE/list
mirror=/ftp/opensuse/distribution
REPOSS=$mirror/$VERSI/repo/oss/suse/
REPONOSS=$mirror/$VERSI/repo/non-oss/suse/
REPOPM=/ftp/opensuse-packman/suse/$VERSI/
NAME=openSUSE-$VERSI-contrib-
exclude="--exclude setup/ --exclude repodata/ --exclude media.1/"
rsync_opts="-avh --delete --delete-after --delete-excluded"
LOGDIR=$BASE/log
LOGFILE=$LOGDIR/opensuse-dvd.log
cd $BASE
if [ ! -d "$MENTAH/distribution/" ]; then
mkdir -p $MENTAH/distribution/
fi
rsync $rsync_opts $exclude $REPOSS $MENTAH/distribution/oss/ > $LOGFILE 2>&1
rsync $rsync_opts $exclude $REPONOSS $MENTAH/distribution/non-oss/ >> $LOGFILE 2>&1
rsync $rsync_opts $exclude --exclude src --exclude src/ $REPOPM $MENTAH/packman/ >> $LOGFILE 2>&1
rm -rf $DAFTAR/*
echo "dirsplit -L $MENTAH/ -p $DAFTAR/$NAME"
dirsplit -L $MENTAH/ -p $DAFTAR/$NAME >> $LOGFILE 2>&1
for x in `ls -l $DAFTAR/ | awk {'print $8'}`; do
cd $DAFTAR/$x
echo "======================"
echo "Repository $x"
echo "======================"
createrepo -v -o $DAFTAR/$x/distribution/ $DAFTAR/$x/distribution/ >> $LOGFILE 2>&1
createrepo -v -o $DAFTAR/$x/packman/ $DAFTAR/$x/packman/ >> $LOGFILE 2>&1
cp $BASE/README.txt .
echo "======================"
echo "Building ISO image $x"
echo "======================"
mkisofs -f -J -V "$x" -D -r --joliet-long -o $BASE/iso-dvd/$x.iso $DAFTAR/$x/ >> $LOGFILE 2>&1
echo "======================"
echo "Building Jigdo image $x"
echo "======================"
jigdo-file make-template --force --image=$BASE/iso-dvd/$x.iso --jigdo=$BASE/iso-dvd/$x.jigdo --template=$BASE/iso-dvd/$x.template --label openSUSE=$MENTAH --uri openSUSE=http://mirror.unej.ac.id/~udienz/project/opensuse/repo/ $MENTAH// #>> $LOGFILE 2>&1
find . -type f > $BASE/iso-dvd/$x.list
md5sum $BASE/iso-dvd/$x.iso > $BASE/iso-dvd/$x.md5
echo "======================"
echo "Done building iso/jigdo $x"
echo "======================"
done
savelog $LOGFILE >/dev/null
ada pertanyaan?
Di balik mirroring (3): Mirror OpenSUSE
May 11th
OpenSUSE adalah distro ke dua ku ketika mengenal linux, yah distro kedua. yang pertama itu mandriva. Nah sekarang kebetulan di mirror.unej.ac.id sudah menyediakan repository OpenSUSE. Sekalian reuni masa lalu saya juga menemukan cerita yang unik ketika membuat repository OpenSUSE di mirror kampus UNEJ. nah seberapa unik? Begini, seperti biasanya distro besar pastilah menyediakan fasilitas mirrorring. nah di OpenSUSE ini ada yang beda, dimana modulnya banyak dan cukup rumit untuk melakukan mirroring. mari kita lihat bersama-sama di sini untuk rsync.opensuse.org dan di sini untuk stage.opensuse.org. banyak modul kan?. nah yang jadi unik itu antara lain:
- banyak modul, bila anda punya mirror yang mepet, mending pake
opensuse-hotstuff-160gb - tidak ada nya modul yang satu, satu ini mencakup kesemuanya. ini yang membuat saya bingung waktu pertama kali membangun repository. sebenarnya ada alternatif yaitu modul
opensuse-fulltapi modul ini tidak menyertakan repository BS (Build Services) - adanya Redirector, menurut saya ini sangat bagus dan cocok untuk kita yang ada di indonesia. ini yang membuat saya terkagum-kagum
- nah… ini sudak masuk teknis. kalo waktu rsync ke rsync.opensuse.org maka saya mengakalinya untuk mengambil repo OpenSUSE di kambing dulu baru ke rsync.opensuse.org. kenapa? yah biar hemat bandwidth internasional
- pernah hilang ~100GB ini gara-gara server KAIST down! bayangin ajah harus download ~100 GB lagi…
Alhadulillah semua teratasi, saya juga sangat bahagia dengan respon teman teman komunitas opensuse indonesia yang sangat mendukung dan mensupport dengan adanya mirror ini. Senang rasanya bisa membantu dan hilang rasa kesel karena download lagi ~100GB
akhir kata Happy Downloading dan Maju terus OpenSource indonesia!




Recent Comments