Ero sivun ”Livna” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(nykytila)
(kmod ja akmod)
Rivi 57: Rivi 57:
  yum -y install freetype-freeworld
  yum -y install freetype-freeworld


==DKMS==
==Kmod ja akmod==
Livnan vanhemmille Fedoran versioille tarjoamat epäviralliset [[ydin|ytimen]] [[moduuli]]t (kuten [[näytönohjain]]ajurit) käyttävät [[DKMS]]-ohjelmistoa reagoimaan ytimen päivityksiin. Normaalisti binäärinen ytimen moduuli on asennettava uusiksi aina ytimen päivittyessä (tai [[kääntäminen|käännettävä]] käsin). DKMS-ohjelmisto kuitenkin tunnistaa automaattisesti ytimen päivityksen ja kääntää moduulin uusiksi. Tämä mahdollistaa sen, ettei samasta ajuripaketista tarvitse tarjota Livnan kautta uutta versiota aina ytimen päivittyessä, vaan ainoastaan silloin, kun itse ajurista tulee uusi versio.
Livnan vanhemmille Fedoran versioille tarjoamia epävirallisia [[ytimen moduulit|ytimen moduuleja]] on kahta eri muotoa, <tt>kmod</tt>- ja <tt>akmod</tt>-alkuisia paketteja. Kmod-pakettien sisältävät moduulit ovat valmiiksi [[kääntäminen|käännetyssä]] muodossa, mistä johtuen paketti täytyy päivittää samalla kuin jakelun [[ydin]]kin. Akmod-paketit taas sisältävät [[lähdekoodi]]muotoisia moduuleita, jotka käännetään automaattisesti uudelleen aina, kun järjestelmä havaitsee ytimen päivittyneen.  
 
Mikäli käännöstyökalujen vielä ylimääräinen levytila (joitakin kymmeniä megatavuja) ei haittaa, ovat akmod-paketit yleensä kätevämpi ratkaisu.


==Katso myös==
==Katso myös==

Versio 11. tammikuuta 2009 kello 22.38

Kolmannen osapuolen pakettivarastoissa on riskinsä! Asennettavat paketit ja niiden skriptit voivat tehdä järjestelmässä mitä tahansa.

Livna on Fedoralle tarkoitettuja rpm-paketteja sisältävä epävirallinen pakettivarasto.

RPM Fusion

Livna yhdistyi marraskuussa 2008 Freshrpms:in ja Dribblen kanssa RPM Fusion -pakettivarastoksi. Fedora 8- ja 9-käyttäjät saavat RPM Fusionin asennuspaketin automaattisesti päivitysten mukana.

Livnan sisältämät paketit

Yhdistymisen jälkeen lähes kaikki Fedora 8:lle ja uudemmille tarjottavat paketit on siirretty RPM Fusioniin. Poikkeuksena ovat seuraavat paketit:

  • libdvdcss - kirjasto kaupallisten DVD-elokuvien sisältämän CSS-suojauksen purkuun (RPM Fusion ei sisällä libdvdcss:ää)
  • libdvdcss-devel - libdvdcss:n kehityspaketit siitä riippuvaisten ohjelmien kääntämistä varten
  • livna-release - Livnan asennuspaketti
  • rpmfusion-free - RPM Fusionin vapaan osion asennuspaketti
  • rpmfusion-nonfree - RPM Fusionin epävapaan osion asennuspaketti

Asennus

Livna on helppo ottaa käyttöön asentamalla Livnan sivuilla jaettava sopivat pakettivarastoasetukset sisältävä RPM-paketti.

Fedoran vakaat versiot

Aja seuraava komentorivikomento pääkäyttäjänä tai klikkaa linkkiä:

rpm -Uvh http://rpm.livna.org/livna-release-9.rpm

Fedora Rawhide

Fedoran kehitysversioon, Rawhideen, Livna ei suoraan tarjoa sopivaa livna-release-pakettia, vaikka Livnan kehittäjillä onkin Rawhiden rinnalla kehitettävä livna-devel-pakettivarasto. Livna-develin voi ottaa käyttöön seuraavasti:

  1. Asenna uusin tavallinen Livna-varasto.
  2. Muokkaa /etc/yum.repos.d/livna.repo-tiedostosta varasto pois käytöstä.
  3. Lisää /etc/yum.repos.d/livna-devel.repo-tiedostosta varasto käyttöön.

Käyttö Fedora 7:ssä ja vanhemmissa

Livnaa voidaan käyttää entiseen tapaan Fedora 7:n ja sitä vanhempien versioiden kanssa. Nille tarjottavia paketteja ei kuitenkaan päivitetä.

Seuraavassa on kerrottu muutamista Livnan näille versioille tarjoamista paketeista:

NVIDIAn näytönohjainajuri

NVIDIAn epävapaan näytönohjainajurin asentaminen:

yum -y install kmod-nvidia

AMD/Atin näytönohjainajuri

Epävapaan Fglrx-näytönohjainajurin asentaminen:

yum -y install kmod-fglrx

Multimediakoodekit

GStreamer

Fedoran oletusmediatoistimet hyödyntävät GStreamer-järjestelmää, johon saa lisättyä purkutoimintoja asentamalla siihen liitännäispaketteja:

yum -y install gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-bad-extras gstreamer-plugins-ugly

Xine

Koodekkien asentaminen monien mediatoistimien käyttämään Xine-järjestelmään:

yum -y install xine-lib-extras-nonfree

DVD-salauksen purku

Huomaa, että DVD:n CSS-suojauksen purkaminen saattaa joissakin tilanteissa olla laitonta. Purkaminen laillisesti hankitun DVD:n katsomiseksi on kuitenkin Suomessa laillista, kunhan ei tällä kierrä kopiointikieltoa. Purkamiseen käytettävän kirjaston asentaminen:

yum -y install libdvdcss

Patentoidut fonttiominaisuudet

Fedoran Freetype-kirjastossa ei ole tukea bytecode interpreter- ja subpixel hinting -ominaisuuksille, koska ne ovat patentoituja. Fontit saattavat kuitenkin näyttää jonkin verran paremmilta, jos nämä ominaisuudet ovat käytössä. Niitä tukevan freetypen saa asennettua Livnasta seuraavasti:

yum -y install freetype-freeworld

Kmod ja akmod

Livnan vanhemmille Fedoran versioille tarjoamia epävirallisia ytimen moduuleja on kahta eri muotoa, kmod- ja akmod-alkuisia paketteja. Kmod-pakettien sisältävät moduulit ovat valmiiksi käännetyssä muodossa, mistä johtuen paketti täytyy päivittää samalla kuin jakelun ydinkin. Akmod-paketit taas sisältävät lähdekoodimuotoisia moduuleita, jotka käännetään automaattisesti uudelleen aina, kun järjestelmä havaitsee ytimen päivittyneen.

Mikäli käännöstyökalujen vielä ylimääräinen levytila (joitakin kymmeniä megatavuja) ei haittaa, ovat akmod-paketit yleensä kätevämpi ratkaisu.

Katso myös