Imam Ubuntu 13.10 - x64.
Ovako, trebao bih reinstalirati "libgdiplus" paket tako da korjenski direktorij instalacije bude "/usr/local" jer mi "mono" paket kojeg sam instalirao iz source-a traži upravo taj lib u "/usr/local/bin" direktoriju a meni se taj lib nalazi u "/usr/bin" direktoriju.
Ja sam prije instalacije mono paketa instalirao libgdiplus preko apt-get naredbe ali ta naredba kao korijenski direktorij koristi "/usr".
Da eliminiramo jednu mogućnost :
ldconfig -p | grep libgdiplus #ldconfig zna gdje je libgdiplus
1)Meni je pala ideja kopirati sve file-ove u ekvivalente direktorije u "/usr/local" a koje sve file-ove treba kopirati bih otkrio preko naredbe:
dpkg -L libgdiplus
premda neznam koliko je to pametno jer sam lib u sebi možda ima hardkodirane putanje prema drugim libovima pa to možda nije dobro riješenje.
2)Da li bi se mogao paket reinstalirati s apt-get naredbom a da se kao parametar prosljedi drugi korjenski direktorij ?
3)Kompajlirati lib iz sourca i u configure skripti postaviti prefix=/usr/local bi sigurno trebalo raditi ali ima li jednostavnije rješenje?
Sada je: 29 ožu 2024, 11:54.
Moderator/ica: Moderatori/ce
Pravila foruma
PRAVILA ZA NOVE KORISNIKE LINUXA!
Prije otvaranja bilo kakve diskusije svaki novi korisnik u svijetu Linuxa obavezan je učiniti sljedeće korake:
Pročitati ove tekstove iz naše Wikipedije:
- Sve uvodne tekstove Linuxa za početnike (njih 5)
- Sve što trebate znati o radu s diskovima
- Pročitati ovu temu za početnike
- Pokušati pronaći riješenje problema u Enciklopediji znanja
Nakon toga korisnik smije otvoriti temu s naslovom svog problema uz obaveznu naznaku Linux distribucije koju koristi u formi:
[Linux distribucija, broj verzije, grafičko okruženje]: Naslov problema
U prvom postu korisnik obavezno mora odgovoriti na ova pitanja:
- Da li ima instalirane Windowse?
- Što ga je motiviralo na instaliranje i korištenje Linux distribucije?
- Obavezno je potrebno navesti specifikacije hardvera (Ime Laptopa, tip procesora, grafičke i mrežne kartice, količina RAM-a i diska)
Bez učinjenih ovih prvih koraka, na teme se neće odgovarati i one će biti izbrisane s foruma!
PRAVILA ZA NOVE KORISNIKE LINUXA!
Prije otvaranja bilo kakve diskusije svaki novi korisnik u svijetu Linuxa obavezan je učiniti sljedeće korake:
Pročitati ove tekstove iz naše Wikipedije:
- Sve uvodne tekstove Linuxa za početnike (njih 5)
- Sve što trebate znati o radu s diskovima
- Pročitati ovu temu za početnike
- Pokušati pronaći riješenje problema u Enciklopediji znanja
Nakon toga korisnik smije otvoriti temu s naslovom svog problema uz obaveznu naznaku Linux distribucije koju koristi u formi:
[Linux distribucija, broj verzije, grafičko okruženje]: Naslov problema
U prvom postu korisnik obavezno mora odgovoriti na ova pitanja:
- Da li ima instalirane Windowse?
- Što ga je motiviralo na instaliranje i korištenje Linux distribucije?
- Obavezno je potrebno navesti specifikacije hardvera (Ime Laptopa, tip procesora, grafičke i mrežne kartice, količina RAM-a i diska)
Bez učinjenih ovih prvih koraka, na teme se neće odgovarati i one će biti izbrisane s foruma!
5 post(ov)a
• Stranica: 1/1.
Ne razumijem se mnogo, ali:
tebi u terminal izbaca grešku da nema tog lib-a u /usr/local/bin
neznam da li da kopiraš taj lib (trebalo bi 2 da ih ima) u folder koji ti traži.
Sačekaj neka ti se javi neko ko se bolje razumije.
tebi u terminal izbaca grešku da nema tog lib-a u /usr/local/bin
neznam da li da kopiraš taj lib (trebalo bi 2 da ih ima) u folder koji ti traži.
Sačekaj neka ti se javi neko ko se bolje razumije.
ako sam dobro skužio, mislim da je dovoljno samo kreirati symlink u direktoriju u kojem je potreban, npr. ako si preko apta instalirao libgdiplus i on se nalazi u /usr/bin, a treba ti u /usr/local/bin, onda napraviš
ln -s /usr/bin/libgdiplus /usr/local/bin/libgdiplus
ln -s /usr/bin/libgdiplus /usr/local/bin/libgdiplus
Zel Uneec je napisao/la:ako sam dobro skužio, mislim da je dovoljno samo kreirati symlink u direktoriju u kojem je potreban, npr. ako si preko apta instalirao libgdiplus i on se nalazi u /usr/bin, a treba ti u /usr/local/bin, onda napraviš
ln -s /usr/bin/libgdiplus /usr/local/bin/libgdiplus
Ovo sam ukucao i rješio problem:
ln -s /usr/lib/libgdiplus.so /usr/local/lib/libgdiplus.so
5 post(ov)a
• Stranica: 1/1.
Na mreži
Trenutno korisnika/ca: / i 8 gostiju.