Kas pakett toimib pärast teie Arch masina süsteemivärskendust? Võib-olla installisite Linuxi kerneli uusima versiooni, kuid ei saa pärast seda arvutit käivitada. Mis iganes põhjus ka poleks, on alati hea mõte takistada stabiilsete pakettide üleviimist nende uusimatele ebastabiilsetele versioonidele.
Pacman, Arch-põhiste distrode vaikepaketihaldur, võimaldab teil paketi uuendamist ignoreerida, muutes lihtsalt pacman.conf faili. See artikkel käsitleb konkreetsete pakettide püsiva ja ajutise uuendamise takistamist Arch Linuxis.
Miks takistada Arch Linuxis pakettide uuendamist?
Arch Linux on pideva väljalaskega distro, mis tähendab, et uued värskendused avaldatakse kohe, kui paketi arendajad selle välja annavad. See annab arendajatele vähem aega pakettide testimiseks, suurendades seega vigade ja muude koodiprobleemide tõenäosust.
Kui teate, et konkreetne paketi versioon on testitud ja selle purunemise tõenäosus on väiksem, saate vältida selle täiendamist. See tagab, et naudite testitud paketi stabiilsust nii kaua kui soovite, kuid teil on siiski võimalus seda igal ajal värskendada.
Samuti võite pärast konkreetse paketi uuendamist oma süsteemiga probleeme kokku puutuda. Sellistes olukordades on parem alandada see eelmisele stabiilsele versioonile ja vältida selle edasist versiooniuuendust Pacmani abil.
Kuidas paketti värskendamisel eirata
Paketi uuendamise vältimiseks Arch Linuxis redigeerite faili nimega pacman.conf. See on Arch Linuxi paketihalduri Pacmani esmane konfiguratsioonifail.
Alustage faili pacman.conf avamisega kasutades Linuxi tekstiredaktor omal valikul.
sudo vim /etc/pacman.conf
Kerige alla, kuni leiate kommentaari: "Pacman ei uuenda IgnorePkg-s loetletud pakette ja IgnoreGroupi liikmeid."
Tühjendage selle all olev rida ja lisage paketid, mida te ei soovi pärast versiooni uuendada võrdub märk (=).
Ignoreeri Pkg = nano
Mitme paketi lisamiseks loetlege need lihtsalt, eraldades kaks järjestikust paketti tähega ruumi.
IgnorePkg = nano vim linux
Eelnimetatud käsk takistab nano, vim ja praeguse Linuxi tuuma edasist uuendamist. Salvestage ja väljuge Vimist kui olete faili redigeerimise lõpetanud.
Kui proovite ignoreeritud paketti käsitsi uuendada (kasutades pacman -S paketinimi), annab Pacman teile teada, et pakett on osa IgnorePkg-st, ja küsib, kas soovite seda siiski uuendada. Seejärel saate soovi korral IgnorePkg lause alistada.
Terve paketirühma uuendamise ignoreerimiseks lisage faili pacman.conf käsk IgnoreGroup.
IgnoreGroup = kde-rakendused
Kui paketi ebastabiilne versioon on parandatud, saate uuendamise piirangu eemaldada, eemaldades lihtsalt paketinimed lausetest IgnorePkg ja IgnoreGroup.
Paketi ajutiselt süsteemiuuenduse välistamine
Konkreetse paketi püsiva versiooniuuenduse keelamine ei pruugi olla mõne kasutaja jaoks optimaalne lahendus. Kui soovite paketi uuendamist vaid korra ignoreerida, kasutage -- ignoreerida lipp pacmani käsus.
Näiteks Linuxi kerneli värskendamise vältimiseks süsteemi uuendamise ajal tehke järgmist.
sudo pacman -Syyu --ignore=linux
Mitme paketi täiendamise ignoreerimiseks määrake komadega eraldatud pakettide loend.
sudo pacman -Syyu -- ignoreeri = linux, vim, nano
Samamoodi saate ignoreerida teatud paketirühmade uuendamist, kasutades --ignoreerima gruppi lipp.
sudo pacman -Syyu --ignoregroup=kde-rakendused
Paketi värskendamiseks käivitage käsk uuesti ilma -- ignoreerida ja --ignoreerima gruppi lipud.
Linux annab teile täieliku kontrolli oma süsteemi üle
Linuxi puhul võite oodata, et sellised peeneteralist juhtimist pakkuvad atribuudid puistatakse kõikjale. Saate eirata konkreetseid paketitäiendusi, paketi alandada ja isegi oma pakette lisada Arch kasutajate hoidla.
Kui olete pärit Debianil või RHEL-põhisest distrost ja olete Arch Linuxis uus, ei pruugi te AUR-iga tuttav olla. AUR on üks peamisi põhjuseid, miks paljud kasutajad eelistavad Arch Linuxit.
Arch Linux on kahtlemata üks parimaid Linuxi kasutajate distributsioone. Kuid on mõned asjad, mida peaksite Archi kohta enne selle installimist teadma.
Loe edasi
- Linux
- Arch Linux
- Linuxi rakendused
- Linuxi algklass
Deepesh on MUO Linuxi nooremtoimetaja. Ta kirjutab Linuxi kohta teabejuhiseid, mille eesmärk on pakkuda kõigile uustulnukatele õndsat kogemust. Pole kindel filmide osas, aga kui tahad tehnoloogiast rääkida, siis ta on sinu mees.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin