GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat balíčky Debianu offline

S dobrým a spolehlivým internetovým připojením je instalace, aktualizace nebo upgrade vašeho systému Debian procházkou růžovým sadem. Vše, co se od vás vyžaduje, je spustit příkazy ‚apt-get update‘ nebo apt-get upgrade‘ a voila! Váš systém je aktuální. Pro uživatele systému GUI je to mnohem jednodušší, protože správce aktualizací vám umožní snadno aktualizovat balíčky kliknutím na tlačítko.

Ale představme si, že jste na vzdáleném místě bez připojení k internetu nebo možná váš ISP zažívá nějaké technické problémy a váš kancelářský počítač se systémem Debian nebo Windows je připojen k superrychlému připojení k internetu. Jak postupujete při aktualizaci nebo upgradu svého offline systému Debian?

S nástrojem apt-offline můžete využít svůj online počítač v práci nebo u přítele ke stažení požadovaných balíčků a později si je vzít a nainstalovat do svého offline systému Debian doma. Apt-offline je bezplatný a open source nástroj vestavěný v pythonu.

1. Nainstalujte si systém Debian doma pomocí apt-offline

To vyžaduje připojení k internetu. Budete si muset nainstalovat apt-offline na svůj domácí počítač Debian. Otevřete terminál a spusťte

 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. Vygenerujte apt podpis

Soubor apt-signature obsahuje informace o nainstalovaných a stažených balíčcích ve vašem systému Debian a pomáhá při ověřování, které soubory je třeba stáhnout. Chcete-li vygenerovat soubor sig, na typu vašeho terminálu

 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

Tím se vygeneruje soubor sig v domovské složce root. Neváhejte a změňte cestu k souboru sig. Uložte sig soubor na USB disk a připojte jej k počítači s přístupem na internet.

Pro počítač připojený k internetu

Přejděte do svého kancelářského počítače Debian PC připojeného k internetu a spusťte

 apt-offline get -d /path/to download/directory /path/to/geek.sig

Případně můžete použít možnost získat -- bundle

 apt-offline get --bundle /path/to download/directory/bundle.zip /path/to/geek.sig

Volba -- bundle vám umožňuje vygenerovat archiv obsahující všechna data nebo sbalit všechny balíčky do jednoho zip souboru. Po stažení zkopírujte všechny stažené soubory na USB. Tento proces trvá asi 10 minut, pokud máte dobré připojení k internetu.

 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#

Pokud používáte počítač se systémem Windows, je nutné nainstalovat python a poté nainstalovat balíček apt-offline. Spusťte nástroj příkazového řádku a přejděte do adresáře apt-offline a spusťte příkaz výše.

Na vašem offline počítači Debian doma

Nakonec se vraťte ke svému vzdálenému počítači a nainstalujte již stažené balíčky na jednotku USB.

Spustit

 apt-offline install /path/to/bundle.zip

Tím se aktualizuje databáze apt bez jakýchkoli závad. Pomocí těchto 4 kroků bude váš systém Debian aktualizován a bude spuštěn s nejnovějšími verzemi softwarových balíčků.

Jak nainstalovat balíčky na offline počítač Debian

Předpokládejme, že chcete nainstalovat balíčky Debianu na svůj offline počítač, přejděte do online počítače se systémem Windows nebo Debian a stáhněte si balíčky Debianu na flash disk nebo USB klíčenku. Balíček Debianu má příponu .deb, např. hello_2.1.1-4_i386.deb Vraťte se k počítači offline, zapojte jednotku USB, zkopírujte soubor .deb do libovolné cesty podle svého výběru a spusťte níže uvedený příkaz pro instalaci balíčků .deb:

  dpkg -i   /path/to/Debian/package.deb

Aktualizace, upgradování nebo instalace balíčků online je nejjednodušší a nejvýhodnější metoda správy balíčků. Pokud však nemáte přístup k internetovému připojení, nástroj apt-offline udělá kouzlo a stále vám umožní bezproblémově aktualizovat a upgradovat váš offline počítač.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat balíčky RPM na Debian 11 Bullseye

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat TeamViewer na Debian 10

  3. Jak nainstalovat Git na Debian 9

  1. Jak nainstalovat Go na Debian 9

  2. Jak nainstalovat Pip na Debian 9

  3. Jak nainstalovat R na Debian 9