Tutorial Membuat Repository Debian Jessie Server 8.6 Menggunakan DVD
PENGERTIAN
Repository merupakan kumpulan dari berbagai macam aplikasi atau program untuk sebuah sistem operasi Linux atau ringkasnya adalah suatu paket aplikasi khusus dalam distro Linux. Namun, repository juga dapat diartikan sebagai paket-paket khusus untuk sebuah program sistem operasi yang selanjutnya paket tsb diinstall, sehingga memperoleh kinerja yang lebih baik dari sistem operasi tsb.
LATAR BELAKANG
Repositori perangkat lunak adalah lokasi penyimpanan dari paket perangkat lunak dapat diambil dan diinstal pada komputer yang mampu meningkatkan kinerja dari sistem operasi
MAKSUD DAN TUJUAN
Melalui paket-paket khusus untuk sebuah sistem operasi yang kemudian di install sehingga mampu meningkatkan kinerja dari sistem operasi tsb (berada didalam distro Linux). Fungsi dari Repository sendiri yaitu untuk menunjang kinerja dari sistem operasi sehingga menjadi lebih baik.
ALAT DAN BAHAN
- PC (Debian Server Jessie 8.6
- Koneksi Internet
- Laptop
- 3 DVD ISO Debian 8.6
- Ruang Harddisk yang cukup untuk menyimpan 3 DVD ISO
* Dalam membuat repository ini anda harus teliti.
* Server saya remote dari terminal menggunakan ssh.
* Pastikan debian telah terinstall.
* Anda dapat meng-copy ke 3 file ISO anda (dapat menggunakan perintah scp atau winscp) melalui laptop sehingga tersimpan ke debian server anda.
* Install beberapa paket debian-nya
apt-get install apache2 (jika belum terinstall apache2) rsync dpkg-dev
* Jika paket tsb telah terinstall, anda harus membuat beberapa folder sebagai wadah dari repo dan wadah untuk me-mount ISO tsb.
mkdir /repo
mkdir /media/dvd1
mkdir /media/dvd2
mkdir /media/dvd3
mkdir -p /repo/pool/
mkdir -p /repo/dists/jessie/main/binary-amd64/ ==> sesuai arsitektur CD/DVD anda.
mkdir -p /repo/dists/jessie/main/source/
* Masuk ke directory debian 8.6
cd /home/smkn7/debian8.6/
* Lalu mount DVD atau CD anda.
mount -o loop debian-8.6.0-am64-DVD-1.iso /media/dvd1 (dan seterusnya)
* Selanjutnya anda perlu me-rsync semua dvd (rsync dari dvd1 -dvd3)
tempo yang memerlukan waktu agak lama
* Silahkan anda deteksi dan daftarkan seluruh paket yang adacd /repo/
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
tempo waktu agak lama karena aplikasi didalam folder maupun sub folder sedang didata semua
* Masukkan perintah berikut
dpkg-scanpackages . dev/null | gzip -9c > sources.gz
* Lihat hasil dari 2 perintah diatas, lalu anda cukup memindahkan kedua hasil tsb ke foldernya masing-masing
mv Packages.gz /repo/dists/jessie/main/binary-amd64/
mv Sources.gz /repo/dists/jessie/main/source/
* Kemudian untuk membuatnya dapat diakses dari server-server lain, anda cukup buat simbolik dari repo ke /var/www/html dengan nama debianln -s /repo /var/www/html/debian
* Kemudian buka pada web browser anda, ketikkan IP Address anda ke kolom url
* Tambahkan BACA_SAYA.html, saya masukkan link BACA_SAYA.html ke /var/www/html/debian untuk mulai men-downloadnya.
* Lalu saya edit file-nya
nano BACA_SAYA.html
* Kemudian edit sesuai selera anda
* Dan berikut hasilnya
HASIL
Proses pembuatan repository pada Debian Server 8.6 Jessie telah dilakukan.
Semoga Artikel Ini Bermanfaat
REFERENSI
0 komentar:
Posting Komentar