Life is about extreme choice

June 7, 2006

Membuat local repository Ubuntu

Filed under: Article, Linux, Ngoprek, UNIX — Tags: , , , , , , — ardhian @ 9:05 am

Pembuatan local repository akan sangat membantu mengirit bandwidth internet terutama jika komputer di jaringan lokal banyak dan menggunakan distro Ubuntu atau turunan Debian.

Ada banyak cara untuk membuat repository local.
Coba – coba googling, eh dapet yang seperti ini.

Pertama – tama siapkan aplikasi pendukungnya:

$ sudo apt-get install apache2 debmirror

Selanjutnya mulai mendownload package – package repositorinya..

$ sudo debmirror –nosource -m –passive –host=kambing.vlsm.org \
–root=ubuntu/ –method=ftp –progress –dist=breezy \
–section=main,multiverse,universe –arch=i386 /mnt/data/ubuntu/breezy/ –ignore-release-gpg

atau ambil scriptnya di sini.

Bila menggunakan script diatas, jalankan scriptnya:

$ sudo ./debmirror-ubuntu.sh

Maka debmirror akan mulai mendownload package – package.

Untuk penjelasan dari option debmirror yang lebih lengkap dan jelas bisa diliat pada man pagesnya.

Tapi mungkin yang perlu diperhatikan adalah option berikut:

–host=kambing.vlsm.org
Mendonwload package dari mirror. Kalo bisa yang tercepat dan terdekat, kalo ada!! )

–method=ftp
Proses download menggunakan ftp, bisa juga menggunakan http.

–dist=breezy
Package yang didownload adalah untuk breezy. Ganti dapper untuk mendownload package dapper.

–section=main,multiverse,universe
Download package – package pada section main, multiverse dan universe.

–arch=i386
Package yang didownload adalah untuk arsitektur i386.

/mnt/data/ubuntu/breezy/
Direktori tempat menaruh package yang didownload.

Nah, proses ini yang paling lama.
Setelah selesai, buatkan soft link kefolder document root http server Anda.

$ sudo ln -s /mnt/data/ubuntu/ /var/www/

Sampai tahap ini, Anda sudah selesai membuat repository lokal sendiri.
Sekarang tinggal mengkonfigurasi source.list pada /etc/apt/ untuk seluruh client ubuntu pada jaringan lokal agar menuju kepada server repository yang baru dibuat.

$ sudo gedit /etc/apt/source.list

Tambahkan baris berikut:

deb http://ip_server_repo/ubuntu/breezy breezy main multiverse universe

Simpan dan lanjutkan dengan perintah:

$ sudo apt-get update

Selesai. Anda sudah dapat mulai menginstall package – package yang diinginkan.

Tutorial singkat ini diperoleh dari Unofficial Ubuntu Linux Indonesia.

About Penulis

Ardhian – seorang linux geeks yang saat ini bekerja sebagai Basis (Administrator sistem SAP). Saat ini juga memegang sistem HPUX dan sebagai DBA Oracle. Pengelola toko linux online (http://linux-shop.siteburg.com). Penulis merupakan konsultan freelance untuk sistem Linux, migrasi windows ke Linux, network consultant dsb. Penulis bisa dihubungi di devratt@yahoo.com.

11 Comments »

  1. gimana caranya kalo saya sudah punya dvd repository,dan saya mau copy di server intranet,jadi seluruh komputer di intranet bisa akses repositorinya di local sever di intranet…

    Comment by sururi — November 15, 2006 @ 11:38 am

  2. Sama seperti sururi saya juga ingin tahu bagaimana cara membuat lokal repository di intranet dari DVD yang sudah saya miliki. Ada yang bisa membantu memberikan petunjuk?

    Comment by Learn Java by Examples — June 8, 2007 @ 7:32 pm

  3. sesuai request Anda, saya kutipkan tutorial untuk membuat repositori lokal dari DVD repo. Silakan cek posting terbaru saya..

    ardhian

    Comment by ardhian — June 9, 2007 @ 8:27 am

  4. Kalo saya mau copykan dari dvd repo trus diupdate dari internet biar agak hemat bandwidth caranya gimana yah? thx.

    Comment by Daniel — August 4, 2007 @ 3:41 pm

  5. Salam,

    gunakan jigdo atau rsync untuk mendownload update. Konfigurasinya bisa dicari di internet.

    ardhian

    Comment by ardhian — August 6, 2007 @ 11:42 am

  6. Wah bro.. mirror nya ga update tuh link indonesia…. gue aja ambil ke mirror singapore lebih uptodate samba terbaru di mirror indonesia aja ga ada………..

    Comment by Steeve — September 20, 2007 @ 9:33 am

  7. thanks for updatenya..:D

    ardhian

    Comment by ardhian — September 20, 2007 @ 9:51 am

  8. pak ardhian… bagaimana kalo saya split ke dvd misalx ada 30 giga repox trus saya pengin masukkan dalam dvd(@4giga)brarti kira2 perlu ada 8dvd … nah bgm carax ya?

    add saya yah pak ‘chika.tambun’ via ym
    thanks…

    Comment by chika.tambun — January 9, 2009 @ 3:20 pm

  9. mas terimakasih banyak atas tutorialnya, sekali lagi terimakasih banyak mas!!!!

    Comment by nanshol — January 30, 2009 @ 11:08 am

  10. thx, sangat membantu

    Comment by Aan Dwianta — April 20, 2009 @ 2:05 pm

  11. waduh trimakasih atas infona mas, sangat membantu… ^_^

    Comment by gonks — July 16, 2009 @ 1:16 pm


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.