Sådan opdateres programmer i Arch Linux uden internetforbindelse

Gnu / Linux og dets distributioner er meget alsidige, kraftfulde og sikre operativsystemer. I mange situationer er de mere nyttige end Windows eller macOS, men de kræver elementer, der i mange dele af verden ikke er så tilgængelige som for eksempel internetforbindelsen.

Kontinenter som afrikanere eller amerikanere har stadig dele og områder, hvor internetforbindelse er vanskelig eller umulig. Det er af denne grund, at vi vil fortælle dig om denne vejledning, fordi vi ikke altid har adgang til Internettet, men vi har brug for at opdatere visse programmer på computeren. Denne gang vil vi tale om hvordan man gør det på Arch Linux, en rullende frigivelsesdistribution, der altid er opdateret og ikke venter på udgivelsen af ​​specifikke versioner.

For at opdatere programmer i Arch Linux uden at have en internetforbindelse har vi brug for en usb med stor kapacitet, hvis vi vil opdatere mere end et program, en computer med en internetforbindelse og Packup-scriptet. Dette script opdaterer programmer ved at efterligne internetforbindelsen. Du kan finde den i dit GitHub-lager.

En computeren, der har en internetforbindelse vi bliver nødt til at gøre følgende:

sudo pacman -S nodejs npm

cd /run/media/sk/bce5f14a-097a-41c5-88ec-c38e20410182/ ( el último código hemos de cambiarlo por la dirección de montaje de USB)

git clone https://github.com/cookiengineer/packup;

cd packup/

./backup.js;

sync;

Efter et par minutter vil vi adskille usb'en for at bruge den på den computer, der ikke har en internetforbindelse.

Nu ind computeren, der ikke har en internetforbindelse vi skal gøre følgende:

sudo pacman -S nodejs npm

cd /mnt/packup/

sudo cp ./sync/*.db /var/lib/pacman/sync/;

./upgrade.js;

Y for rengør den USB-hukommelse, vi skal gøre den næste:

cd /path/to/usb/drive/packup/

./clean.js;

sync;

Med dette vil vi have et ideelt system til opdatere programmer i Arch Linux uden at skulle have forbindelse til Internettet. Ideel til websteder, hvor internetforbindelsen er dårlig eller ikke-eksisterende. Samt til computerrum, hvor det ikke er nødvendigt for alle computere at have internetadgang.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Eduardo sagde han

    Uff, interessant ... meget tak for informationen ... For ting som dette elsker jeg GNU / Linux mere og mere.
    buesten
    hilsen