Instalasi paket melalui yum tentunya merupakan hal yang mudah dilakukan bagi pengguna yang mempunyai akses internet..
Namun apa jadinya bila pengguna fedora tidak memiliki fasilitas ini? local repository solusinya. Local repository merupakan salah satu alternatif bagi pengguna linux khususnya fedora yang tidak terhubung ke internet.
Saya asumsikan begini :
kita mendownload berbagai paket aplikasi di warnet kemudian mengcopykannya kedalam Flashdisk atau kita memiliki DVD repository fedora.
kemudian seluruh paket-paket tersebut kita copykan ke harddisk misalnya ke /mnt/repo
Setelah selesai proses copy paket, berikutnya adalah membuat repodata dengan aplikasi bernama createrepo. Perlu diketahui bahwa aplikasi createrepo ini harus terinstall lebih dahulu di sistem, apabila aplikasi ini belum ada maka dapat mendownload dan menginstall paket rpmnya. banyak situs yang memyediakan paket aplikasi ini antara lain pbone
Apabila createrepo telah terinstall, kita tinggal membuat repodatanya,
buka terminal jalankan perintah berikut
#createrepo /mnt/repo
proses pembuatan repodata berlangsung tergantung banyak paket yang ada, semakin banyak paket semakin lama prosesnya
Langkah berikutnya membuat file repo baru, saya asumsikan nama filenya local.repo, Pada terminal jalankan perintah berikut
#gedit /etc/yum.repos.d/local.repo
Lalu masukkan baris-baris berikut
[local]
name=Local repo $releasever - $basearch - fedora_repo
baseurl=file:///mnt/repo
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
lalu save repo tersebut
Pembuatan local repository telah selesai..
jangan lupa sebelum menjalankan local.repo ini, repositoy yang lain di disable terlebih dahulu. caranya system-administration-software sources, hilangkan centang repository lain kecuali local repo.
langkah terakhir adalah mengupdate repository tersebut
#yum clean all
#yum check-update
tinggal ketik aplikasi apa yang hendak anda install (tentunya sesuai paket yang anda copykan sebelumnya)
Sebagai tambahan, local repository ini juga berguna bagi pengguna yang terhubung ke internet yang biasanya menginstall aplikasi melalui yum.
Aplikasi yang terinstall sebenarnya telah terdownload dan tersimpan di /var/cache/yum
File akan tersimpan apabila konfigurasi di /etc/yum.conf diubah optionnya menjadi keepcache=1
nah, anda tinggal mengcopy file-file rpm tersebut kemudian menambahkannya pada lokal repository anda.
Selamat Mencoba
0 comments:
Post a Comment