Alpine 3.19: mitä sinun tulee tietää ennen sen asentamista

Alpine Linux

Alpine Linux on musl- ja BusyBox-pohjainen Linux-jakelu, jonka tavoitteena on olla oletuksena kevyt ja turvallinen, mutta silti hyödyllinen yleisiin tarkoituksiin.

Muutama päivä sitten jaoimme täällä blogissa uutisen Alpine Linux 3.19:n uuden version julkaisu mikä Se on jakelu, joka on saanut tunnustusta Linux-yhteisössä minimalistisen lähestymistavan ja tehokkaan suorituskyvyn vuoksi.

Alpine Linux noudattaa filosofiaa "pieni, yksinkertainen ja turvallinen", mikä tekee siitä jakelun, joka on erityisen houkutteleva Raspberry Pi -käyttäjille, koska se on kevyt ja tehokas käyttöjärjestelmä.

Alpine Linux
Aiheeseen liittyvä artikkeli:
Alpine Linux 3.19 tulee RPi 5:n tuella, parannuksilla ja muulla tavalla

Ja se on se niiden joukossa merkki Tämän jakelun tärkeimmät näkökohdat, joita voimme korostaa:

  1. Turvallisuusorientaatio: Alpine Linux on suunniteltu turvallisuutta ajatellen, koska se on jakelu, jossa on vain tarvittavat komponentit, mikä tarkoittaa, että se eliminoi kaikki tarpeettomat komponentit ollakseen vankka vaihtoehto.
  2. Kevyt ja minimalistinen: Alpine Linux on suunniteltu kevyeksi, joten se on ihanteellinen resurssirajoitteisille järjestelmille. kuluttaa minimaalista levytilaa ja sillä on vähän muistivaatimuksia
  3. BusyBox-kotijärjestelmä: Alpine Linux käyttää käynnistysjärjestelmänä BusyBoxia, joka tarjoaa joukon Unix-apuohjelmia yhdessä suoritettavassa tiedostossa.
  4. Yksinkertainen Init-toteutus: käyttää OpenRC:tä aloitusjärjestelmänä, mikä tarjoaa yksinkertaisen ja tehokkaan järjestelmän alustusprosessin toteutuksen minimikäynnistyksen vaatimalla

Jos olet kiinnostunut siirtymään Alpine 3.18:sta Alpine 3.19:ään menettämättä tietoja tai määrityksiä tai asentamatta tätä jakelua tyhjästä, on tärkeää, että tiedät joitakin viimeisimmässä julkaisussa tehdyistä muutoksista.

Alpine Linux 3.19 Linux-ytimen päivitys versioon 6.6 LTS erottuu johon lisätään yhteensopivuus Raspberry Pi 5:n kanssa sekä ytimien yhdistäminen, koska linux-rpi4- ja linux-rpi2-ytimet on korvattu yhdellä "linux-rpi":llä.

Yggdrasil-reititysjärjestelmän päivitys, verkkoohjelmisto, versioon 0.5, esittelee uuden reititysmallin, joka saattaa vaatia säätöjä yhteensopivuuden vuoksi.

Python-pakettien hakemisto on nyt merkitty ulkoisesti hallituksi, mikä vaikuttaa pip-asennuksiin apk-hallinnassa olevissa järjestelmähakemistoissa. Käyttäjiä suositellaan harkitsemaan vaihtoehtoja, kuten pipx.

Tämän lisäksi voimme löytää päivityksiä myös työpöytäympäristöihin GNOME 45, LXQt 1.4 ja KDE-työpöytäympäristössä KDE Gear 23.08 -paketit sisältyvät KDE Frameworks 5.112:n ohella.

Kuinka päivittää Alpine Linux?

Kun tiedät jo vähän Alpine Linux 3.19:n yksityiskohdista, sinun pitäisi tietää se Päivitys aiemmasta versiosta on erittäin yksinkertainen Ja välttääksesi koko järjestelmän uudelleenasentamisen ja ennen kaikkea tietojen ja asetusten menettämisen, sinun tulee tietää, että voit tehdä sen seuraavalla tavalla.

Ensimmäinen asia tässä ja kuten aina ennen päivitystä/asennusta suosittelemme, että varmuuskopioit henkilökohtaiset tai tärkeäksi katsomasi tietosi, sillä vaikka toimenpide on yksinkertainen, suositus on aina varmuuskopioida ja olla katumatta odottamattomia tapahtumia.

