Cara menginstal paket Debian secara offline
Dengan koneksi internet yang baik dan andal, menginstal, memperbarui, atau meningkatkan sistem Debian Anda sangat mudah. Yang perlu Anda lakukan adalah menjalankan perintah “apt-get update” atau apt-get upgrade dan voila! Sistem Anda mutakhir. Bagi mereka yang menggunakan sistem GUI, ini jauh lebih mudah karena manajer pembaruan memungkinkan Anda memperbarui paket dengan mudah dengan mengklik tombol.
Tapi bayangkan Anda berada di lokasi terpencil tanpa koneksi internet atau mungkin ISP Anda mengalami beberapa kendala teknis dan komputer kantor Anda yang menjalankan Debian atau Windows terhubung ke koneksi internet super cepat. Bagaimana Anda ingin memperbarui atau meningkatkan sistem Debian offline Anda?
Dengan menggunakan alat apt-offline, Anda dapat mengunduh paket yang diperlukan di PC online Anda di tempat kerja atau di tempat teman, dan kemudian mengambil dan menginstalnya di sistem Debian offline Anda di rumah. Apt-offline adalah alat sumber terbuka dan gratis yang dibangun dengan Python.
1. Instal sistem Debian Anda di rumah dengan apt-offline
Ini membutuhkan koneksi internet. Anda perlu menginstal apt-offline di PC Debian rumah Anda. Buka terminal Anda dan jalankan
apt-get install apt-offline
root@jamie-VirtualBox:/home/jamie/Downloads# apt-get install apt-offline
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
apt-offline
0 upgraded, 1 newly installed, 0 to remove and 280 not upgraded.
Need to get 0 B/61.0 kB of archives.
After this operation, 318 kB of additional disk space will be used.
Selecting previously unselected package apt-offline.
(Reading database ... 169004 files and directories currently installed.)
Preparing to unpack .../apt-offline_1.7.2_all.deb ...
Unpacking apt-offline (1.7.2) ...
Setting up apt-offline (1.7.2) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Processing triggers for man-db (2.7.6.1-2) ...
2. Buat tanda tangan yang tepat
File apt-signature berisi informasi tentang paket yang diinstal dan diunduh pada sistem Debian Anda dan membantu memeriksa file mana yang perlu diunduh. Untuk menghasilkan file sig, ketik terminal Anda
apt-offline set ~/geek.sig
root@jamie-VirtualBox:/home/jamie# apt-offline set ~/geek.sig
Generating database of files that are needed for an update.
Generating database of file that are needed for operation upgrade
Ini membuat file sig di folder root utama. Jangan ragu untuk mengubah jalur file sig. Simpan file tanda tangan ke drive USB Anda dan hubungkan ke PC dengan akses internet.
Untuk komputer yang terhubung ke Internet
Buka PC Debian Anda yang terhubung ke Internet dan jalankan
apt-offline get -d /path/to download/directory /path/to/geek.sig
Anda juga dapat menggunakan opsi get — bundle
apt-offline get --bundle /path/to download/directory/bundle.zip /path/to/geek.sig
Opsi –bundle memungkinkan Anda membuat arsip yang berisi semua data atau meletakkan semua bundel dalam satu file zip. Setelah mengunduh, salin semua file yang diunduh ke USB. Jika Anda memiliki koneksi internet yang baik, proses ini memakan waktu sekitar 10 menit.
root@jamie-VirtualBox:/home/jamie# apt-offline get --bundle /home/jamie/Downloads/bundle.zip ~/geek.sig
Fetching APT Data
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/Release.gpg
http://security.ubuntu.com/ubuntu/dists/zesty-security/Release.gpg done
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/Release
http://security.ubuntu.com/ubuntu/dists/zesty-security/Release done
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/InRelease
http://security.ubuntu.com/ubuntu/dists/zesty-security/InRelease done
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-amd64/Packages.xz
http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-amd64/Packages.xz done
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-i386/Packages.xz
http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-i386/Packages.xz done
Downloaded data to /home/jamie/Downloads/bundle.zip
root@jamie-VirtualBox:/home/jamie# cd /home/jamie/Downloads/
root@jamie-VirtualBox:/home/jamie/Downloads# ls
bundle.zip
root@jamie-VirtualBox:/home/jamie/Downloads#
Jika Anda menggunakan mesin Windows, Anda perlu menginstal Python dan kemudian menginstal paket apt-offline. Jalankan alat baris perintah Anda dan navigasikan ke direktori apt-offline dan jalankan perintah di atas.
Di PC Debian offline Anda di rumah
Terakhir, kembali ke perangkat jarak jauh Anda dan instal paket yang diunduh sebelumnya ke drive USB.
Lari
apt-offline install /path/to/bundle.zip
Ini akan memperbarui database apt tanpa kesalahan. Dengan 4 langkah ini, sistem Debian Anda akan diperbarui dan berjalan dengan paket perangkat lunak terbaru.
Cara menginstal paket pada mesin Debian offline
Misalkan Anda ingin menginstal paket Debian di komputer offline Anda, buka komputer online yang menjalankan Windows atau Debian dan unduh paket Debian ke pen drive atau stik USB. Ekstensi adalah paket Debian dengan ekstensi .deb, misalnya hello_2.1.1-4_i386.deb Kembali ke komputer offline, colokkan drive USB Anda, salin file .deb ke jalur apa pun yang Anda pilih dan jalankan perintah berikut untuk Install paket .deb:
dpkg -i /path/to/Debian/package.deb
Memperbarui, meningkatkan, atau menginstal paket online adalah metode manajemen paket yang paling mudah dan paling disukai. Namun, jika Anda tidak dalam posisi untuk memiliki akses ke koneksi internet, alat apt-offline akan melakukan keajaibannya dan masih memungkinkan Anda untuk memperbarui dan meningkatkan komputer offline Anda dengan mulus.