Alpine 3.19: čo potrebujete vedieť pred inštaláciou

Alpský Linux

Alpine Linux je distribúcia Linuxu založená na musl a BusyBox, ktorej cieľom je byť v predvolenom nastavení ľahká a bezpečná, pričom je stále užitočná pre úlohy na všeobecné účely.

Pred pár dňami sme tu na blogu zdieľali novinky o vydanie novej verzie Alpine Linux 3.19 ktoré Ide o distribúciu, ktorá si získala uznanie v komunite Linuxu pre jeho minimalistický prístup a efektívny výkon.

Alpine Linux dodržiava filozofiu „malý, jednoduchý a bezpečný“, čo z neho robí distribúciu, ktorá je obzvlášť atraktívna pre používateľov Raspberry Pi, keďže ide o ľahký a výkonný operačný systém.

Alpský Linux
Súvisiaci článok:
Alpine Linux 3.19 prichádza s podporou pre RPi 5, vylepšeniami a ďalšími

A je to medzi znak Hlavné aspekty tejto distribúcie môžeme zdôrazniť:

  1. Bezpečnostná orientácia: Alpine Linux bol navrhnutý s ohľadom na bezpečnosť, pretože ide o distribúciu, ktorá má iba nevyhnutné komponenty, čo znamená, že eliminuje všetky nepotrebné komponenty, aby bola solídnou voľbou.
  2. Ľahké a minimalistické: Alpine Linux je navrhnutý tak, aby bol ľahký, vďaka čomu je ideálny pre systémy s obmedzenými zdrojmi. konzumovať minimálny priestor na disku a má nízke nároky na pamäť
  3. Domáci systém BusyBox: Alpine Linux používa BusyBox ako svoj zavádzací systém, ktorý poskytuje sadu unixových utilít v jedinom spustiteľnom súbore.
  4. Jednoduchá implementácia Init: používa OpenRC ako svoj init systém, ktorý poskytuje jednoduchú a efektívnu implementáciu procesu inicializácie systému s minimom požadovaným na počiatočné spustenie

Ak máte záujem o možnosť migrovať z Alpine 3.18 na Alpine 3.19 bez straty údajov alebo konfigurácií alebo inštalácie tejto distribúcie od začiatku, je dôležité, aby ste poznali niektoré zmeny vykonané v najnovšom vydaní.

Alpine Linux 3.19 vyniká aktualizácia linuxového jadra na verziu 6.6 LTS spolu s ktorým sa pridáva kompatibilita s Raspberry Pi 5, ako aj konsolidácia jadier, keďže jadrá linux-rpi4 a linux-rpi2 boli nahradené jedným „linux-rpi“.

Aktualizácia smerovacej schémy Yggdrasil, sieťového softvéru, na verziu 0.5, zavádzajúca novú schému smerovania, ktorá si môže vyžadovať úpravy z dôvodu kompatibility.

Adresár balíkov Pythonu je teraz označený ako externe spravovaný, čo ovplyvňuje inštalácie pip v systémových adresároch spravovaných apk. Používateľom sa odporúča zvážiť alternatívy, ako je pipx.

Okrem toho tu nájdeme aj aktualizácie desktopových prostredí GNOME 45, LXQt 1.4 a pre desktopové prostredie KDE sú zahrnuté balíky KDE Gear 23.08 spolu s KDE Frameworks 5.112.

Ako aktualizovať Alpine Linux?

Keď už trochu viete o detailoch Alpine Linux 3.19, mali by ste to vedieť Proces aktualizácie z predchádzajúcej verzie je mimoriadne jednoduchý A aby ste nemuseli preinštalovať celý systém a predovšetkým neprišli o svoje informácie a nastavenia, mali by ste vedieť, že to môžete urobiť nasledujúcim spôsobom.

Prvá vec v tomto a ako vždy odporúčame pred akoukoľvek aktualizáciou/inštaláciou je, aby ste si zálohovali svoje osobné údaje alebo tie, ktoré považujete za dôležité, pretože hoci je postup jednoduchý, odporúča sa vždy zálohovať a neľutovať žiadne nepredvídané udalosti.

Dobre povedané vyššie, aktualizácia z predchádzajúcej verzie (v tomto prípade migrácia z Alpine 3.18 na Alpine 3.19) musíme vykonať nasledujúce príkazy:

