Repository adalah suatu kumpulan dari berbagai macam aplikasi atau program untuk sebuah sistem operasi linux atau ringkasanya adalah suatu paket aplikasi dalam distro linux.
Repository dapat diartikan sebagai pake paket khusus untuk sebuah program sistem operasi yang selanjutnya paket tersebut di install sehingga memperoleh kinerja yang lebih baik dari sebuah sistem operasi.
Fungsi Repository
Fungsi dari repository itu adalah sebagai penunjang kinerja dari sebuah program, aplikasi dan sebagainya yang didapat dari server miror, CD/DVD dan media penyiimpanan lainya.
Berikut ini cara membuat repository Debian Jessie Server 8.6.0:
1. Nah, kali ini saya akan membuat repositry Debian Jessie Server 8.6.0, sebelum anda membuatnya pertama anda harus memiliki terlebih dahulu 3 DVD iso, pasitikan anda memiliki ruang harddisk untuk menyimpan 3 DVD iso itu.
2. Installah terlebih dahulu beberapa paket Debian dengan perintah:
apt-get install apache2 dpkg-dev rsync
mkdir /repo
mkdir /media/dvd1
mkdir /media/dvd2
mkdir /media/dvd3
mkdir -p /repo/pool
mkdir -p /repo/dists/jessie/main/binary-amd64/
mkdir -p /repo/dists/jessie/main/source
4. Kemudian mount lah DVD ke dalam direktori yang telah anda buat tadi.
mount -o loop debian-8.6.0-amd64-DVD-1.iso /media/dvd1
Kemudian lanjutkan sampai ke dvd 3.
mount -o loop debian-8.6.0-amd64-DVD-2.iso /media/dvd2
mount -o loop debian-8.6.0-amd64-DVD-3.iso /media/dvd3
5. Kemudian rsync semua dvd dengan perintah:
masuklah terlebih dahulu ke direktori dvd nya.
cd /media/dvd1
rsync -avH /media/dvd1/pool/ /repo/pool
Lanjutkanlah sampai ke dvd 3 sampai selesai.
cd /media/dvd2
rsync -avH /media/dvd2/pool/ /repo/pool
cd /media/dvd3
rsync -avH /media/dvd3/pool/ /repo/pool
6. Setelah itu daftarkanlah seluruh paket dengan perintah:
Masuklah ke cd /repo
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Tunggu hingga proses selesai dan muncul seperti ini.
7. Jika sudah selesai masukanlah perintah berikut.
8. Nah, kemudian pindahlah kedua hasil tersebut ke foldernya masing-masing.
mv Packages.gz /repo/dists/jessie/main/binary-amd64
mv Sources.gz /repo/dists/jessie/main/source
9. Kemudian supaya mudah diakses, silahkan link kan dengan perintah :
ln -s /repo/ /var/www/html/debian
lalu coba bukalah di browser anda, kemudian akan muncul seperti ini.
"ip address"
10. Nah, untuk menambah BACA SAYA caranya adalah sebagai berkut.
Masuklah ke cd /var/www/html/debian
Kemudian masukanlah/downloadlah file html BACA SAYA nya.
Untuk mengedit file html BACA SAYA nya maka ketikan perintah:
nano "nama file".html
Silahkan edit sesuai selera kalian.
Nah, seperti ini hasilnya.
Ya itu saja postingan saya kali ini, semoga bermanfaat bagi anda, silahkan berikan komentar atau saranya.
0 comments:
Post a Comment