YaST

Smarte søk i YaST og Zypper

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.

ZYpp pakkeadministrasjon

ZYpp er det nyeste systemet for pakkeadministrasjon på Linux; en utvikling som startet for openSUSE 10.3. Bakgrunnen var at at sammenslåingen av YaST + Ximian Red Carpet pakkehåndtering basert på Novell ZENworks Deamon (ZMD) hadde blitt overkill og altfor tregt som pakkesystem på openSUSE 10.1 og 10.2.

YaST WEB-grensesnitt

YaST2 er de sentrale, gui-baserte verktøyene for administrasjon og konfigurering av SUSE Linux desktop og server. Yast er GPL'et og benyttes også av Oracle på deres Red Hat baserte 'Unbreakable Linux'. YaST2 er X11-baserte applikasjoner, som kan kjøres over nettverk og Internett via SSH og NX.

Webpin - Nå i Yast

OpenSuse har et reposystem hvor brukere kan pakke forskjellige applikasjoner og gjøre disse tilgjengelig for andre brukere.

Kåseri: Installering uten grenser

Jeg hadde bestemt meg for å prøve ut openSUSE 10.3 «grenseløst»; å hentet ned og brente ut en nettverksinstallasjonsplate fra nettet. Jeg har en tipp topp bærbarmaskin som skulle få smake litt på nyvinningene fra Novell.