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
 
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
 
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
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: