Sada je: 29 ožu 2024, 11:54.
Novi ste u svijetu Linuxa? Imate hrpu početničkih pitanja?

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!
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?
Zadnja izmjena: xylik; 08 tra 2014, 15:07; ukupno mijenjano 1 put/a.
Postovi: 60
Postovi: 60
Pridružen/a: 16 tra 2012, 14:15
Podijelio/la zahvalu: 2 puta
Primio/la zahvalu: 1 puta
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.
Avatar
Postovi: 1799
Postovi: 1799
Pridružen/a: 15 sij 2014, 09:37
Lokacija: Zaljev svetaca
Podijelio/la zahvalu: 69 puta
Primio/la zahvalu: 177 puta
Spol:
OS: Leap 15.1 / Hera 5.1
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
Avatar
Postovi: 38
Postovi: 38
Pridružen/a: 25 vel 2014, 14:17
Lokacija: Nuštar, HR
Podijelio/la zahvalu: 1 puta
Primio/la zahvalu: 6 puta
Spol: M
OS: Debian Stretch, Cinnamon
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
Postovi: 60
Postovi: 60
Pridružen/a: 16 tra 2012, 14:15
Podijelio/la zahvalu: 2 puta
Primio/la zahvalu: 1 puta
:thmb-up
Avatar
Postovi: 38
Postovi: 38
Pridružen/a: 25 vel 2014, 14:17
Lokacija: Nuštar, HR
Podijelio/la zahvalu: 1 puta
Primio/la zahvalu: 6 puta
Spol: M
OS: Debian Stretch, Cinnamon

Na mreži
Trenutno korisnika/ca: / i 8 gostiju.