Hyvin sanottu yllä, päivittääksesi aiemmasta versiosta (tässä tapauksessa siirtyminen Alpine 3.18:sta Alpine 3.19:ään) meidän on suoritettava seuraavat komennot:

apk update
apk upgrade

apk add --upgrade apk-tools

apk upgrade --available

Tehnyt tämän meidän on tarkistettava ja muokattava (tarvittaessa) tiedosto /etc/apk/repositories, muuttaaksesi versionumeron manuaalisesti. Esimerkiksi Alpine 3.18-3.19.

vi /etc/apk/repositories

Tai samoin voimme käyttää konfigurointiskriptiä, joka tekee periaatteessa saman asian ja pyytää meitä vaihtamaan vain versionumeron painamalla e. Voimme suorittaa tämän skriptin seuraavasti:

setup-apkrepos

Kun tämä on tehty, jatkamme kirjoittamista uudelleen:

apk update

Ja nyt voimme suorittaa täydellisen järjestelmäpäivityksen:

apk upgrade --available && sync

Lopuksi on tärkeää päivittää asennettu käynnistyslatain ennen uudelleenkäynnistystä, ja jos et tee niin, järjestelmä ei todennäköisesti käynnisty. Voit tehdä tämän suorittamalla seuraavan komennon:

update-grub

Tai jos kyseessä on BIOS-järjestelmä (x86 tai x86_64)

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

Kun olet valmis, suorita:

reboot

Kuinka päivittää Alpine Linux Raspberry Pi:ssä?

Nyt Raspberry-käyttäjien tapauksessa prosessi se voi olla hieman erilainen, joten voin henkilökohtaisesti suositella, että luotat Alpine Wikiin prosessissa. Voit tarkistaa yksityiskohdat kohdasta seuraava linkki.

Jos olet seikkailija tai haluat säästää vähän aikaa, kerron sinulle, että voit käyttää skriptiä päivittääksesi Alpinen Raspberryllesi. Tämä skripti on nimeltään "alpine-os-updater".

On syytä mainita se tämä käsikirjoitus ei ole virallinen, niin sinun pitäisi tietää se on käyttäjän luoma resurssi, jonka tarkoitus on:

  1. Päivitä olemassa oleva Alpine Linux -asennus vanhemmasta versiosta uusimpaan versioon. Tämä suorittaa paikallisen päivityksen ja säilyttää edellisen version yhteisön arkiston sisällyttämisen apk:lle. Uudelleenkäynnistys vaaditaan osana päivitystä, ja komentosarja suoritetaan suorittamaan apk-varaston konfiguroinnin siirtymä ja korjaamaan pakettiasennukset, jotka pitäisi päivittää automaattisesti ensimmäisessä käynnistyksessä.
  2. Koska pakettien saatavuus voi vaihdella versioittain, se on suositeltavaa suorittaa kaikkien asennettujen pakettien tarkistuksen tarkistaaksesi, ovatko ne saatavilla uuden version arkistossa. Jos jotakin pakettia ei voida siirtää uuteen versioon, näyttöön tulee viesti, joka vahvistaa, että haluat jatkaa, ennen kuin teet muutoksia järjestelmään. Jos se hyväksytään tai jos ongelmia ei löydy, komentosarja jatkaa asennusta.
  3. Osana tätä asennusohjelmaa kaikki paketit päivitetään uusimpaan versioon, joka on saatavilla nykyisessä järjestelmäversiossa käyttöjärjestelmä yrittää varmistaa, että järjestelmäsi voi käynnistyä verkkoyhteyden ja SSH:n avulla päivityksen jälkeen. Oletuksena tämä asennusohjelma käyttää uusinta vakaata versiota.

Voidakseen käyttää alpine-os-päivitys, avaa vain pääte ja kirjoita se:

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

Kun suoritat skriptin, se suorittaa seuraavat toiminnot:

  • Se käynnistyy automaattisesti uudelleen ja suorittaa joitakin puhdistustoimintoja uudelleenkäynnistyksen jälkeen varmistaakseen, että apk-varastot osoittavat uusimpaan versioon ja että paketit on päivitetty ja asennettu vastaamaan niitä.
  • Kun asennus on valmis, käynnistystietovälineen juureen ilmestyy lokitiedosto.
  • Aiempi APK-arkistoluettelo siirretään /etc/apk/repositories.bak joten voit siirtää kaikki mukautetut tietovarastot manuaalisesti.

Vihdoin jos olet kiinnostunut tietämään siitä lisää tästä skriptistä voit tarkistaa yksityiskohdat Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.