Berikut ini cara membuat Ubuntu Repository untuk server yang menggunakan Ubuntu dan juga server yang menggunakan distro lain.
Buatlah file /usr/local/bin/mirror-ubuntu yang berisi:
#!/bin/sh REPODIR="/var/www/ubuntu" HOST="openstorage.gunadarma.ac.id" DIST="lucid,lucid-updates,lucid-security,lucid-backports" if [ ! -e /usr/share/keyrings/ubuntu-archive-keyring.gpg ]; then mkdir -p /usr/share/keyrings wget --output-document=/usr/share/keyrings/ubuntu-archive-keyring.gpg \ http://debian.rab.co.id/ubuntu-archive-keyring.gpg fi mkdir -p /usr/local/share/mirrorkeyring gpg --no-default-keyring \ --keyring /usr/local/share/mirrorkeyring/trustedkeys.gpg \ --import /usr/share/keyrings/ubuntu-archive-keyring.gpg export GNUPGHOME=/usr/local/share/mirrorkeyring dist=`lsb_release -a | grep Ubuntu` if [ -n "$dist" ]; then if [ ! -e /usr/bin/debmirror ]; then apt-get update apt-get install --force-yes debmirror fi else mkdir -p /usr/local/bin wget --output-document=/usr/local/bin/debmirror http://debian.rab.co.id/debmirror chmod 755 /usr/local/bin/debmirror fi mkdir -p $REPODIR debmirror --nosource --progress --passive --getcontents \ --method=http --root=ubuntu --arch=i386,amd64 \ --section="main,restricted,universe,multiverse" \ --host=$HOST \ --dist=$DIST \ $REPODIR
Ubah izinnya agar bisa dijalankan:
# chmod ugo+x /usr/local/bin/mirror-ubuntu
Lalu jalankan:
# mirror-ubuntu
Dengan cara ini repository dapat digunakan oleh apt-get maupun oleh debmirror lagi. Anda juga dapat mengganti HOST, misalnya dengan:
HOST="dl2.foss-id.web.id"
Anda juga bisa menambah DIST lain, contohnya menambah Hardy yang juga LTS (Long Term Support):
DIST="hardy,lucid,hardy-updates,lucid-updates,hardy-security,lucid-security,hardy-backports,lucid-backports"
Selamat mencoba.
Komentar terbaru
10 tahun 47 pekan y.l.
13 tahun 25 pekan y.l.
13 tahun 25 pekan y.l.
13 tahun 26 pekan y.l.