Oleh: smkn1tkn | Mei 8, 2009

MEMBUAT REPO LOKAL

Menyalin isi DVD

Berikut ini adalah hal yang harus Anda lakukan untuk menyalin isi DVD.
1. Siapkan direktori untuk repositori, misalnya di /home/iang/ubuntu/.
cd /home/iang
mkdir ubuntu

2. Masukkan DVD lalu mount DVD tersebut
mount /cdrom

3. Salin isi DVD
rsync -avx –progress /cdrom/. /home/iang/ubuntu/.

4. Lakukan langkah 2 dan 3 untuk setiap DVD yang ada.
Menggabungkan repositori yang terpisah

Dalam repositori Ubuntu, ada satu berkas yang menjadi daftar isi seluruh paket yang ada. Berkas ini adalah Packages yang terletak dalam direktori dists/[distro]/[komponen]/binary-[arsitektur]/, misalnya dists/dapper/universe/binary-i386/ (Direktori dists/ sendiri berada di bawah direktori dasar yang Anda buat sebelumnya, misalnya /home/iang/ubuntu/). Pada repositori DVD Ubuntu 6.06, komponen universe berada pada dua buah DVD, yaitu DVD kedua dan ketiga. Oleh karena itu, setiap berkas Packages yang berada pada kedua DVD tersebut harus digabungkan kembali sehingga menjadi satu daftar isi yang lengkap.
Proses sebelumnya hanyalah menyalin isi DVD, sehingga proses penggabungan berkas Packages harus dilakukan secara terpisah.

Berikut ini adalah hal yang harus Anda lakukan. Catatan: ubahlah dapper menjadi edgy atau feisty sesuai dengan versi Ubuntu pada DVD Repositori yang Anda miliki.
1. Masukkan DVD kedua lalu mount DVD tersebut.
mount /cdrom

2. Salin berkas Packages ke direktori pada repositori lokal.
cp /cdrom/dists/dapper/universe/binary-i386/Packages /home/iang/ubuntu/dists/dapper/univer/binary-i386/

3. Keluarkan DVD, masukkan DVD ketiga, dan mount.
4. Gabungkan berkas Packages pada DVD ketiga dengan berkas yang ada pada repositori lokal.
cat /cdrom/dists/dapper/universe/binary-i386/Packages >> /home/iang/ubuntu/dists/dapper/universe/binary-i386/Packages

Catatan: Pada DVD Repositori Ubuntu 6.10 Edgy Eft dan Ubuntu 7.04 Feisty Fawn, langkah ini perlu dilakukan juga untuk DVD ke-empat karena komponen universe tersebar dalam tiga buah DVD (disc 2, 3, dan 4).

5. Buat ulang berkas Packages.gz dan Packages.bz2.
cd /home/iang/ubuntu/dists/dapper/universe/binary-i386
rm Packages.gz Packages.bz2
gzip -9 -c Packages > Packages.gz
bzip2 -9 -c Packages > Packages.bz2

Catatan tambahan bagi pemilik Repositori DVD Ubuntu 6.06
Repositori DVD Ubuntu 6.06 disc I edisi pertama memiliki cacat pada penyusunan direktori. Cacat ini tidak mengganggu penggunaan repositori DVD, sehingga repositori DVD tersebut masih dapat Anda gunakan seperti biasa. Namun jika Anda melakukan penyalinan ke harddisk dalam rangka membuat repositori lokal, ada beberapa hal tambahan yang harus Anda lakukan.

Cacat terjadi pada penyusunan direktori yang berada di bawah direktori dists/. Seharusnya susunan direktori tersebut adalah sebagai berikut.
dists/[distro]/[komponen]/binary-[arsitektur]/
Contohnya adalah
dists/dapper/main/binary-i386/
dists/dapper/restricted/binary-i386/
dists/dapper/multiverse/binary-i386/

Namun pada disc I dari repositori DVD Ubuntu 6.06 edisi pertama, susunan direktori yang ada adalah
dists/main/binary-i386/
dists/restricted/binary-i386/
dists/multiverse/binary-i386/

Yaitu tidak adanya direktori dapper.

