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.

instagram viewer

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.

8 asja, mida peaksite teadma enne Arch Linuxi installimist

Arch Linux on kahtlemata üks parimaid Linuxi kasutajate distributsioone. Kuid on mõned asjad, mida peaksite Archi kohta enne selle installimist teadma.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Linux
  • Arch Linux
  • Linuxi rakendused
  • Linuxi algklass
Autori kohta
Deepesh Sharma (112 artiklit avaldatud)

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.

Rohkem Deepesh Sharmalt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin