GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Paket Debian Offline

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.


Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal Paket RPM di Debian 11 Bullseye

  1. Cara Menginstal Memcached di Debian 10

  2. Cara Menginstal TeamViewer di Debian 10

  3. Cara Menginstal Git di Debian 9

  1. Cara Menginstal Go di Debian 9

  2. Cara Menginstal Pip di Debian 9

  3. Cara Menginstal R di Debian 9