Arch Linux je operativni sustav Linux koji "krvari"sustav. Krvavi krvavi je sleng pojam u Linux zajednici, što znači „nove stvari što je brže moguće.“ Ova filozofija ažuriranja je srž Archa i jedan je od razloga što ga mnogi napredni Linux-ovi ljubitelji vole koristiti.
Velika je korist od upotrebe ivice za krvarenjesustav poput Arch. Za početak ćete uvijek dobiti najnovije programe, upravljačke programe i poboljšanja koja Linux zajednica može ponuditi. Međutim, neki ozbiljni nedostaci dolaze s korištenjem operativnog sustava poput ovog. Glavni je da se ažuriranja stižu što je brže moguće i ne testiraju se temeljito. Zbog nedostatka testiranja mogu nastati greške. Da budemo jasni: problemi se ne događaju uvijek, ali zbog Arcovih brzih ažuriranja često se događaju lomovi.
Najbolji način za ublažavanje lomova paketa jeonemogućiti ažuriranja aplikacija na Arch Linuxu i na taj način izbjeći neispravno ažuriranje. U ovom ćemo vam vodiču pokazati kako konfigurirati svoj Arch PC tako da izbjegne nadogradnju paketa.
Pronađite paket u Pacmanu
Prije nego što se zajebao s Pacmanomkonfiguracijske datoteke kako biste spriječili Arch da nadogradi paket na vašem sustavu, morate pronaći točan naziv paketa. Najbolji način za to je korištenje preklopke naredbenog retka "Qe".
Za pretraživanje otvorite prozor terminala pritiskom na Ctrl + Alt + T ili Ctrl + Shift + T na tipkovnici. Zatim kao redoviti korisnik pokrenite Pacman pomoću prekidača naredbenog retka "Qe". Ova operacija ispisat će potpuni popis svakog instaliranog paketa u sustavu.
pacman -Qe
Izvođenje upita svakog instaliranog paketa naArch Linux će vam bez sumnje pokazati puno informacija. Za većinu, ova ogromna količina podataka možda neće biti od pomoći. Iz tog je razloga dobra ideja da to iskoristite grep narediti za sortiranje i pronalazak ključnih riječi i obrazaca.
Da biste razvrstali popis instaliranih paketa, pokušajte:
pacman -Qe | grep "name of a program or package"
S druge strane, izlaz izbacite u prikladnu tekstnu datoteku za kasnije pomoću naredbe u nastavku.
pacman -Qe > ~/package-info.txt
Napomena: da biste pregledali datoteku package-info.txt u terminalu, pokrenite cat ~/package-info.txt
Nakon što ste obavili pretragu s grep alata, vidjet ćete naziv paketa i broj verzije. Zanemarite broj verzije i zabilježite naziv paketa jer će vam trebati pri uređivanju konfiguracijskih datoteka.
Uređivanje Pacman.conf
Način da se spriječi Arch Linux u nadogradnji instaliranih paketa je uređivanjem /etc/pacman.conf datoteku i iskorištavanje značajke "IgnorePkg". Kako biste došli do ove značajke, pokrenite prozor terminala i otvorite datoteku Pacman.conf unutar uređivača teksta Nano s korijenskim povlasticama.

su -
nano -w /etc/pacman.conf
Ili:
sudo nano -w /etc/pacman.conf
U uređivaču teksta Nano koristite Strelica dolje i spustite se na dio datoteke koji kaže "# Pacman neće nadograditi pakete navedene u IgnorePkg i članovima IgnoreGroup."

Kad tamo stignete, uklonite simbol # ispred "IgnorePkg". Zatim upišite ime paketa iz pretraživanja ranije nakon "=." To bi trebalo izgledati:
IgnorePkg =nameofpackage
Imate više paketa kojima želite spriječiti ažuriranje Arch Linuxa? Zapišite imena svakog paketa nakon "IgnorePkg", a zatim zarezima. Na primjer:
IgnorePkg =nameofpackage1, nameofpackage2, nameofpackage3
Uz sve pakete kojima želite spriječiti Arch Linux da nadogradi skup unutar "IgnorePkg", vrijeme je da spremite promjene. tisak Ctrl + O na tipkovnici upisati izmjene u konfiguracijsku datoteku Pacman i zatvorite je pritiskom Ctrl + X.
Pod pretpostavkom da se sve promjene u konfiguracijskoj datoteci Pacmana izvrše ispravno, moći ćete pokrenuti naredbu za nadogradnju na Arch Linuxu i uspješno spriječiti nadogradnju paketa u IgnorePkg.

sudo pacman -Syyu
Omogućavanje ažuriranja
Nakon nekoliko tjedana zanemarivanja ažuriranja, nadogradnju je sigurno sigurno ponovo. Da biste ponovo omogućili nadogradnje za pakete koje ste prethodno onemogućili, morat ćete učiniti sljedeće.
Korak 1: otvorite terminal terminala i koristite Root ili Sudo kako biste pristupili konfiguracijskoj datoteci Pacmana.
su -
nano -w /etc/pacman.conf
Ili
sudo nano -w /etc/pacman.conf
Korak 2: Pomičite se po konfiguracijskoj datoteci i krenite prema dolje do područja "IgnorePkg" datoteke.
3. korak: Koristiti povratnik tipku, uklonite sve nazive paketa nakon "IgnorePkg."
4. korak: Spremite izmjene načinjene u Pacmanovoj konfiguracijskoj datoteci u uređivaču teksta Nano pritiskom na Ctrl + O kombinacija tipkovnice. Zatim zatvorite uređivač pritiskom Ctrl + X.
Korak 5: Pokrenite naredbu za nadogradnju Pacmana. Dok traje, Arch Linux primijetit će da se prethodno zadržani paketi više ne zadržavaju i automatski ih nadograđuje na najnoviju verziju.
sudo pacman -Syyu</ P>
komentari