apk update
apk upgrade

apk add --upgrade apk-tools

apk upgrade --available

Hotovo musíme overiť a upraviť (ak je to potrebné) súbor /etc/apk/repositories, ak chcete manuálne zmeniť číslo verzie. Napríklad Alpine 3.18 až 3.19.

vi /etc/apk/repositories

Alebo rovnako môžeme použiť konfiguračný skript, ktorý v podstate urobí to isté a požiada nás, aby sme zmenili číslo verzie stlačením e. Tento skript môžeme spustiť pomocou:

setup-apkrepos

Keď to urobíme, pokračujeme v písaní znova:

apk update

A teraz môžeme vykonať úplnú aktualizáciu systému pomocou:

apk upgrade --available && sync

Nakoniec je dôležité aktualizovať nainštalovaný zavádzač pred reštartovaním a ak tak neurobíte, systém sa s najväčšou pravdepodobnosťou nespustí. Na to stačí vykonať nasledujúci príkaz:

update-grub

Alebo v prípade systémov BIOS (x86 alebo x86_64)

grub-install --boot-directory=/boot --target=i386-pc $disk

Po dokončení stačí vykonať:

reboot

Ako aktualizovať Alpine Linux na Raspberry Pi?

Teraz v prípade používateľov Raspberry, proces môže to byť trochu inak, takže vám osobne môžem odporučiť, aby ste sa pri procese spoliehali na Alpine Wiki. Podrobnosti si môžete skontrolovať v nasledujúci odkaz.

Ak ste dobrodruh alebo si radšej ušetríte trochu času, dovoľte mi povedať, že na aktualizáciu Alpine na Raspberry môžete použiť skript, tento skript sa nazýva „alpine-os-updater“.

Za zmienku stojí to tento skript nie je oficiálny, tak to by si mal vedieť je zdroj vytvorený používateľom a ktorého účelom je:

  1. Inovujte existujúcu inštaláciu Alpine Linux zo staršej verzie na najnovšiu verziu. Tým sa vykoná lokálna aktualizácia a zachová sa zahrnutie komunitného úložiska predchádzajúcej verzie pre súbor APK. V rámci aktualizácie sa vyžaduje reštart a spustí sa skript na dokončenie prechodu konfigurácie úložiska apk a opravu inštalácií balíkov, ktoré by sa mali automaticky aktualizovať pri prvom spustení.
  2. Keďže dostupnosť balíka sa môže meniť od verzie k verzii, odporúča sa vykoná kontrolu všetkých existujúcich nainštalovaných balíkov aby ste skontrolovali, či sú dostupné v úložisku pre novú verziu. Ak niektorý balík nie je možné migrovať na novú verziu, pred vykonaním zmien v systéme sa zobrazí hlásenie s potvrdením, že chcete pokračovať. V prípade prijatia alebo ak sa nenájdu žiadne problémy, skript bude pokračovať v inštalácii.
  3. Ako súčasť tohto inštalačného programu všetky balíčky budú aktualizované na najnovšiu verziu dostupnú pre aktuálnu verziu systému operačný systém, aby ste sa pokúsili zabezpečiť, aby sa váš systém mohol po inovácii zaviesť pomocou siete a SSH. V predvolenom nastavení tento inštalátor použije najnovšiu stabilnú verziu.

Byť schopný používať alpine-os-updater, stačí otvoriť terminál a zadať ho:

wget --no-cache -qO- https://raw.githubusercontent.com/XtendedGreg/alpine-os-updater/main/upgrade.sh | ash

Keď spustíte skript, to vykoná nasledujúce akcie:

  • Automaticky sa reštartuje a po reštarte sa spustia niektoré čistiace akcie, aby sa zaistilo, že archívy apk ukazujú na najnovšiu verziu a či sú balíčky aktualizované a nainštalované tak, aby sa zhodovali.
  • Po dokončení inštalácie sa v koreňovom adresári zavádzacieho média zobrazí súbor denníka.
  • Predchádzajúci zoznam archívov APK bude presunutý /etc/apk/repositories.bak takže môžete manuálne presunúť akékoľvek vlastné úložiská.

Konečne ak máte záujem dozvedieť sa o tom viac o tomto skripte si môžete pozrieť podrobnosti Na nasledujúcom odkaze.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.