bikin local repository, yuk (ubuntu)

0

Ceritanya aku mau install ulang ubuntu gue. Dan di Ubuntu lama itu udah banyak terinstall program tambahan kaya mc, inkscape, koffice, dst. Dan…sayang kan kalau setelah fresh install ubuntu terus kita mesti install aplikasi tambahan lagi satu demi satu dengan mengambil repo yang di internet. Mendingan cache bekas installan di ubuntu lama kita manfaatkan. Kita jadikan local repossitory. Gimana? Ide bagus kan? Okeh mari kita mulai bikinnya.

BIKIN LOCAL REPO

pertama
Masuk ke ubuntu lama. Copy file-file di folder ‘/var/cache/apt/archives’ ke suatu tempat. Misalnya ke usb flash disk dan disimpan di folder repo.

kedua
Install ulang ubuntunya. Fresh install kan?

ketiga
Setelah install selesai copy file yg tadi disimpan flash disk ke direktory, misalnya ‘/home/durahman/Desktop’. Hingga hasil ahirnya jadi gini ‘/home/durahman/Desktop/repo’

keempat
install program bantuan agar proses ‘dpkg-scanpackages..’ bisa di execute. Nama programnya dpkg-dev. Hanya di komputer dimana proses bikin local repo dilaksanakan;

durahman@durahman-desktop:~$ sudo apt-get install dpkg-dev

kelima
Buat file Packages.gz. Caranya masuk ke direktory yg membawahi folder repo lalu jalankan perintah scanpackages;
durahman@durahman-desktop:~/Desktop$ cd /home/durahman/Desktop
durahman@durahman-desktop:~/Desktop$ sudo dpkg-scanpackages repo /dev/null | gzip -9c > repo/Packages.gz
Jangan ada salah ketik. Bahkan penempatan spasi harus tepat. Hasilnya akan terlihat seperti ini:
** Packages in archive but missing from override file: **
adesklets amaya apport apport-gtk arts atlantik avidemux blinken
capplets-data clamav clamav-base clamav-freshclam dansguardian
dosbox edict enscript fb-music-high ffmpeg firehol fluxbox frozenWrote 305 entries to output Packages file……

Selesai. Di folder ‘/home/durahman/Desktop/repo’ disamping dipenuhi file *.deb sekarang ada file baru dengan nama Packages.gz. Local repo siap digunakan. Tinggal setting di komputer yg akan memanfaatkan repo ini.

SETTING DI KOMPI PEMAKAI
Edit file ‘/etc/apt/sources.list’. Edit dengan cara ngasih tanda pagar di awal baris untuk tiap-tiap alamat repo yg gak kepakai lalu tambahkan baris berikut;

deb file:///home/durahman/Desktop repo/
(menuliskan nama folder yg berisi repo harus pake spasi dan di tutup dengan tanda ‘/’)

Update repo;
suda apt-get update

Setup selesai. Install-install program yg dahulu ada di ubuntu lama sudah bisa dimulai. Kecepatannya pasti luar biasa karena reponya ada di local.

***

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

kalo di fedora?!

kalo pake fedora gimana caranya?!

sory gak bisa bantu (was; kalo di fedora?!)

Sory gak bisa bantu. Di kantor maenanku distro debian base (ubuntu). Mungkin bisa coba masuk ke forumnya IGOS NUSANTARA. Igos nusantara kan fedora-fedora juga (imho). Kayaknya disitu pernah beberapa kali dibahas mengenai repository local ign.

kalo di fedora, gini...

kalo di fedora gini caranya...
1. Salin rpm dari cd / dari extras yang dibutuhkan disuatu tempat...
mis : /media/repo
2. Buat repository dengan createrepo, defaultnya belum diinstall, install aja dari cd / dvdnya...
# rpm -ivh createrepoxxx.rpm
# cd /media/repo
# createrepo .
Semakin banyak paket yang akan dijadikan repo, semakin lama....
3. gunakan editor kesayangan anda
# gedit /etc/yum.repos.d/fedora-core.repo
edit :
[fedora] / [core] pada fc6
name=Fedora $releasever - $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
baseurl=file:///media/repo
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

edit disetiap *.repo terutama update dan extra(untuk fc6 kebawah)
berikan comment pada mirrorlist
set enabled = 1 untuk mengaktifkan dan 0 untuk me-nonaktifkan

4. Tinggal dicoba
# yum -y install mc

Pclinux OS

kalo pc linuxos gman ya car bkn lokal repository x,n dwnload paket dmn ya
trims