Kemarin
di Group Facebook BlankOn ada salah satu anggota group yang tanya
begini "mas, cara backup aplikasi di blankon bagaimana?"
Kemudain
dijawab oleh beberapa anggota lainnya seperti yang tampak pada gambar
di atas.
Jawaban
diatas memang benar bisa dilakukan dengan syarat User belum melakukan
perintah "apt-get-clean" dan sejenisnya, jika sudah
melakukan perintah tersebut tentu saja di direktori */var/cache/apt
tidak ada isinya lagi, kalaupun ada paling juga aplikasi yang
dipasang setelah melakukan perintah apt-get-clean.
Kasus ini pernah
dialami pak Azis WS pada saat mengisi acara Bimbingan Teknis OpenSource Software (OSS) di Lingkungan Pemerintah Kabupaten Magetan
dimana waktu itu beliau ingin memasang aplikasi LibreOffice Base pada
Komputer atau Laptop milik peserta dengan mengambil paket *.deb yang
ada di direktori */var/cache/apt, namun begitu dilihat, ternyata direktori
tersebut kosong, sedangkan untuk menguduh aplikasi yang dibutuhkan di TKP
akses Internet masih sangat susah
Terus
bagaimana Solusinya?
Solusi
yang biasa saya lakukan adalah memaketkan kembali aplikasi tambahan
yang sudah terpasang tersebut menjadi paket *.deb.
Bagaimana
Caranya?
Caranya
dengan menggunakan Aplikasi dpkg-repack dan fakeroot
Oke
langsung saja kita praktekkan caranya, tapi cara ini dapat dilakukan dengan
menggunakan terminal, maka kita harus latihan menjadi preman
terminal
Pasang
aplikasi dpkg-repack dan fakeroot dengan menggunakan perintah seperti
dibawah ini
$
sudo apt-get install dpkg-repack fakeroot
Pada
saat melakukan pemasangan harus tersambung ke internet atau bisa juga
menggunakan repo lokal
Setelah
aplikasi dpkg-repack dan fakeroot terpasang, buat direktori untuk
meletakkan paket *.deb yang akan dibuat, sebagai contoh saya membuat
direktori tersebut di Home, maka perintah seperti berikut:
$
cd ~/
$
mkdir ~/dpkg-repack
Pada
gambar diatas saya sudah berhasil membuat direktori pada
*/home/nama_user/dpkg-repack,
sekarang saatnya memaketkan kembali semua Aplikasi tambahan yang sudah terpasang, maka lakukan perintah berikut:
$ fakeroot -u dpkg-repack `dpkg --get-selections | grep $paket |
cut -f1'
Tunggu
prosesnya sampai selesai
Jika
acara paket-memaket sudah selesai maka pada direktori Folder yang
dibuat sebelumnya (folder dpkg-repack) akan berisi bermacam-macam paket *.deb yang siap
dipasang pada komputer lain
Cara
memasang paket *.deb pada komputer lain
Salin-Tempel semua paket *.deb yang ada didalam folder dpkg-repack ke salah satu direktori pada komputer lain,
sebagai contoh, letakkan pada direktori Documents, maka lakukan perintah berikut:
$
cd ~/Document
$
sudo dpkg -i *.deb
Masukkann
kata sandi, tunggu proses pemasangan aplikasi sampai selesai
Untuk
memaketkan kembali pada aplikasi tertentu saya lupa caranya :D
Postingan terkait:
Maksud dari perintah
ReplyDelete$ sudo fakeroot -u dpkg-repack `dpkg --get-selections | grep $paket | cut -f1'
apa ya?
untuk memaketkan kembali aplikasi yang sudah terpasang
Deletesaya pernah mendengar kalau di linux itu install aplikasi bahkan bisa dengan cara copy paste direktory gitu..
ReplyDeletekalau yang begitu caranya kira-kira bagaimana ya pak?
contohnya seperti pada tulisan =>
Deletehttp://imgos-belajarlinux.blogspot.com/2012/04/install-flashplayer-pada-chromium.html
tapi menurut saya malah agak rumit karena kita harus meletakkan beberapa berkas ke direktory yang berbeda, menurut saya lebih ringkas pakai $ sudo dpkg -i *.deb
iya.. kemungkinan seperti itu pak..
Deletewah, saya sangat tertarik dengan pemaketan kembali aplikasi tersebut menjadi berekstensi *.deb
btw setelah saya coba sesuai dengan petunjuk di artikel ini saya mengalami kendala pak..
berikut tulisan di terminal saya :
root@umi-azizah:/home/sutanto# cd ~/dpkg-repack
root@umi-azizah:~/dpkg-repack# fakeroot -u dpkg-repack 'dpkg --get-selections | grep $paket | cut -f1'
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
dpkg-repack: Fatal Error: Package dpkg --get-selections | grep $paket | cut -f1 not fully installed
kalau demikian kira-kira masalahnya ada di sebelah mana ya pak?
sebelum dan sesudahnya terima kasih banyak, pak..