Haberler

:::::  YENİ  :::::
AYLINUX

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

cokomoko · 482

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı cokomoko

    • İleti: 508
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
Kod: [Seç]
/etc/pacman.conf
dosyama bu tarihlerdeki depoları ekliyorum:


Kod: [Seç]
[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.  
Kod: [Seç]
/etc/pacman.d/mirrorlist
'e yansımızı ekliyoruz:
Kod: [Seç]
Server=https://archive.archlinux.org/repos/2016/05/30/$repo/os/$arch

Şimdi de
Kod: [Seç]
pacman -Syy
ile db'yi güncelleyelim. İşte bu kadar, şimdi hangi paketi kurarsak bize 2016 Mayıs ayındakiyi getirecektir.

Örneğin;
Kod: [Seç]
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 tabiki. Peki hep eskide mi yaşıyorum tabiki 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.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"