Yapamadığın hiç başına geldi mi paket oluştur çünkü biri eksikti bağımlılık? Bir programı derlemek veya bir ikili dosyayı çalıştırmak istediğimizde de benzer bir durum ortaya çıkabilir. Bu durumlarda şöyle bir hatayla karşılaşabiliriz: «X dosyası eksik, istenen görevi gerçekleştirmek imkansız".
Ya da daha kötüsü: klasik nasıl çözülür? bağımlılık çatışması'X dosyası zaten yüklü«? Bunun için keşfetmeniz gerekiyor söz konusu dosyayı hangi paket içeriyor. Nasıl yapılır? Ha! Gelin ve öğrenin… |
Bir süre önce gördük Debian, Ubuntu ve türevlerinde nasıl yapılır. Şimdi bunun diğer dağıtımlarda da nasıl yapıldığını görelim.
APT: Debian, Ubuntu ve türevleri
APT kullanan dağıtımlar şunları kullanabilir: apt dosyası.
sudo apt-get install apt dosyası
Kurulduktan sonra şu şekilde çalışır:
apt-dosya araması /yol/dosya
Nerede /path/file aradığınız dosyanın yoludur.
RPM: Red Hat, Fedora ve türevleri
Aşağıdaki komutu uygulamanız yeterlidir:
rpm -qf /yol/dosya
Nerede /path/file aradığınız dosyanın yoludur.
Pacman: Arch ve türevleri
Arch'ta sadece güçlü Pacman'i kullanmanız yeterli:
pacman -Qo /yol/dosya
Yani, örneğin, komut:
pacman -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
Geri getir:
/usr/lib/gtk-2.0/2.10.0/engines/libmist.so, gtk-engines 2.20.2-1'e aittir
Pkgfile'ı kullanmak da mümkündür. Sadece yüklemeniz gerekiyor:
pacman -S pkgtools
Bu şekilde yürütülür:
pkgfile dosyası
Nerede dosya aradığınız dosyanın adıdır.
Hadi ama, bu benim için harika (derleme becerisi)!!! Teşekkür ederim ve selamlar!!!
Rica ederim Migue! Yardımcı olduğuna sevindim.
Sarılmak! Paul.
İyi katkı. Debian, Ubuntu ve türevlerinde apt-file kurmak istememeniz durumunda aynı bilgiyi elde etmek için dpkg komutunu -S seçeneğiyle de kullanabilirsiniz. Kullanımı apt dosyasına çok benzer:
dpkg -S /yol/dosya
İlginç! Katkı için teşekkürler!
Sarıl! Paul.