Cara Membuat Repository Local Debian 8.6 Menggunakan File ISO DVD 1-3
A. Pengertian
Repository merupakan server yang menyediakan layanan penyimpanan
aplikasi atau program yang dapat diunduh oleh user melalui akses
internet.
B. Latar Belakang
Saat kita ingin menginstall paket-paket yang dibutuhkan oleh komputer
atau server debian 8 kita dan tidak memiliki DVD Debian 8 yang lengkap,
maka kita dapat menggunakan layanan repositori dari repositori server
dengan bantuan akses internet.
C. Maksud dan Tujuan
Supaya dapat lebih paham tentang server dan dapat membuat repositori server Debian 8 dengan DVD .iso lengkap.
D. Alat dan Bahan
- Laptop / PC dengan spesifikasi yang memadai
- DVD Debian 8 .iso lengkap 1 s/d 3
- Server Debian 8
E. Waktu Pengerjaan
± 20-30 Menit
F. Pembahasan
Membuat repositori server Debian 8 itu relatif mudah, namun memerlukan kesabaran karena prosesnya yang cukup lama dan memakan waktu yang banyak.
Langkah-langkah :
1. File ISO DVD 1-3 sudah di upload ke Debian-nya
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLNpIurM524Kj5QrFCfzpKBWcw1qV4_6jT-EgUjUqW-iFuBLnEPUyDDzzWR3gP45T2SDqxSY_GkH07kTE4nvA4-ck2n1-oI84jJOfstbDOqh2tHJnN14WA5dQijpZ_a4Re7iaLuT-f3pKR/s320/re1.png)
2. Install tools - tools yang akan dibutuhkan
apt-get install apache2 rsync dpkg-dev
Buat
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
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_2Pw-rq79thD3Cq4A4uv7oEVmYs8aRL8Si8vxGt_XEal3IgjLyOCuY0VPzZwcDumywHK24nrJCAt_rd97IfBS83XKhVhDMp51nM2fWN3zdJ_sVVnkBogHPmmtLL1dyA7cvN6Py8YyxLin/s320/re2.png)
binary-amd64 adalah arsitektur untuk Debian 64-bit, jika Anda menggunakan Debian 32-bit maka ubah menjadi binary-i386
Kemudian, mount ISO Debiannya
mount -o loop debian-8.6.0-amd64-DVD-1.iso /media/dvd1mount -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
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfcQHs6as02MdeJu8KRF1-co9Q9ZyHx29vfyxKE6lkluQ7I_VtvGT-eo-llYj6JzPBQ7QzFPVrQ0uPXtLIy3nga_xKe4GIdePfm6o3_jIirlStkRUbejfUUXQamFHkRDEuivK8iFkNMxEX/s400/re3.png)
Lalu, kita harus me-rsyn kan semua pool DVD
rsync -avH /media/dvd1/pool /repo/pool
rsync -avH /media/dvd2/pool /repo/pool
rsync -avH /media/dvd3/pool /repo/pool
7. Lakukan deteksi dan daftarkan semua paket yang akan digunakan menjadi satu paket.
cd /repo/
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
8. Kemudian, lakukan deteksi dan daftarkan semua paket sumber yang akan digunakan menjadi satu paket sumber.
dpkg-scansource . /dev/null | gzip -9c > Sources.gz9. Pindahkan tiap-tiap paket yang sudah terbuat ke tempatnya masing-masing
mv Packages.gz /repo/dists/jessie/main/binary-amd64/
mv Source.gz /repo/dists/jessie/main/source/
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVRNAmxcanBuUv2Y-5P-WeHK6mSM20rwGvzjw1EcCZ9_8XDSH0lupadJ2iTMMtIjD_lUNezNpuYX9uFWq0cX6o6BD3lghDaXtReCpQzKwE4hhW6qcqu7GfSwyVey6_OF-TkHeZkcjMPMIe/s400/re5.png)
10. Supaya paket-paket debian yang
berada dalam direktori /repo dapat diakses oleh user atau server lain,
kita harus membuat link / simbolik dari /repo ke /var/www/html
ln -s /repo /var/www/html/debian
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj_Aj-hXgUZw3d8aruaymzzVf2a489U0r0oHtbzpvrpqnCQYaWAPB7e_sllIN4lCxjbzJv1BawSO8IB9bOtHcDAVfIO4enmrdF9qMNxv2FXFCHLVZ9LG6Qh_yoUiP2JLa-Xn_W14XyfS3x/s400/re6.png)
11. Repo yang telah kita buat dapat digunakan untuk repo debian yang lainnya.
Masuk repository nya
Masukan repo-nya seperti dibawah ini, untuk IP masukan IP Server kalian.nano /etc/apt/sources.list
deb http://192.168.31.2/debian jessie maindeb-src http://192.168.31.2/debian jessie main
Kemudian save [ctrl+o] [enter] [ctrl+x] [enter]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZw4vJ7XEc895jtR3dmArcyYHaX8tF67xjcKM_Zd3WjTvxA4AppWR4AJuts1c_V4spyr9M9cIOmWk35oyVu_g6v_qCpGNiXYjy04rSALF3PDaAFyKedUYyXYKKnMTwvowpSFO22SrCbPL6/s400/re7.png)
apt-get update
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv4BVLZuJkWW1vfJ8nvhzHV9YPLnfS8b_6IJWiU9F_Rjco7tIwPx6xzYA4mmsZrm0p0hDOQYC6Wjb1oq0pdbsL0v0JrJxl9WbtRyYaaAyb1CBhq0qR1nPPEXH1j3Q74_IAaCHRIZ5s98Wq/s400/re8.png)
Repositori server adalah server yang melayani penyimpanan aplikasi
atau program tertentu yang dapat diunduh dan digunakan oleh user melalui
internet.
H. Referensi
- https://ajikamaludin.blogspot.co.id/2015/04/membuat-repositori-server-debian-8-dari.html
0 Response to "Cara Membuat Repository Local Debian 8.6 Menggunakan File ISO DVD 1-3"
Posting Komentar