Arch Linuxta uygulama güncellemeleri nasıl devre dışı bırakılır

Arch Linuxta uygulama güncellemeleri nasıl devre dışı bırakılır

Arch Linux , “son teknoloji” bir Linux işletim sistemidir. Bleeding Edge, Linux topluluğunda "mümkün olduğunca hızlı yeni şeyler" anlamına gelen argo bir terimdir. Bu güncelleme felsefesi, Arch'ın özüdür ve birçok gelişmiş Linux meraklısının onu kullanmayı sevmesinin nedenlerinden biridir.

Arch gibi son teknoloji bir sistem kullanmanın büyük yararı var. Yeni başlayanlar için, her zaman Linux topluluğunun sunduğu en son programları, sürücüleri ve geliştirmeleri alacaksınız. Ancak, bunun gibi bir işletim sistemi kullanmanın bazı ciddi dezavantajları vardır. Bunlardan en önemlisi, güncellemelerin olabildiğince hızlı gelmesi nedeniyle kapsamlı bir şekilde test edilmemeleridir. Test eksikliği nedeniyle, oluşabilecek hatalar vardır. Açık olmak gerekirse: sorunlar her zaman olmaz, ancak Arch'ın hızlı güncellemeleri nedeniyle sık sık kırılmalar meydana gelir.

Paket kesintilerini azaltmanın en iyi yolu, Arch Linux'ta uygulama güncellemelerini devre dışı bırakmak ve böylece bozuk güncellemeden kaçınmaktır. Bu kılavuzda, paket yükseltmelerini önlemek için Arch PC'nizi nasıl yapılandıracağınızı göstereceğiz.

Pacman'da paketi bul

Arch'ın sisteminizde bir paketi yükseltmesini önlemek için Pacman yapılandırma dosyalarıyla uğraşmadan önce paketin tam adını bulmalısınız. Bunu yapmanın en iyi yolu “Qe” komut satırı anahtarını kullanmaktır.

Arama yapmak için klavyede Ctrl + Alt + T veya Ctrl + Shift + T tuşlarına basarak bir terminal penceresi açın . Ardından, normal bir kullanıcı olarak Pacman'i "Qe" komut satırı anahtarıyla çalıştırın. Bu işlem, sistemde kurulu her paketin tam listesini yazdıracaktır.

pacman -Qe

Arch Linux'ta kurulu her paketin bir sorgusunu çalıştırmak, şüphesiz size birçok bilgi gösterecektir. Çoğu için, bu büyük miktarda veri yardımcı olmayabilir. Bu nedenle, anahtar kelimeleri ve kalıpları sıralamak ve bulmak için grep  komutunu kullanmak iyi bir fikirdir  .

Kurulu paketler listenizi sıralamak için şunu deneyin:

pacman -Qe | grep 'bir programın veya paketin adı'

Alternatif olarak, aşağıdaki komutla çıktıyı daha sonra kullanmak üzere uygun bir metin dosyasına aktarın.

pacman -Qe > ~/package-info.txt

Not: package-info.txt dosyasını terminalde görüntülemek için şunu çalıştırın: cat ~/package-info.txt

Aramanızı grep aracıyla yaptıktan sonra  , paket adını ve ardından bir sürüm numarasını göreceksiniz. Yapılandırma dosyalarını düzenlerken buna ihtiyacınız olacağından, sürüm numarasını yok sayın ve paket adını not edin.

Pacman.conf'u düzenleme

Arch Linux'un kurulu paketleri yükseltmesini engellemenin yolu, /etc/pacman.conf dosyasını düzenlemek ve “IgnorePkg” özelliğinden yararlanmaktır. Bu özelliğe ulaşmak için bir terminal penceresi açın ve Nano metin düzenleyicinin içindeki Pacman.conf dosyasını kök ayrıcalıklarıyla açın.

Arch Linuxta uygulama güncellemeleri nasıl devre dışı bırakılır

su -
nano -w /etc/pacman.conf

Veya:

sudo nano -w /etc/pacman.conf

Nano metin düzenleyicide, Aşağı Ok'u kullanın ve dosyanın “# Pacman, IgnorePkg ve IgnoreGroup üyelerinde listelenen paketleri yükseltmeyecek” yazan kısmına gidin.

Arch Linuxta uygulama güncellemeleri nasıl devre dışı bırakılır

Oradayken, “IgnorePkg”ın önündeki # sembolünü kaldırın. Ardından, aramadan önce paketin adını “=” işaretinden sonra yazın. Şuna benzemelidir:

IgnorePkg =paket adı

Arch Linux'un güncellenmesini engellemek istediğiniz birden fazla paketiniz mi var? Her paketin adını “IgnorePkg”dan sonra virgülle yazın. Örneğin:

IgnorePkg =paket adı1, paket adı2, paket adı3

Arch Linux'un “IgnorePkg” içindeki set yükseltmesini önlemek istediğiniz tüm paketlerde, değişiklikleri kaydetmenin zamanı geldi. Düzenlemeleri Pacman yapılandırma dosyasına yazmak için klavyede Ctrl + O tuşlarına basın ve Ctrl + X tuşlarına basarak kapatın .

Pacman yapılandırma dosyasındaki tüm düzenlemelerin doğru yapıldığını varsayarsak, yükseltme komutunu Arch Linux'ta çalıştırabilecek ve IgnorePkg'daki paketlerin yükseltilmesini başarıyla engelleyebileceksiniz.

Arch Linuxta uygulama güncellemeleri nasıl devre dışı bırakılır

sudo pacman-Syyu

Güncellemeleri etkinleştirme

Bir güncellemeyi görmezden geldikten birkaç hafta sonra, tekrar yükseltmek güvenli olabilir. Daha önce devre dışı bıraktığınız paketler için yükseltmeleri yeniden etkinleştirmek için aşağıdakileri yapmanız gerekir.

Adım 1: Bir terminal penceresi açın ve Pacman yapılandırma dosyasına erişmek için Root veya Sudo kullanın.

su -
nano -w /etc/pacman.conf

Veya

sudo nano -w /etc/pacman.conf

Adım 2: Yapılandırma dosyasında gezinin ve dosyanın "IgnorePkg" alanına gidin.

Adım 3: Backspace tuşunu kullanarak “IgnorePkg”dan sonraki tüm paket adlarını kaldırın.

Adım 4: Ctrl + O klavye kombinasyonuna basarak Nano metin düzenleyicide Pacman yapılandırma dosyasında yapılan düzenlemeleri kaydedin . Ardından, Ctrl + X tuşlarına basarak düzenleyiciyi kapatın .

Adım 5:  Pacman yükseltme komutunu çalıştırın. Çalışırken, Arch Linux daha önce tutulan paketlerin artık geride tutulmadığını fark edecek ve bunları otomatik olarak en yeni sürüme yükseltecektir.

sudo pacman-Syyu


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.