Versjonsmerknader for SUSE Linux 10.0

Copyright © 2005 Novell, Inc.

Disse versjonsmerknadene dekker følgende områder:

'Start-Up'-veiledningen inneholder informasjon om installasjon og grunnleggende systemkonfigurasjon. Systemkonfigurasjonen er detaljert beskrevet i referanseveiledningen. Her finner du også informasjon om de viktigste programmene og skrivebordsmiljøene.

Generelt
  1. Novell AppArmor
  2. Testversjon av Xen 3-teknologi
  3. Legge til installasjonskilder for Java
  4. Bruke Eclipse på 64-bitsplattformer (x86_64 og AMD64)
  5. Banshee
  6. Nye GeForce-grafikkort (6x00) og nv-driveren
  7. Atheros WLAN-kort
  8. Brukerstøttemodulen i YaST
Oppdatering
  1. Ikke aktuelt
Installasjon
  1. Om innholdet på DVD- and CD-ROM-medier
Teknisk
  1. PCMCIA
  2. Bli superbruker ved hjelp av su
  3. Locale-innstillinger i ~/.i18n
  4. Konfigurere D-BUS for interprosesskommunikasjon i .xinitrc
  5. NTP-relaterte filer har fått nytt navn
  6. Varmpluggingshandlinger håndteres av udev-nissen
  7. Montere varmpluggede enheter uten "sync"
  8. Bruke parallellportskrivere
  9. Varsling av filsystemendring for GNOME-programmer

Generelt

Novell AppArmor

Denne versjonen av SUSE Linux inneholder Novell AppArmor. Denne funksjonen hindrer at sikkerhetshull i programvare kan utnyttes. AppArmor-beskyttelsen kan aktiveres via kontrollpanelet i Novell AppArmor-modulen i YaST. Du finner detaljert informasjon om Novell AppArmor i /usr/share/doc/packages/subdomain-docs/apparmor-userguide.pdf.

Testversjon av Xen 3-teknologi

Xen 3 er en helt ny og banebrytende teknologi med åpen kildekode gjør det enkelt å opprette virtuelle miljøer for programvare. Teknologien utvikler seg raskt og kontinuerlig, og noen funksjoner er verken ferdigutviklet eller tilstrekkelig testet ennå. Xen kan være utstabilt, og Xen 3 tilbys derfor som en testversjon i SUSE Linux 10.0. Selv om teknologien stort sett fungerer, krever Xen mer justering og testing før systemet kan brukes produktivt. For Xen 3 er blant annet følgende nye funksjoner planlagt: x86-64-støtte (fungerer i Xen 3), SMP (foreløpig deaktivert), PAE-støtte (ikke aktivert i SUSE Linux).

Oppgraderinger vil sannsynligvis bli tilbudt via YaST online-oppgradering (YOU). Du finner oppdatert informasjon på http://www.opensuse.org/Xen3_Status_and_Updates.

Legge til installasjonskilder for Java

Under 'Installasjonskilder' i YaST kan du legge til flere installasjonskilder for programvare. Denne funksjonen er nyttig hvis du vil utvide systemet med komponenter som ikke finnes i standardinstallasjonskilden. openSUSE er begrenset til programvare med åpen kildekode, men brukere som trenger Java og pakker som avhenger av Java, kan legge til installasjonskilden 'inst-source-java' i YaST og installere disse pakkene. Du finner mer informasjon på http://www.opensuse.org/index.php/Additional_YaST_Package_Repositories.

Bruke Eclipse på 64-bitsplattformer (x86_64 og AMD64)

Eclipse er bare tilgjengelig som 32-bitsversjon slik at programmet skal fungere sammen med java-standardpakken (java-1_4_2-sun), som ikke finnes som 64-bitsversjon. Hvis du vil bruke Eclipse sammen med SUN Java 1.5.0, må du også installere 32-bitsversjonen av java-1_5_0-sun og java-1_5_0-sun-devel.

Du kan gjøre dette ved å åpne YaST, velge Programvare->Programvareadministrasjon og søke etter java-1_5_0-sun. Velg pakkene java-1_5_0-sun og java-1_5_0-sun-devel. For begge pakkene, klikk på Versjon-fanen i beskrivelsesfeltet og velg i586-versjonen.

Banshee

Hvis du installerer banshee separat (ikke som en del av GNOME-utvalget), vil en del pakker mangle. For at banshee skal fungere riktig, må du også installere følgende pakker:

