Dengan koneksi internet yang baik dan andal, menginstal, memperbarui, atau meningkatkan Sistem Debian Anda sangat mudah. Yang Anda perlukan hanyalah 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 pengelola pembaruan akan memungkinkan Anda memperbarui paket dengan mudah hanya dengan mengklik tombol.
Tapi bayangkan Anda berada di tempat terpencil tanpa koneksi internet atau mungkin ISP Anda mengalami beberapa tantangan teknis dan PC kantor Anda yang menjalankan sistem Debian atau Windows terhubung ke koneksi internet super cepat. Bagaimana cara Anda memperbarui atau meningkatkan sistem Debian offline Anda?
Dengan alat apt-offline, Anda dapat memanfaatkan PC online Anda di tempat kerja atau di tempat teman, untuk mengunduh paket yang diperlukan dan kemudian mengambil dan menginstalnya di sistem Debian offline Anda di rumah. Apt-offline adalah alat sumber terbuka dan gratis yang dibuat dengan python.
1. Instal Sistem Debian Anda di rumah dengan apt-offline
Ini membutuhkan koneksi internet. Anda harus 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 di sistem Debian Anda dan membantu dalam memverifikasi file mana yang perlu diunduh. Untuk menghasilkan file sig, Pada terminal Anda ketik
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 menghasilkan file sig di folder home root. Jangan ragu untuk mengubah jalur file sig. Simpan file tanda tangan di drive USB Anda dan hubungkan ke PC dengan akses internet.
Untuk PC yang terhubung ke internet
Buka PC Debian kantor Anda yang terhubung ke internet dan jalankan
apt-offline get -d /path/to download/directory /path/to/geek.sig
Atau, Anda 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 menggabungkan semua paket ke dalam satu file zip. Setelah diunduh, salin semua file yang diunduh di USB. Proses ini memakan waktu sekitar 10 menit jika Anda memiliki koneksi internet yang baik.
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 menjalankan mesin Windows, Anda harus menginstal python dan kemudian menginstal paket apt-offline. Jalankan alat command prompt Anda dan navigasikan ke direktori apt-offline dan jalankan perintah di atas.
Di PC Debian offline Anda di rumah
Terakhir, kembali ke mesin jarak jauh Anda dan instal paket yang sudah diunduh di drive USB.
Jalankan
apt-offline install /path/to/bundle.zip
Ini akan memperbarui database apt tanpa gangguan. Dengan 4 langkah tersebut, sistem Debian Anda akan diperbarui dan dijalankan dengan paket perangkat lunak versi terbaru.
Cara menginstal paket pada mesin Debian offline
Misalkan Anda ingin menginstal paket Debian di PC offline Anda, buka PC online yang menjalankan Windows atau Debian dan unduh paket Debian di pen drive atau stik USB. Paket Debian diakhiri dengan ekstensi .deb mis. hello_2.1.1-4_i386.deb Kembali ke PC offline, colokkan drive USB Anda, salin file .deb ke jalur pilihan Anda dan jalankan perintah di bawah ini untuk menginstal paket .deb:
dpkg -i /path/to/Debian/package.deb
Memperbarui, memutakhirkan, atau menginstal paket online adalah yang paling mudah dilakukan dan metode manajemen paket yang paling disukai. Namun, jika Anda tidak dalam posisi untuk mengakses koneksi internet, alat apt-offline melakukan keajaiban dan masih akan memungkinkan Anda untuk memperbarui dan meningkatkan PC offline Anda dengan mulus.