Membuat Repository Local






Banyak penerbit perangkat lunak dan organisasi lain memelihara server di Internet untuk tujuan ini, baik secara gratis atau untuk biaya berlangganan. Repositori mungkin hanya untuk program tertentu, seperti CPAN untuk bahasa pemrograman Perl, atau untuk seluruh sistem operasi. Operator repositori tersebut biasanya menyediakan sebuah sistem manajemen paket, alat dimaksudkan untuk mencari, menginstal dan sebaliknya memanipulasi paket perangkat lunak dari repositori. Misalnya, banyak distribusi Linux menggunakan Advanced Packaging Tool (APT), umumnya ditemukan di distro berbasis Debian, atau yum ditemukan di distro berbasis Red Hat. Ada juga beberapa sistem manajemen paket independen, seperti Pacman, digunakan dalam Arch Linux dan equo, ditemukan di Sabayon Linux.Sebagai repositori perangkat lunak dirancang untuk menyertakan paket yang berguna, repositori utama dirancang untuk menjadi malware gratis. Jika komputer dikonfigurasi untuk menggunakan repositori ditandatangani secara digital dari vendor terkemuka, dan digabungkan dengan sistem perizinan yang sesuai, ini secara signifikan mengurangi ancaman malware untuk sistem ini. Sebagai efek samping, banyak sistem yang memiliki kemampuan ini tidak memerlukan perangkat lunak anti-malware seperti perangkat lunak anti-virus. Kebanyakan distribusi Linux utama memiliki banyak repositori di seluruh dunia yang cermin repositori utama.

Sumber : https://en.wikipedia.org/wiki/Software_repository

Langkah-langkah membuat Repository :
1.yang pertama tentunya anda harus mempunyai ISO debian 8 DVD1,2 dan 3 anda bisa cek menggunakan perintah #ls



2,Setelah adna cek dan sudah berada di server anda sekarang anda buat file untuk menampung file ISO tadi di directory /var/www/html untuk membuat folder anda dapat menggunakan perintah :
#mkdir /var/www/html/fudin1 
#mkdir /var/www/html/fudin2
#mkdir /var/www/html/fudin3

Keterangan : 
-mkdir = perintah membuat folder
-fudin = nama folder yang akan saya buat


3.Setelah anda membuat folder sekarang anda masukkan perintah #nano /etc/fstab


4.Setelah anda masuk ke tab editor nano anda tambahkan script dibawah ini di baris yang paling bawah :
/home/fudin/debian-8.3.0-amd64-DVD-1.iso /var/www/html/fudin1/ udf,iso9660 loop 0 0
/home/fudin/debian-8.3.0-amd64-DVD-2.iso /var/www/html/fudin2/ udf,iso9660 loop 0 0
/home/fudin/debian-8.3.0-amd64-DVD-3.iso /var/www/html/fudin3/ udf,iso9660 loop 0 0


Setelah itu anda keluar dari settingan dan simpan dengan menekan Ctrl+x>y>Enter

5.Kemudian anda masuk ke tab editor nano untuk edit repository anda dengan perintah  #nano /etc/apt/sources.list


6.Kemudian anda tambahkan script dibawah ini dibaris yang paling bawah :
deb file:/var/www/html/fudin1/debian jessie main contrib
deb file:/var/www/html/fudin2/debian jessie main contrib
deb file:/var/www/html/fudin3/debian jessie main contrib



7.Kemudian anda mount masing-masing folder yang anda buat tadi
#mount /var/www/html/fudin1
#mount /var/www/html/fudin2

#mount /var/www/html/fudin3



8.Setelah anda mount dan berhasil sekarang coba anda update repository local anda dengan perintah #apt-get update jika muncul seperti gambar dibawah ini berarti telah berhasil


9.Anda juga dapat edit repository anda tadi menjadi :
deb http://localhost/fudin1/debian jessie main contrib
deb http://localhost/fudin2/debian jessie main contrib
deb http://localhost/fudin3/debian jessie main contrib



10.Lalu coba anda update kembali pasti berhasil,,lihat gambar dibawah ini!!

11.Repository yang saya buat ini dapat digunaan oleh pengguna lain tetapi dengan sarat server dia harus satu jaringan dengan server saya dan dia harus memasukkan repositori yang localhost tadi diganti dengan IP Server saya :
deb http://192.168.20.5/fudin1/debian jessie main contrib
deb http://
192.168.20.5/fudin2/debian jessie main contrib
deb http://192.168.20.5/fudin3/debian jessie main contrib




12.Lalu coba anda update lagi jika berhasil maka akan muncul tampilan seperti gambar dibawah ini


----- Semoga Bermanfaat -----

Share on Google Plus

About Muhammad Syarifuddin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 komentar:

Posting Komentar