Medusa4 Personal er et 3. parts CAD system, som har sitt eget, Java-baserte installasjonsprogram. CAD systemet er 32bit. Jeg installerte på 64bit openSUSE 11.2, da installasjonen ble avbrutt tidlig med følgende feilmelding:
linux-p93s:/home/medusa4p # ./medusa4_v4_0_0_linux_personal.sh Extracting ... med/run/csginst: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
Når man installerer pakker med pakkesystemet, vil dette vanligvis løse avhengigheter ved å legge inn nødvendige tilleggspakker. Men i dette tilfellet foregikk altså installasjonen utenfor pakkesystemet.
Biblioteker kan noen ganger være litt vanskelig å finne.
Jeg søkte naturlig først med YaST pakkebehandleren etter pakker med 'GL' i navnet, da jeg trodde det hadde noe med openGL å gjøre. Men nei, det manglende biblioteket ble ikke funnet i første omgang.
På et SUSE forum fant jeg følgende tips for smartere søk med YaST, som ikke jeg hadde prøvd før. Kluet lå i å huke av i følgende valgboks, før søk på libGL.so.1
- * RPM "Provides"[/list:u]
Det som da skjer er at YaST søker gjennom innholdet til alle rpm pakker i aktiverte programarkiver, og ikke bare på det oppgitte pakkenavnet isolert.
Treffet viste at pakken som inneholder biblioteket libGL.so.1, hadde et helt annet navn, Mesa. Mesa fantes både i 64bit og 32bit versjoner.
[url=http://bildr.no/view/601680]
Zypper gir samme resultat ved å spørre med 'what-provides' eller med kortversjonen 'wp'
# zypper wp libGL.so.1 Laster arkivdata... Leser installerte pakker... S | Navn | Type | Versjon | Ark. | Arkiv --+---------------------+-------+----------------+--------+------------------ i | x11-video-nvidiaG02 | pakke | 190.53-9.1 | x86_64 | NVIDIA Repository v | x11-video-nvidiaG02 | pakke | 190.53-9.1 | i586 | NVIDIA Repository | x11-video-nvidia | pakke | 96.43.11-25.1 | x86_64 | NVIDIA Repository | x11-video-nvidia | pakke | 96.43.11-25.1 | i586 | NVIDIA Repository | x11-video-nvidiaG01 | pakke | 173.14.18-24.1 | x86_64 | NVIDIA Repository | x11-video-nvidiaG01 | pakke | 173.14.18-24.1 | i586 | NVIDIA Repository i | Mesa-32bit | pakke | 7.6-3.1 | x86_64 | openSUSE-11.2-Oss i | Mesa-32bit | pakke | 7.6-3.1 | x86_64 | openSUSE 11.2-0 i | Mesa | pakke | 7.6-3.1 | x86_64 | openSUSE-11.2-Oss i | Mesa | pakke | 7.6-3.1 | x86_64 | openSUSE 11.2-0 v | Mesa | pakke | 7.6-3.1 | i586 | openSUSE-11.2-Oss
Etter å ha installert Mesa, gikk også installasjonen av Medusa greitt.
Siste kommentarer
7 år 42 uker siden
7 år 43 uker siden
8 år 6 dager siden
8 år 1 uke siden
8 år 1 uke siden
8 år 6 dager siden
8 år 7 uker siden
8 år 8 uker siden
8 år 9 uker siden
8 år 1 uke siden