İpucu: Pacman ile Güncellenen Programların Sürümlerini Düşürmek

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar
Pacman ile güncelleştirdiğim bir paketi nasıl eski sürümüne getirebilirim?
Konsoldan pacman -Syu komutu ile XYZ paketinin sürümünü N'den M'e yükselttiniz, fakat bu paket bilgisayarınızda sorunlara neden oluyor. Bu paketin sürümünü nasıl M'den N'e indirebilirim?
Pacman'ın kendinden bir sürüm indirme desteği yoktur. Arch Linux'un yükselen sürüm sisteminin sebebi ile, siz sadece son sürüm paketleri kurabilirsiniz.

Öncelkle paketin bir daha güncellenmemesi için onu pacman.conf dosyanız içindeki IgnorePkg satırına eklemelisiniz.

Dosya: /etc/pacman.conf
[...]
IgnorePkg   = paketin-adı
[...]

Paketi,sisteminizdeki /var/cache/pacman/pkg dizine girip eski sürümüne güncelleyebilirsiniz. (Bunun için de pacman -Scc komutunu vermemiş olmanız gerekir,aksi halde eski sürüm dosyaları kaldırılmıştır.). Eğer paket oradaysa pacman -U paket_adi-eski_sürüm.pkg.tar.gz komutu ile yükleyebilirsiniz.

Eğer sisteminizde eski sürümlere ait dosyaları bulamıyorsanız şu bağlantılara göz atmanızda yarar var:

Eğer paket orada da yoksa,eski sürümü kendiniz derlemeniz gerekiyor. Bu iş için de o dosyaya ait PKGBUILD'e ihtiyacınız vardır. Bu PKGBUILD'i eski sürüm kaynaklar için düzenleyebilirsiniz, ya da http://www.archlinux.org/packages/ sitesini ziyaret ederek sürümünü indirmek istediğiniz paketi araştırabilirsiniz. Bulduğunuz zaman "View CVS entries" kısmına tıklayarak karşınıza gelecek süzgeç ile bir önceki sürümün PKGBUILD dosyasına erişebilirsiniz.

Daha fazla bilgi için Nasil_Archlinux_ABS ve PACMAN başlıklarına bakınız.

Kaynak : Arch-Wiki(DowngradePackages)