Vær også oppmerksom på at banshee ikke kan spille av MP3-filer under x86-64.

Nye GeForce-grafikkort (6x00) og nv-driveren

Inntil videre kan enkelte nye GeForce-kort (6x00-serien) bare brukes uten akselerasjon for å unngå at systemet fryser eller forvrengt grafikk. SUSE og NVIDIA arbeider med å løse dette problemet.

Noen av disse kortene er konfigurert med Option "ShadowFB" i device-delen av /etc/X11/xorg.conf. Denne innstillingen deaktiverer akselerasjon og reduserer den grafiske ytelsen betydelig. Hvilke kort som faktisk trenger denne innstillingen, blir ikke registrert automatisk. Undersøk dette selv ved å slette eller kommentere ut dette valget i /etc/X11/xorg.conf. Hvis systemet låser seg under denne testen, må du starte opp maskinen i kjørenivå 3 og tilbakestille endringen.

Vi bruker dette valget bare for kort som vi vet påvirkes av problemet. Problemet kan også oppstå med andre GeForce 6x00-baserte kort. Hvis systemet låser seg og du ikke ser dette valget i device-delen av /etc/X11/xorg.conf, kan du legge til valget og starte maskinen på nytt.

Hvis du opplever forvrengt grafikk uten Option "ShadowFB", men uten at systemet låser seg, kan du i stedet bruke både Option "XaaNoPixmapCache" og Option "XaaNoOffscreenPixmaps" i device-delen av /etc/X11/xorg.conf. Denne innstillingen reduserer ikke den grafiske ytelsen så mye som Option "ShadowFB".

En annen løsning er å installere den binære driveren fra NVIDIA. Den ser ikke ut til å være påvirket. Bruk YaST online-oppgradering (YOU) for å installere denne driveren.

Atheros WLAN-kort

Foreløpig er driveren for Atheros WLAN-kort kun tilgjengelig under en proprietær lisens. Den er derfor ikke inkludert som en vanlig kjernepakke. For å bruke Atheros-driveren må du installere den ikke-GPL-kjernepakken som tilsvarer kjernen du bruker (hvis du for eksempel bruker "kernel-default", må du også installere "kernel-default-nongpl").

Last ned ikke-GPL-kjernepakken fra http://www.opensuse.org/Additional_YaST_Package_Repositories.

Brukerstøttemodulen i YaST

Brukerstøttemodulen i YaST er endret. Du kan bruke modulen for å be om brukerstøtte og samle inn informasjon om systemet ditt. Du finner informasjon om installasjonsstøtte for SUSE Linux på http://www.novell.com/usersupport.

Oppdatering

Ikke aktuelt

Ingen kjente problemer.

Installasjon

Installasjonen er beskrevet i 'Start-Up'-veiledningen.

Om innholdet på DVD- and CD-ROM-medier

SUSE Linux kan enten installeres fra en DVD eller fra et sett CD-ROM-plater. Men alle pakkene får ikke plass på CD-ROM-ene, og disse inneholder derfor bare de mest populære pakkene. Du finner en oversikt over innholdet på mediene på http://www.novell.com/products/linuxpackages/professional/diff_cd_dvd.html.

Hvis maskinen din ikke har noen DVD-stasjon og du trenger en spesiell pakke, kan du enten bruke DVD-stasjonen på en annen maskin i nettverket og montere denne som installasjonskilde, eller velge en offentlig FTP-server som installasjonskilde i YaST.

Teknisk

PCMCIA

cardmgr håndterer ikke lenger PC-kort. De håndteres i stedet av en kjernemodul, på samme måte som Cardbus-kort og andre undersystemer. Alle nødvendige handlinger utføres via hotplug. pcmcia-startskriptet er fjernet, og cardctl er erstattet av pccardctl. Du finner mer informasjon i /usr/share/doc/packages/pcmciautils/README.SUSE.

Bli superbruker ved hjelp av su

Som standard definerer ikke kommandoen su (for å bli rot) PATH for rotbrukeren. Bruk enten su - for å starte et innloggingsskall med et komplett miljø med rotrettigheter, eller sett ALWAYS_SET_PATH til yes i /etc/default/su dersom du vil endre standardfunksjonen til su-kommandoen.

Locale-innstillinger i ~/.i18n

