Onko sinulle koskaan tapahtunut, ettet voinut rakentaa paketti koska puuttui riippuvuus? Samanlainen tilanne voi ilmetä, kun haluamme koota ohjelman tai suorittaa binaarin. Näissä tapauksissa voimme törmätä virheeseen, kuten: «X-tiedosto puuttuu, pyydetyn tehtävän suorittaminen on mahdotonta".
Tai pahempaa: kuinka korjata klassikko riippuvuuskonflikti"tiedosto X on jo asennettu«? Tätä varten on tarpeen löytää mikä paketti sisältää kyseisen tiedoston. Kuinka tehdä se? Ha! Tule sisään ja tiedä ... |
Jokin aika sitten näimme miten se tehdään Debianilla, Ubuntulla ja johdannaisilla. Katsotaanpa, miten se tehdään myös muissa distroissa.
APT: Debian, Ubuntu ja johdannaiset
Ne distrot, jotka käyttävät APT: tä, voivat käyttää apt-tiedosto.
sudo apt-get asenna apt-tiedosto
Asennuksen jälkeen se toimii näin:
apt-tiedoston haku / polku / tiedosto
Missä / polku / tiedosto on etsimäsi tiedoston polku.
RPM: Red Hat, Fedora ja johdannaiset
Sinun tarvitsee vain suorittaa seuraava komento:
rpm -qf / polku / tiedosto
Missä / polku / tiedosto on etsimäsi tiedoston polku.
Pacman: Kaari ja johdannaiset
Archissa sinun tarvitsee käyttää vain kaikkivaltias Pacman:
pacman -Qo / polku / tiedosto
Joten esimerkiksi komento:
pacman -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
Tuo takaisin:
/usr/lib/gtk-2.0/2.10.0/engines/libmist.so omistaa gtk-moottorit 2.20.2-1
On myös mahdollista käyttää pkgfile-tiedostoa. Sinun tarvitsee vain asentaa se:
pacman -S pkgtyökalut
Se toimii näin:
pkgfile-tiedosto
Missä tiedosto on etsimäsi tiedoston nimi.
Tule, se tulee minulle kymmenestä (kääntämisen taito) !!! Kiitos ja terveisiä !!!
Olet tervetullut Migue! Olen iloinen siitä, että se toimii.
Halaus! Paul.
Hyvä panos. Debianissa, Ubuntussa ja johdannaisissa voit myös käyttää dpkg-komentoa -S-vaihtoehdon kanssa saadaksesi samat tiedot, jos et halua asentaa apt-tiedostoa. Sen käyttö olisi hyvin samanlainen kuin apt-file:
dpkg -S / polku / tiedosto
Mielenkiintoista! Kiitos osallistumisesta!
Halata! Paul.