Pada pembuatan repositori lokal, hal tambahan yang harus Anda lakukan adalah memindahkan direktori main, restricted, dan multiverse pada direktori yang sebenarnya. Berikut ini adalah caranya.
cd /home/iang/ubuntu/dists
mv main restricted multiverse dapper

Mengaktifkan Repositori Lokal

Setelah Anda mendapatkan salinan repositori, Anda perlu membuat agar respositori tersebut dapat diakses oleh orang lain, misalnya melalui sebuah web server. Berikut ini adalah hal yang harus Anda lakukan.
1. Lakukan instalasi web server kesayangan Anda, misalnya Apache 2.
apt-get install apache2-mpm-prefork
2. Pindahkan direktori repositori agar dapat diakses oleh web server. Direktori root dari Apache 2 pada Ubuntu terletak pada /var/www/ sehingga direktori repositori perlu diletakkan di dalamnya. Karena direktori /var/www/ dimiliki oleh root, maka sudo perlu digunakan.

sudo mv /home/iang/ubuntu /var/www/ubuntu

Menggunakan Repositori Lokal
Setelah repositori lokal sudah siap digunakan, maka Anda hanya perlu mengatur setiap komputer yang ada agar menggunakan repositori tersebut. Gunakan synaptic untuk mengubah daftar repositori atau Anda dapat langsung mengubah berkaMenyalin isi DVD

Berikut ini adalah hal yang harus Anda lakukan untuk menyalin isi DVD.
1. Siapkan direktori untuk repositori, misalnya di /home/iang/ubuntu/.
cd /home/iang
mkdir ubuntu

2. Masukkan DVD lalu mount DVD tersebut
mount /cdrom

3. Salin isi DVD
rsync -avx –progress /cdrom/. /home/iang/ubuntu/.

4. Lakukan langkah 2 dan 3 untuk setiap DVD yang ada.
Menggabungkan repositori yang terpisah

Dalam repositori Ubuntu, ada satu berkas yang menjadi daftar isi seluruh paket yang ada. Berkas ini adalah Packages yang terletak dalam direktori dists/[distro]/[komponen]/binary-[arsitektur]/, misalnya dists/dapper/universe/binary-i386/ (Direktori dists/ sendiri berada di bawah direktori dasar yang Anda buat sebelumnya, misalnya /home/iang/ubuntu/). Pada repositori DVD Ubuntu 6.06, komponen universe berada pada dua buah DVD, yaitu DVD kedua dan ketiga. Oleh karena itu, setiap berkas Packages yang berada pada kedua DVD tersebut harus digabungkan kembali sehingga menjadi satu daftar isi yang lengkap.
Proses sebelumnya hanyalah menyalin isi DVD, sehingga proses penggabungan berkas Packages harus dilakukan secara terpisah.

Berikut ini adalah hal yang harus Anda lakukan. Catatan: ubahlah dapper menjadi edgy atau feisty sesuai dengan versi Ubuntu pada DVD Repositori yang Anda miliki.
1. Masukkan DVD kedua lalu mount DVD tersebut.
mount /cdrom

2. Salin berkas Packages ke direktori pada repositori lokal.
cp /cdrom/dists/dapper/universe/binary-i386/Packages /home/iang/ubuntu/dists/dapper/universe/binary-i386/

3. Keluarkan DVD, masukkan DVD ketiga, dan mount.

4. Gabungkan berkas Packages pada DVD ketiga dengan berkas yang ada pada repositori lokal.
cat /cdrom/dists/dapper/universe/binary-i386/Packages >> /home/iang/ubuntu/dists/dapper/universe/binary-i386/Packages

Catatan: Pada DVD Repositori Ubuntu 6.10 Edgy Eft dan Ubuntu 7.04 Feisty Fawn, langkah ini perlu dilakukan juga untuk DVD ke-empat karena komponen universe tersebar dalam tiga buah DVD (disc 2, 3, dan 4).

5. Buat ulang berkas Packages.gz dan Packages.bz2.
cd /home/iang/ubuntu/dists/dapper/universe/binary-i386
rm Packages.gz Packages.bz2
gzip -9 -c Packages > Packages.gz
bzip2 -9 -c Packages > Packages.bz2