Hvis du ikke er fornøyd med standardinnstillingene for 'locale', kan du endre innstillingene i ~/.i18n. Oppføringene i ~/.i18n overstyrer systemets standardinnstillinger i /etc/sysconfig/language. Bruk samme variabelbetegnelser, men uten prefikset RC_. Bruk for eksempel LANG i stedet for RC_LANG. Du finner mer informasjon om locale-variabler under 'Language and Land-Specific Settings' i 'Reference'-veiledningen.

Konfigurere D-BUS for interprosesskommunikasjon i .xinitrc

Mange programmer bruker nå D-BUS for interprosesskommunikasjon (IPC). Kommandoen dbus-launch starter dbus-nissen. Systemfilen /etc/X11/xinit/xinitrc bruker dbus-launch for å starte vindusbehandleren.

Hvis du har en lokal ~/.xinitrc-fil, må denne endres i henhold til dette. Ellers er det ikke sikkert at programmer som f-spot, banshee, tomboy, og Network Manager banshee vil fungere. Ta en kopi av din gamle ~/.xinitrc. Kopier deretter den nye malfilen til din hjemmekatalog med:

cp /etc/skel/.xinitrc.template ~/.xinitrc

Legg til slutt til egendefinerte innstillinger fra den gamle .xinitrc-filen.

NTP-relaterte filer har fått nytt navn

For å være kompatible med LSB (Linux Standard Base), har de fleste konfigurasjonsfilene og init-skriptet skiftet navn fra xntp til ntp. De nye filnavnene er:

/etc/slp.reg.d/ntp.reg

/etc/init.d/ntp

/etc/logrotate.d/ntp

/usr/sbin/rcntp

/etc/sysconfig/ntp

Varmpluggingshandlinger håndteres av udev-nissen

Alle varmpluggingshandlinger håndteres nå av udev-nissen (udevd). Vi bruker ikke multipleksersystemet for handlinger i /etc/hotplug.d og /etc/dev.d lenger. udevd aktiverer i stedet alle hjelpeverktøy for varmplugging automatisk i henhold til et regelsett. udev og andre pakker inneholder udev-regler og hjelpeverktøy.

Montere varmpluggede enheter uten "sync"

Dersom skriving til USB-lagringsenheter som USB-minnepinner eller USB-harddisker går tregt eller hvis du ikke ønsker synkronisert skriving til disse enhetene, kan du deaktivere monteringsvalget 'sync'.

  1. Opprett en fil med navnet 90-storage-nosync.fdi med følgende innhold:

    <?xml version="1.0" encoding="ISO-8859-1"?>

    <deviceinfo version="0.2">

    <device>

    <!-- disable sync for mount -->

    <match key="block.is_volume" bool="true">

    <match key="volume.fsusage" string="filesystem">

    <match key="volume.uuid" string="UUID">

    <merge key="volume.policy.mount_option.sync" type="bool">false</merge>

    </match>

    </match>

    </match>

    </device>

    </deviceinfo>

  2. Tilpass linjen <match key="volume.uuid" string="==UUID=="> i henhold til maskinvaren. Kjør lshal for å hente volume.uuid og bruk denne ID-en i stedet for ==UUID==

  3. Kopier 90-storage-nosync.fdi til riktig katalog på denne måten:

    cp 90-storage-nosync.fdi /usr/share/hal/fdi/policy/20thirdparty

  4. Start HAL-tjenesten på nytt med rchal restart.

Bruke parallellportskrivere

Det kan være nødvendig å starte maskinen på nytt etter at en parallellportskriver er konfigurert med YaST. Hvis det ikke er mulig å skrive ut etter at en parallellportskriver er konfigurert med YaST, start maskinen på nytt og test skriveren ved å kjøre skriveroppsettsmodulen i YaST på nytt. Dette problemet berører bare parallellportskrivere i ECP DMA-modus.

Varsling av filsystemendring for GNOME-programmer

For å fungere riktig må GNOME-programmer ha støtte for varsling av filsystemendring. For kun lokale filsystemer, installer gamin-pakken (den beste løsningen) eller aktiver FAM-nissen. For eksterne filsystemer, aktiver FAM både på serveren og klienten, og åpne brannmuren for RPC-forespørsler fra FAM.

GNOME (gnome-vfs2 og libgda) har et automatisk grensesnitt som bruker gamin eller fam for varsling av filsystemendring: