Vai pakotne darbojas pēc sistēmas atjaunināšanas jūsu Arch mašīnā? Iespējams, jūs instalējāt jaunāko Linux kodola versiju, bet pēc tam nevarat palaist datoru. Lai kāds būtu iemesls, vienmēr ir ieteicams neļaut stabilām pakotnēm jaunināt uz jaunākajām nestabilajām versijām.

Pacman, noklusējuma pakotņu pārvaldnieks uz Arch balstītos distros, ļauj ignorēt pakotnes jaunināšanu, vienkārši rediģējot pacman.conf failu. Šis raksts ir par to, kā novērst noteiktu pakotņu jaunināšanu programmā Arch Linux gan pastāvīgi, gan īslaicīgi.

Kāpēc novērst pakotņu jaunināšanu programmā Arch Linux?

Arch Linux ir slīdošā izlaiduma izplatīšana, kas nozīmē, ka jauni atjauninājumi tiek izlaisti, tiklīdz pakotnes izstrādātāji to izlaiž. Tas dod izstrādātājiem mazāk laika, lai pārbaudītu pakotnes, tādējādi palielinot kļūdu un citu koda problēmu iespējamību.

Ja zināt, ka konkrēta pakotnes versija ir pārbaudīta un ir mazāka iespējamība, ka tā sabojāsies, varat novērst tās jaunināšanu. Tas nodrošina, ka jūs baudāt pārbaudītās pakotnes stabilitāti tik ilgi, cik vēlaties, vienlaikus saglabājot iespēju to atjaunināt, kad vien vēlaties.

instagram viewer

Problēmas ar sistēmu var rasties arī pēc noteiktas pakotnes jaunināšanas. Šādās situācijās labāk ir pazemināt to uz iepriekšējo stabilo versiju un novērst tās turpmākus jauninājumus, izmantojot Pacman.

Kā ignorēt pakotni no atjaunināšanas

Lai novērstu Arch Linux pakotnes jaunināšanu, jums būs jārediģē fails ar nosaukumu pacman.conf. Tas ir Arch Linux pakotņu pārvaldnieka Pacman primārais konfigurācijas fails.

Sāciet ar faila pacman.conf atvēršanu, izmantojot Linux teksta redaktors pēc jūsu izvēles.

sudo vim /etc/pacman.conf

Ritiniet uz leju, līdz atrodat komentāru: "Pacman nejauninās pakotnes, kas norādītas IgnorePkg un IgnoreGroup dalībniekiem."

Atceliet komentārus no rindas zem tā un pievienojiet pakotnes, kuras nevēlaties jaunināt pēc vienāds zīme (=).

IgnorētPkg = nano

Lai pievienotu vairākas pakotnes, vienkārši uzskaitiet tās, atdalot divas secīgas pakotnes ar telpa.

IgnorePkg = nano vim Linux

Iepriekš minētā komanda neļaus nano, vim un pašreizējam Linux kodolam turpināt jaunināšanu. Saglabājiet un izejiet no Vim kad esat pabeidzis faila rediģēšanu.

Mēģinot manuāli jaunināt ignorētu pakotni (izmantojot pacman -S pakotnes nosaukums), Pacman jums paziņos, ka pakotne ir daļa no IgnorePkg, un jautās, vai tomēr vēlaties to jaunināt. Pēc tam varat izvēlēties ignorēt IgnorePkg paziņojumu, ja vēlaties.

Lai ignorētu visas pakotņu grupas jaunināšanu, failā pacman.conf pievienojiet priekšrakstu IgnoreGroup.

IgnoreGroup = kde-applications

Kad pakotnes nestabilā versija ir novērsta, varat noņemt jaunināšanas ierobežojumu, vienkārši noņemot pakotņu nosaukumus no IgnorePkg un IgnoreGroup priekšrakstiem.

Pakotnes īslaicīga izslēgšana no sistēmas jaunināšanas

Aizliegt konkrētai pakotnei pastāvīgi saņemt jauninājumus dažiem lietotājiem var nebūt optimāls risinājums. Ja vēlaties tikai vienu reizi ignorēt pakotnes jaunināšanu, izmantojiet -- ignorēt karogs pacman komandā.

Piemēram, lai sistēmas jaunināšanas laikā novērstu Linux kodola atjaunināšanu:

sudo pacman -Syyu --ignore=linux

Norādiet ar komatu atdalītu pakotņu sarakstu, lai ignorētu vairāku pakotņu jaunināšanu.

sudo pacman -Syyu --ignore=linux, vim, nano

Tāpat varat arī ignorēt noteiktu pakotņu grupu jaunināšanu, izmantojot --ignorēt grupu karogs.

sudo pacman -Syyu --ignoregroup=kde-applications

Lai atjauninātu pakotni, vienkārši palaidiet komandu vēlreiz bez -- ignorēt un --ignorēt grupu karogi.

Linux sniedz jums pilnīgu kontroli pār jūsu sistēmu

Izmantojot Linux, jūs varat sagaidīt šādus atribūtus, kas piedāvā smalku vadību, izkaisītus visur. Varat ignorēt konkrētus pakotņu jauninājumus, pazemināt pakotnes versiju un pat pievienot tai savas pakotnes Arch lietotāju repozitorijs.

Ja esat no Debian vai RHEL balstīta distribūcijas un esat jauns Arch Linux lietotājs, iespējams, ka neesat pazīstams ar AUR. AUR ir viens no galvenajiem iemesliem, kāpēc daudzi lietotāji dod priekšroku Arch Linux.

8 lietas, kas jums jāzina pirms Arch Linux instalēšanas

Arch Linux neapšaubāmi ir viens no labākajiem Linux lietotājiem. Bet ir dažas lietas, kas jums jāzina par Arch pirms tās instalēšanas.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Linux
  • Arch Linux
  • Linux lietotnes
  • Linux Elementary
Par autoru
Dīpeša Šarma (Publicēti 112 raksti)

Dīpešs ir MUO jaunākais Linux redaktors. Viņš raksta informatīvus ceļvežus par Linux, lai sniegtu svētlaimīgu pieredzi visiem jaunpienācējiem. Neesat pārliecināts par filmām, bet, ja vēlaties runāt par tehnoloģijām, viņš ir jūsu puisis.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu