[Nasıl] Arch Linux'u Herhangi Bir Zamana Ait Depo İle Kullanma

Başlatan cokomoko, 07 Nisan 2017 - 14:55:11

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

cokomoko

Son günlerde biraz kafa dağıtmak için yaklaşık 1 yıldır güncellemediğim ana sistemimdeki Arch Linux'u güncelledim. Ama çözemediğim bazı sorunlar oldu bunların en önemlisi nvidia-340xx için glx/opengl isteyen uygulamaların çalışmaması oldu. Yakında güncellemelerle muhtemelen düzelecek ama benim başka sorunlarım da vardı bazı paketlerim eski ve yeni güncellemelerle uyum sağlamıyorlar. Neyse konuya geçelim, benim böyle tuhaf sebeplerim var.
Yedekten sistemi geriye aldım yani 2016 Mayıs ayındaki konumuna. Peki bu durumda mesela yeni bir paket kurmak istedik, nasıl kuracağız? Pacman db'yi güncellesek bize yeni paket verecek o da o anki sisteme ancak derleme ile uygun duruma getirilebilir bu da uğraştırıcı olur. Eski paketleri arasak onları tek tek indirmek de zahmetli olur.
Peki bu durumda ne yapıyoruz? Burada imdadımıza arch archive yetişiyor. Şimdi ben Mayıs 2016'dayım, bunun için de /etc/pacman.conf dosyama bu tarihlerdeki depoları ekliyorum:

[core]
SigLevel = PackageRequired
Server=https://archive.archlinux.org/repos/2016/05/30/$repo/os/$arch

[extra]
SigLevel = PackageRequired
Server=https://archive.archlinux.org/repos/2016/05/30/$repo/os/$arch

[community]
SigLevel = PackageRequired
Server=https://archive.archlinux.org/repos/2016/05/30/$repo/os/$arch


Tabi önceki core, extra, community depolarının başına # koyun yoksa bu depolar zaten var diyecektir.  /etc/pacman.d/mirrorlist'e yansımızı ekliyoruz:
Server=https://archive.archlinux.org/repos/2016/05/30/$repo/os/$arch
Şimdi de pacman -Syy ile db'yi güncelleyelim. İşte bu kadar, şimdi hangi paketi kurarsak bize 2016 Mayıs ayındakiyi getirecektir.
Örneğin;
kur kwin
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...

Paket (13)               Yeni Sürüm  Değişiklik

extra/kactivities        5.22.0-1      0,42 MiB
extra/kcmutils           5.22.0-1      1,35 MiB
extra/kdeclarative       5.22.0-1      0,90 MiB
extra/kdecoration        5.6.4-1       0,22 MiB
extra/kidletime          5.22.0-1      0,12 MiB
extra/knewstuff          5.22.0-1      2,04 MiB
extra/kpackage           5.22.0-1      0,72 MiB
extra/kscreenlocker      5.6.4-1       0,66 MiB
extra/kwayland           5.22.0-1      1,50 MiB
extra/plasma-framework   5.22.0-1      6,34 MiB
extra/qt5-multimedia     5.6.0-1       3,54 MiB
extra/qt5-quickcontrols  5.6.0-1       3,57 MiB
extra/kwin               5.6.4-1      19,44 MiB

Toplam Kurulum Boyutu:  40,81 MiB

:: Kuruluma onay veriyor musunuz? [E/h]



Bu arada hep eski paketleri kullanmıyorum abs ile yeni güncellemeleri eski sisteminize derleyerek kullanabilirsiniz ama bu her paket için geçerli değil * tabi ki. Peki hep eskide mi yaşıyorum * tabi ki hayır (sadece bu eski sistem daha bana göre onu kullanmayı daha çok seviyorum), son güncellemeleri aldığım sistemi yedekledim ve başka bir hdd bölümüne taşıdım arada son güncellemeleri de oradan alıyorum.

Not: Aynı zaman için yani yukarıdaki örnekte Mayıs 2016 multilib ve diğer testing depoları ekleyebilirsiniz.
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

ata1

Evet son paketlerde benimde başım ağrıdı  hiç almadığım hataları alıyorum. Emeğine sağlık