Před pár dny jsme zde na blogu sdíleli novinky o vydání nové verze Alpine Linux 3.19 který Je to distribuce, která si získala uznání v linuxové komunitě pro jeho minimalistický přístup a efektivní výkon.
Alpine Linux se drží filozofie „malý, jednoduchý a bezpečný“, což z něj dělá distribuci, která je zvláště atraktivní pro uživatele Raspberry Pi, protože se jedná o lehký a výkonný operační systém.
A to je mezi znak Hlavní aspekty této distribuce můžeme zdůraznit:
- Bezpečnostní orientace: Alpine Linux byl navržen s ohledem na bezpečnost, protože jde o distribuci, která má pouze nezbytné komponenty, což znamená, že eliminuje všechny nepotřebné komponenty, aby byla solidní volbou.
- Lehké a minimalistické: Alpine Linux je navržen tak, aby byl lehký, takže je ideální pro systémy s omezenými zdroji. konzumovat minimální místo na disku a má nízké nároky na paměť
- Domácí systém BusyBox: Alpine Linux používá BusyBox jako svůj zaváděcí systém, který poskytuje sadu unixových utilit v jediném spustitelném souboru.
- Jednoduchá implementace Init: používá OpenRC jako svůj init systém, který poskytuje jednoduchou a efektivní implementaci procesu inicializace systému s minimem požadovaným pro počáteční spuštění
Pokud máte zájem o možnost migrace z Alpine 3.18 na Alpine 3.19 bez ztráty dat nebo konfigurací nebo instalace této distribuce od nuly, je důležité, abyste znali některé změny provedené v nejnovější verzi.
Alpine Linux 3.19 aktualizace linuxového jádra na verzi 6.6 LTS vyniká spolu s tím je přidána kompatibilita s Raspberry Pi 5 a také konsolidace jader, protože jádra linux-rpi4 a linux-rpi2 byla nahrazena jediným "linux-rpi".
Aktualizace směrovacího schématu Yggdrasil, síťový software, na verzi 0.5, zavádějící nové schéma směrování, které může vyžadovat úpravy pro kompatibilitu.
Adresář balíčků Pythonu je nyní označen jako externě spravovaný, což ovlivňuje instalace pip v systémových adresářích spravovaných apk. Uživatelům se doporučuje zvážit alternativy, jako je pipx.
Kromě toho najdeme také aktualizace desktopových prostředí GNOME 45, LXQt 1.4 a pro desktopové prostředí KDE jsou zahrnuty balíčky KDE Gear 23.08 spolu s KDE Frameworks 5.112.
Jak aktualizovat Alpine Linux?
Když už víte něco o detailech Alpine Linux 3.19, měli byste to vědět Proces aktualizace z předchozí verze je velmi jednoduchý A abyste nemuseli přeinstalovat celý systém a především nepřišli o své informace a nastavení, měli byste vědět, že to můžete udělat následujícím způsobem.
Dobře řečeno výše, aktualizace z předchozí verze (v tomto případě migrace z Alpine 3.18 na Alpine 3.19) musíme provést následující příkazy:
apk update apk upgrade apk add --upgrade apk-tools apk upgrade --available
Hotovo musíme ověřit a upravit (v případě potřeby) soubor /etc/apk/repositories, chcete-li ručně změnit číslo verze. Například Alpine 3.18 až 3.19.
vi /etc/apk/repositories
Nebo stejně tak můžeme použít konfigurační skript, který v podstatě udělá to samé a požádá nás, abychom změnili číslo verze stisknutím e. Tento skript můžeme spustit pomocí:
setup-apkrepos
Jakmile je toto hotovo, pokračujeme v psaní znovu:
apk update
A nyní můžeme provést kompletní aktualizaci systému pomocí:
apk upgrade --available && sync
Nakonec je důležité před restartem aktualizovat nainstalovaný zavaděč a pokud tak neučiníte, systém s největší pravděpodobností nenaběhne. K tomu stačí provést následující příkaz:
update-grub
Nebo v případě systémů BIOS (x86 nebo x86_64)
grub-install --boot-directory=/boot --target=i386-pc $disk
Po dokončení stačí provést:
reboot
Jak aktualizovat Alpine Linux na Raspberry Pi?
Nyní v případě uživatelů Raspberry, proces může to být trochu jinak, takže mohu osobně doporučit, abyste se při procesu spolehli na Alpine Wiki. Podrobnosti můžete zkontrolovat v následující odkaz.
Pokud jste dobrodruh nebo chcete ušetřit trochu času, řeknu vám, že můžete použít skript k aktualizaci Alpine na svém Raspberry, tento skript se nazývá "alpine-os-updater".
Za zmínku stojí tento skript není oficiální, tak to bys měl vědět je zdroj vytvořený uživatelem a jehož účelem je:
- Upgradujte stávající instalaci Alpine Linux ze starší verze na nejnovější verzi. Tím se provede aktualizace na místě a zachová se zahrnutí komunitního úložiště předchozí verze pro soubor apk. V rámci aktualizace je vyžadován restart a bude spuštěn skript, který dokončí přechod konfigurace úložiště apk a opraví instalace balíčků, které by se měly automaticky aktualizovat při prvním spuštění.
- Vzhledem k tomu, že dostupnost balíčků se může lišit od verze k verzi, je doporučeno provede kontrolu všech existujících nainstalovaných balíčků zkontrolovat, zda jsou k dispozici v úložišti pro novou verzi. Pokud některý balíček nelze migrovat na novou verzi, zobrazí se před provedením změn v systému zpráva potvrzující, že chcete pokračovat. Pokud bude skript přijat nebo pokud nebudou nalezeny žádné problémy, bude pokračovat v instalaci.
- V rámci tohoto instalačního programu všechny balíčky budou aktualizovány na nejnovější verzi dostupnou v aktuální verzi systému operačního systému, abyste se po aktualizaci pokusili zajistit, aby váš systém mohl zavést síť a SSH. Ve výchozím nastavení bude tento instalační program používat nejnovější stabilní verzi.
Být schopen používat alpine-os-updater, stačí otevřít terminál a zadat jej:
wget --no-cache -qO- https://raw.githubusercontent.com/XtendedGreg/alpine-os-updater/main/upgrade.sh | ash
Když skript spustíte, provede následující akce:
- Automaticky se restartuje a po restartu spustí některé akce čištění, aby se ujistil, že repozitáře apk ukazují na nejnovější verzi a že balíčky jsou aktualizovány a nainstalovány tak, aby odpovídaly.
- Po dokončení instalace se v kořenovém adresáři zaváděcího média objeví soubor protokolu.
- Předchozí seznam úložišť APK bude přesunut /etc/apk/repositories.bak takže můžete ručně přesunout jakákoli vlastní úložiště.
Konečně pokud máte zájem o tom vědět více o tomto skriptu, můžete zkontrolovat podrobnosti Na následujícím odkazu.