Ik zojuist XFree86 4.2 geinstalleerd, maar als ik xf86config probeer te draaien dan krijg ik de foutmelding dat dit commando niet bestaat, terwijl deze file wel in /usr/X11R6/bin staat. Hoe kan dat?
Verwijderd
Een hele flauwe, maar kan natuurlijk wel uitmaken: heb je /usr/X11R6/bin wel in je pad staan?
Geen idee....hoe kan ik dat zien overigens (die hard newbie!)?
Ik heb xf86config wel aangeroepen in /usr/X11R6/bin, zou dan toch niet uit moeten maken of moet ik dan ./xf86config gebruiken?
Ik heb xf86config wel aangeroepen in /usr/X11R6/bin, zou dan toch niet uit moeten maken of moet ik dan ./xf86config gebruiken?
Verwijderd
Als je een binarie wilt starten dat in je huidige dir staat moet je ./ gebruiken tenzij de directorie waar je staat in je path voorkomt. Je path controleer je door te doen
echo $PATH
als je ./ niet wil gebruiken kan je ook het volledige path gebruiken naar de binarie a.i. /usr/X11R6/bin/xf86config
echo $PATH
als je ./ niet wil gebruiken kan je ook het volledige path gebruiken naar de binarie a.i. /usr/X11R6/bin/xf86config
Ik krijg dan de volgende foutmelding:
./xf86config : error while loading shared libraries: libXext.so.6 : cannot open shared object file : No such file or directory
Wat nu?
./xf86config : error while loading shared libraries: libXext.so.6 : cannot open shared object file : No such file or directory
Wat nu?
Verwijderd
Dit fout melding geeft aan dat je een library mist. Installeer deze en je problemen zijn opgelost.
Kijk eerst of het bestand al op je hd staat: locate [filename]. Als dat zo is kan je een symlinkje leggen
naar de plek waar hij hoort.
Als je dat bestand niet heb zal je het pakket moeten installeer waar dit bestand in zit, ik kan je helaas
niet vertellen welke dat is, maar een zoekactie op
www.google.com/linux kan je daar vast bij helpen.
Kijk eerst of het bestand al op je hd staat: locate [filename]. Als dat zo is kan je een symlinkje leggen
naar de plek waar hij hoort.
Als je dat bestand niet heb zal je het pakket moeten installeer waar dit bestand in zit, ik kan je helaas
niet vertellen welke dat is, maar een zoekactie op
www.google.com/linux kan je daar vast bij helpen.
libXext.so.6 dient in /usr/X11R6/lib te staan.
Als tie daar al staat, dan moet je kijken in je /etc/ld.so.conf of er een regeltje in dat bestandje staat: /usr/X11R6/lib
Staat die regel daar niet in, zet die regel er bij (op een nieuwe regel), sla het bestandje /etc/ld.so.conf weer op en doe daarna: ldconfig uitvoeren (ook als je geen regel hoefde toe te voegen). Als het goed is kunnen nu al je libs van Xfree86 gevonden worden en is dat probleem in ieder geval de wereld uitgeholpen.
Wellicht ten overvloede, maar: alles is zo'n beetje hoofdletter gevoelig in linux, dus vul "/usr/X11R6/lib" met de juiste hoofd/kleine letters in, in /etc/ld.so.conf
Succes!
Als tie daar al staat, dan moet je kijken in je /etc/ld.so.conf of er een regeltje in dat bestandje staat: /usr/X11R6/lib
Staat die regel daar niet in, zet die regel er bij (op een nieuwe regel), sla het bestandje /etc/ld.so.conf weer op en doe daarna: ldconfig uitvoeren (ook als je geen regel hoefde toe te voegen). Als het goed is kunnen nu al je libs van Xfree86 gevonden worden en is dat probleem in ieder geval de wereld uitgeholpen.
Wellicht ten overvloede, maar: alles is zo'n beetje hoofdletter gevoelig in linux, dus vul "/usr/X11R6/lib" met de juiste hoofd/kleine letters in, in /etc/ld.so.conf
Succes!
Fuck me if I'm wrong, but isn't your name Gretchen?
Verwijderd
edit: dat was toch al gezegt 
Maar kijk inderdaad even naar je path, die kun permanent aanpassen in /etc/profile.
Maar kijk inderdaad even naar je path, die kun permanent aanpassen in /etc/profile.
Pagina: 1