Downgrade ile Paket Sürümünü Düşürmek
Sistem cache veya Arch Rollback Machine (ARM) databese inden paketleri kolaylıkla düşürmenize olanak sağlayan bir uçbirim programı. Çok eski paketler veya kurulumu karışık olan paketler dışında mevcut pekçok pakette kullanabilirsiniz.
Downgrade Yükleme
Manjaro-Xfce' de ön kurulu olarak mevcut. Paket kurulu değilse iste bu paketi Manjaro depolarından kolalıkla ister uçbirim ister Uygulama Ekle/Kaldır ile kolayca yükleyebilirsiniz.
Uçbirimden yüklemek için,
sudo pacman -S downgrade
En yeni paketleri de dilerseniz AUR dan kurabilirsiniz;
yaourt -S downgrade
Downgrade'i Kullanma
Aşağıdaki komutu çalıştırdığınızda size cachenizdeki paket versiyonlarını gösterecektir (VLC örneği)
downgrade vlc
Aşağıdaki çıktı komutu çalıştırdığımda ki sonuç,
[onem@onem ~]$ downgrade vlc
Available packages:
1) vlc-2.2.1-11-x86_64.pkg.tar.xz (remote)
2) vlc-2.2.1-9-x86_64.pkg.tar.xz (remote)
3) vlc-2.2.1-8-x86_64.pkg.tar.xz (remote)
4) vlc-2.2.1-7-x86_64.pkg.tar.xz (remote)
5) vlc-2.2.1-6-x86_64.pkg.tar.xz (remote)
6) vlc-2.1.5-5-x86_64.pkg.tar.xz (remote)
7) vlc-2.1.5-4-x86_64.pkg.tar.xz (remote)
8) vlc-2.1.5-3-x86_64.pkg.tar.xz (remote)
9) vlc-2.1.5-2-x86_64.pkg.tar.xz (remote)
10) vlc-2.1.5-1-x86_64.pkg.tar.xz (remote)
11) vlc-2.1.4-2-x86_64.pkg.tar.xz (remote)
12) vlc-2.1.4-1-x86_64.pkg.tar.xz (remote)
13) vlc-2.1.3-1-x86_64.pkg.tar.xz (remote)
14) vlc-2.1.2-3-x86_64.pkg.tar.xz (remote)
15) vlc-2.1.2-2-x86_64.pkg.tar.xz (remote)
16) vlc-2.1.2-1-x86_64.pkg.tar.xz (remote)
17) vlc-2.1.1-2-x86_64.pkg.tar.xz (remote)
18) vlc-2.1.0-5-x86_64.pkg.tar.xz (remote)
19) vlc-2.1.0-4-x86_64.pkg.tar.xz (remote)
select a package by number:
Buradaki listeden istediğiniz paketin numarasını seçip onaylayın. İşlem yapmadan çıkmak içn “q” ya basın.
Paket numarası seçi onay verdikten sonra şu çıktılarla karşılacaksınız;
select a package by number: 2
######################################################################## 100,0%
######################################################################## 100,0%
[sudo] password for onem:
paketler yükleniyor...
uyarı: vlc paketi eski sürümüne çevriliyor (2.2.1-11 => 2.2.1-9)
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...
Paketler (1) vlc-2.2.1-9
Toplam Kurulum Boyutu: 47,90 MiB
Güncelleme Boyutu: 0,08 MiB
:: Kuruluma onay veriyor musunuz? [E/h] e
(1/1) anahtarlıktaki anahtarlar kontrol ediliyor [######################] 100%
(1/1) paket bütünlüğü kontrol ediliyor [######################] 100%
(1/1) paket dosyaları yükleniyor [######################] 100%
(1/1) dosya çakışmaları kontrol ediliyor [######################] 100%
(1/1) eski sürüme çekiliyor vlc [######################] 100%
add vlc to IgnorePkg? [y/n]
Son satırın anlamı şu. Eğer paketin güncellenmesini istemiyorsanız “e” veya “y” seçin, sonraki güncellemelerde güncellenmesini istiyorsanız “h” ya da “n” seçin. Daha sonra paketi tektar güncellemek isterseniz;
/etc/pacman.conf
dosyasını açıp IgnorePkg=vlc satırını silmeniz gerekiyor.
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
IgnorePkg = vlc
#IgnoreGroup =
Bunu daha iyi anlatmak için vlc yi downgrade yaptıktan sonra güncellemelere bakıyorum.
resim yuklemek
Yukardaki belirtilen yerdeki satırı sildikten sonra tekrar güncellemeler almaya devam edebilirsiniz.
Şimdi /etc/pacman.conf satırındaki yeri sildikten sonra güncellemelere bakıyorum;
resim yülke
Bilgi insanlığın malıdır. Bir grubun ya da kişin değil!