Арцх Линук је оперативни систем „Линук едге“ који крварисистем. Крварење је сленг појам у Линук заједници који значи „нове ствари што је брже могуће.“ Ова филозофија надоградње је срж Арцха и један од разлога што га многи напредни Линук хобисти воле да користе.
Велика је корист од употребе ивице за крварењесистем попут Арцх. За почетак ћете увек добити најновије програме, управљачке програме и побољшања која Линук заједница може да понуди. Међутим, до неких озбиљних недостатака долази и са коришћењем овог оперативног система. Главни је да се ажурирања стижу што је брже могуће и не тестирају се темељито. Због недостатка тестирања, могу се јавити грешке. Да будемо јасни: проблеми се не догађају увек, али због Арцових брзих ажурирања често се догађају ломови.
Најбољи начин за ублажавање ломова пакета јеонемогућите ажурирања апликација на Арцх Линуку и на тај начин избегавате покварено ажурирање. У овом водичу ћемо вам показати како да конфигуришете свој Арцх ПЦ тако да избегне надоградњу пакета.
Пронађите пакет у Пацману
Пре него што се позабавите Пацманомконфигурационе датотеке да бисте спречили Арцх да надогради пакет на вашем систему, морате пронаћи тачно име пакета. Најбољи начин за то је коришћење прекидача командне линије „Ке“.
Да бисте претражили, отворите прозор терминала притиском на Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури. Затим, као редовни корисник, покрените Пацман са прекидачем командне линије "Ке". Ова операција ће исписати потпуну листу сваког инсталираног пакета на систему.
pacman -Qe
Покретање упита сваког инсталираног пакета наАрцх Линук ће вам без сумње показати пуно информација. За већину, ова огромна количина података можда неће бити од помоћи. Из овог разлога је добра идеја да се користи греп команду, да разврстате и пронађете кључне речи и обрасце.
Да бисте поредали листу инсталираних пакета, покушајте:
pacman -Qe | grep "name of a program or package"
С друге стране, излаз избаците у прикладну текстуалну датотеку за касније помоћу команде испод.
pacman -Qe > ~/package-info.txt
Напомена: да бисте прегледали датотеку пацкаге-инфо.ткт у терминалу, покрените cat ~/package-info.txt
Након што сте обавили претрагу са греп алата, видећете назив пакета, а затим број верзије. Занемарите број верзије и забележите име пакета, јер ће вам ово требати приликом уређивања конфигурацијских датотека.
Уређивање Пацман.цонф
Начин да се спријечи Арцх Линук у надоградњи инсталираних пакета је уређивањем /етц/пацман.цонф датотеке и искориштавање функције „ИгнореПкг“. Да бисте дошли до ове функције, покрените прозор терминала и отворите датотеку Пацман.цонф унутар уређивача текста Нано с роот привилегијама.
su -
nano -w /etc/pacman.conf
Или:
sudo nano -w /etc/pacman.conf
У уређивачу текста Нано користите тастер Стрелица надоле и скрените до дела датотеке која каже да "# Пацман неће надоградити пакете наведене у ИгнореПкг и члановима ИгнореГроуп."
Кад тамо стигнете, уклоните симбол # испред „ИгнореПкг.“ Затим напишите име пакета из претраге раније након „=.“ Требало би да изгледа овако:
IgnorePkg =nameofpackage
Имате више од једног пакета за који желите да спречите ажурирање Арцх Линука? Запишите имена сваког пакета након „ИгнореПкг“, а затим зарезима. На пример:
IgnorePkg =nameofpackage1, nameofpackage2, nameofpackage3
Са свим пакетима који желите да спречите Арцх Линук да надогради скуп унутар „ИгнореПкг“, време је да сачувате измене. Притисните Цтрл + О на тастатури да напишете измене у конфигурациону датотеку Пацман-а и затворите је притиском Цтрл + Кс.
Под претпоставком да се све измене у конфигурацијској датотеци Пацмана изврше правилно, моћи ћете да покренете наредбу за надоградњу на Арцх Линуку и успешно спречите пакете у ИгнореПкг да надограде.
sudo pacman -Syyu
Омогућавање ажурирања
После неколико недеља занемаривања ажурирања, надоградња је сигурно безбедна. Да бисте поново омогућили надоградње за пакете које сте претходно онемогућили, мораћете да урадите следеће.
Корак 1: отворите прозор терминала и користите Роот или Судо да бисте приступили конфигурацијској датотеци Пацмана.
su -
nano -w /etc/pacman.conf
Или
sudo nano -w /etc/pacman.conf
Корак 2: Померите се кроз конфигурациону датотеку и крећите се према доле до „ИгнореПкг“ области датотеке.
3. корак: Помоћу Бацкспаце , уклоните сва имена пакета након „ИгнореПкг“.
4. корак: Спремите измене направљене у конфигурациону датотеку Пацмана у уређивачу текста Нано притиском на Цтрл + О комбинација тастатуре Затим затворите уређивач притиском Цтрл + Кс.
Корак 5: Покрените команду за надоградњу Пацмана. Док траје, Арцх Линук ће приметити да претходно задржани пакети више нису задржани и аутоматски ће их надоградити на најновију верзију.
sudo pacman -Syyu</п>
Коментари