Memanfaatkan arsip APT & Membuat Repositori Lokal

Semua mengenai teknik instalasi Ubuntu termasuk teknik instalasi aplikasinya dan migrasi dari Windows.
User avatar
MasDjo
Posts: 1260
Joined: 03 Jan 2010, 17:38
Location: Bayuangga City
Contact:

Memanfaatkan arsip APT & Membuat Repositori Lokal

Postby MasDjo » 22 Feb 2010, 10:47

Sekedar sharing yg pernah saya lakukan saja :)

Mungkin kita pernah mengalami ubuntu error padahal sistemnya sudah kita bangun dengan cukup lengkap dan untuk memperbaikinya terpaksa install ulang, tentu yg jadi keberatan bagi kita bukan pada masalah instalasinya karena instalasi ubuntu cukup mudah dan cepat. Tapi yg menjadi masalah adalah update dari aplikasi2 yg telah kita install di dalamnya, apalagi bila internetnya lambat alias lemot, bisa stress ... :)

Tapi jangan kuatir, sebelum install ulang selamatkan dulu DEB file yg tersimpan pada /var/cache/apt/archives misal dicopy ke flashdisk file2 inilah nantinya yg akan kita jadikan source untuk update sistem kita setelah re-install.

MEMBUAT REPOSITORI LOKAL PADA HARDDISK
a. Mencopy file deb ke harddisk
Misal disini repositori lokal dibuat pada: $HOME/repolokal
flasdisk dimount pada : /media/flashdisku

Code: Select all

mkdir $HOME/repolokal
cp /media/flashdisku $HOME/repolokal/.

b. Memasang paket dpkg-dev
Untuk membuat daftar repositori lokal agar bisa dibaca oleh apt, diperlukan paket dpkg-dev file ini ada pada CD-instalasi Ubuntu, tetapi secara default tidak diinstalkan. jadi kita tinggal install dari CD Ubuntu sbb:

Code: Select all

sudo apt-cdrom add

masukkan CD Ubuntu, tunggu sampai proses selesai kemudian install paket
dpkg-dev :

Code: Select all

sudo apt-get install dpkg-dev

c. Membuat Repositori

Code: Select all

cd ~
dpkg-scanpackages repolokal /dev/null | gzip -9c > repolokal/Packages.gz

Repositori sudah siap tinggal memasukkan ke daftar (sources.list)
Langkah2nya :
1. Buka System > Administration > Software Sources
2. Hilangkan tanda centang pd semua repositori yg dari internet baik pada tab Ubuntu Software maupun Update.
3. Klik tab Other Software, klik (+)Add
4. Pd apt line isi dengan: deb file:/home/$user repolokal/, kemudian klik +Add Source
( catatan : ganti $user dengan username yg sesuai )
5. Klik Close, maka akan muncul dialog untuk update, klik Reload, maka repositori sudah diupdate denga repo lokal kita tadi.

Untuk update paket tinggal ketik sudo apt-get upgrade
Untuk intalasi paket lainnya bisa dilakukan dg command line atau melalui synaptic package manager.
Kita tinggal menambahkan file2 deb yg akan dijadikan repositori, misal ngopy dari komputer teman, dan diletakkan pd folder repolokal yg telah kita buat, kemudian lakukan lagi langkah pd point c, kemudian lakukan update ( sudo apt-get update ).

Semoga Bermanfaat & Selamat Mencoba :)
User avatar
ninja
Posts: 2260
Joined: 27 Jan 2010, 16:23
Location: Tangerang, Banten, indonesia
Contact:

Re: Memanfaatkan arsip APT & Membuat Repositori Lokal

Postby ninja » 22 Feb 2010, 10:58

makasih masDjo wat infonya
User avatar
c0jack
Posts: 743
Joined: 12 Jan 2010, 10:33
Location: Jogjakarta, Indonesia
Contact:

Re: Memanfaatkan arsip APT & Membuat Repositori Lokal

Postby c0jack » 22 Feb 2010, 11:55

akan menjadi masalah apabila pernah menjalankan

Code: Select all

apt-get clean
apt-get autoclean

karena file2 cache nya akan dihapus, maaf bro no offence cuma sekedar sharing informasi saja :)


regards,
c0jack
User avatar
thrvers
Posts: 4458
Joined: 01 Jan 2010, 13:28
Location: Jombang, Indonesia
Contact:

Re: Memanfaatkan arsip APT & Membuat Repositori Lokal

Postby thrvers » 22 Feb 2010, 12:07

maksudnya masalah gmn yah??

file2 repo-nya diletakkan pada $HOME/repolokal bukannya pada cache (/var/cache/apt/archives), apakah clean/autoclean menghapus file2 repolokal ??

THX
User avatar
c0jack
Posts: 743
Joined: 12 Jan 2010, 10:33
Location: Jogjakarta, Indonesia
Contact:

Re: Memanfaatkan arsip APT & Membuat Repositori Lokal

Postby c0jack » 22 Feb 2010, 12:21

perintah diatas akan menghapus file2 cache apt. perhatikan postingan bro MasDjo pada bagian
[quote=MasDjo]Tapi jangan kuatir, sebelum install ulang selamatkan dulu DEB file yg tersimpan pada /var/cache/apt/archives misal dicopy ke flashdisk file2 inilah nantinya yg akan kita jadikan source untuk update sistem kita setelah re-install.

maksud postingan saya sebelumnya, kalo sebelum melakukan langkah diatas kita menjalankan perintah seperti postingan saya sebelumnya, apanya yang mau diselamatkan, kan cache nya udah di bersihin :D :D


regards,
c0jack