Gönderen Konu: [Nasıl] Downgrade ile Paket Sürümünü Düşürmek  (Okunma sayısı 2016 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı mgundogdu

  • Yönetici
  • Gelişmiş Üye
  • *****
  • İleti: 718
  • Teşekkür: +21/-0
  • Dağıtım / Distribution: Manjaro Linux
  • Sürüm / Release: Stable
  • Ekran Kartı - Graphic Card: NVIDIA
  • Ekr. Kartı Sür. Graph.Dri: Sahipli yazılım
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,
Kod: [Seç]
sudo pacman -S downgrade
En yeni paketleri de dilerseniz AUR dan kurabilirsiniz;
Kod: [Seç]
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)
Kod: [Seç]
downgrade vlc
Aşağıdaki çıktı komutu çalıştırdığımda ki sonuç,
Kod: [Seç]
[[email protected] ~]$ 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;
Kod: [Seç]
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;
Kod: [Seç]
/etc/pacman.conf
dosyasını açıp IgnorePkg=vlc satırını silmeniz gerekiyor.
Kod: [Seç]
# 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

Kaynak
« Son Düzenleme: 20 Ocak 2016, 16:22:43 Gönderen: mgundogdu »
Bilgi insanlığın malıdır. Bir grubun ya da kişin değil!