Catatan tambahan bagi pemilik Repositori DVD Ubuntu 6.06
Repositori DVD Ubuntu 6.06 disc I edisi pertama memiliki cacat pada penyusunan direktori. Cacat ini tidak mengganggu penggunaan repositori DVD, sehingga repositori DVD tersebut masih dapat Anda gunakan seperti biasa. Namun jika Anda melakukan penyalinan ke harddisk dalam rangka membuat repositori lokal, ada beberapa hal tambahan yang harus Anda lakukan.

Cacat terjadi pada penyusunan direktori yang berada di bawah direktori dists/. Seharusnya susunan direktori tersebut adalah sebagai berikut.
dists/[distro]/[komponen]/binary-[arsitektur]/

Contohnya adalah
dists/dapper/main/binary-i386/
dists/dapper/restricted/binary-i386/
dists/dapper/multiverse/binary-i386/

Namun pada disc I dari repositori DVD Ubuntu 6.06 edisi pertama, susunan direktori yang ada adalah
dists/main/binary-i386/
dists/restricted/binary-i386/
dists/multiverse/binary-i386/
Yaitu tidak adanya direktori dapper.

Pada pembuatan repositori lokal, hal tambahan yang harus Anda lakukan adalah memindahkan direktori main, restricted, dan multiverse pada direktori yang sebenarnya. Berikut ini adalah caranya.
cd /home/iang/ubuntu/dists
mv main restricted multiverse dapper

Mengaktifkan Repositori Lokal

Setelah Anda mendapatkan salinan repositori, Anda perlu membuat agar respositori tersebut dapat diakses oleh orang lain, misalnya melalui sebuah web server. Berikut ini adalah hal yang harus Anda lakukan.
1. Lakukan instalasi web server kesayangan Anda, misalnya Apache 2.
apt-get install apache2-mpm-prefork

2. Pindahkan direktori repositori agar dapat diakses oleh web server. Direktori root dari Apache 2 pada Ubuntu terletak pada /var/www/ sehingga direktori repositori perlu diletakkan di dalamnya. Karena direktori /var/www/ dimiliki oleh root, maka sudo perlu digunakan.
sudo mv /home/iang/ubuntu /var/www/ubuntu

Menggunakan Repositori Lokal
Setelah repositori lokal sudah siap digunakan, maka Anda hanya perlu mengatur setiap komputer yang ada agar menggunakan repositori tersebut. Gunakan synaptic untuk mengubah daftar repositori atau Anda dapat langsung mengubah berkas /etc/apt/sources.list. Berikut ini adalah data pada berkas /etc/apt/sources.list agar repositori lokal Anda digunakan oleh sistem.

deb http://alamat.server.anda/ubuntu dapper main restricted universe multiverse

Silakan update sistem Anda dengan sudo apt-get update atau klik tombol Reload pada synaptic.
Setelah itu, selamat bersenang-senang!

Repositori Pada Harddisk Lokal
Jika Anda ingin menggunakan repositori yang terdapat dalam harddisk Anda, isi sources.list berikut dapat digunakan.
deb file:///home/iang/ubuntu dapper main restricted universe multiverse
Ubahlah /home/iang/ubuntu menjadi direktori tempat Anda meletakkan repositori Ubuntu.

s /etc/apt/sources.list.

Berikut ini adalah data pada berkas /etc/apt/sources.list agar repositori lokal Anda digunakan oleh sistem.

deb http://alamat.server.anda/ubuntu dapper main restricted universe multiverse

Silakan update sistem Anda dengan sudo apt-get update atau klik tombol Reload pada synaptic.
Setelah itu, selamat bersenang-senang!

Repositori Pada Harddisk Lokal
Jika Anda ingin menggunakan repositori yang terdapat dalam harddisk Anda, isi sources.list berikut dapat digunakan.

deb file:///home/iang/ubuntu dapper main restricted universe multiverse

Ubahlah /home/iang/ubuntu menjadi direktori tempat Anda meletakkan repositori Ubuntu.


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: