CachyOS The update has been aborted

Katılım
3 Aralık 2023
Mesajlar
15.182
Makaleler
104
Çözümler
1.599
Beğeniler
45.986
Yer
İstanbul
Bash:
:: Kuruluma onay veriyor musunuz? [E/h]
(7/7) anahtarlıktaki anahtarlar kontrol ediliyor                                         [----------------------------------------------------] 100%
(7/7) paket bütünlüğü kontrol ediliyor                                                   [----------------------------------------------------] 100%
(7/7) paket dosyaları yükleniyor                                                         [----------------------------------------------------] 100%
(7/7) dosya çakışmaları kontrol ediliyor                                                 [----------------------------------------------------] 100%
hata: işlem gerçekleştirilemedi (çakışan dosyalar)
libjxl: /usr/lib/libjxl.so.0.12 dosya sisteminde mevcut
Hata oluştu, hiçbir paket güncellenmedi.

==> ERROR: An error has occurred during the update process
The update has been aborted

==> Press "enter" to quit
 
Emin olmamakla beraber şu komutu deneyebilir misiniz? Üstüne yazılırsa düzelebilir gibi, en azından ben böyle düzeltmiştim benzer bir hatayı.

sudo pacman -Syu --overwrite /usr/lib/libjxl.so.0.12
 
Tamam, tahmin ettiğimiz gibi oldu. Şimdi bir tane temiz klasör oluşturalım ve git ile bunu bilgisayara indiririz. Kütüphanede çakışmama olmaması açısından /opt/lib olarak ayarlasak iyi olur.
Kod:
git clone --depth=1 https://github.com/libjxl/libjxl

Sonrasında klasörün içerisine girip derlememiz gerekiyor, CMake tabanlıdır kendisi.
Kod:
mkdir build && build
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=<kütüphanenin kurulacağı yer>
make -j($nproc)
sudo make install

Sonrasında ise önceki konuda yaptığınız sembolik bağlantıyı yapabilirsiniz. Sonra komutunuzun yanına sola PATH=/opt/lib ekleyebilirsiniz komutu çalıştırdığınızda.
 
Son düzenleme:
Komutu --overwrite parametresiyle tekrar çalıştırmayı deneyin.
 
Bazen Arch Linux aşırı güncel, yani daha doğrusu bleeding edge bir dağıtım olmasına rağmen böyle pürüzlere sahip olabiliyor.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…