Ero sivun ”Fedora Linux/Paketinhallinta” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Yum -> DNF
(Yum -> DNF) |
|||
Rivi 3: | Rivi 3: | ||
RPM-paketteja voidaan asentaa oko automatisoidusti [[pakettivarasto]]ja hyödyntäen tai käsin paketti kerrallaan. Jos paketteja asentaa käsin, täytyy ne myös hakea käsin esimerkiksi Internetistä tai cd-levyiltä sekä varmistaa, että niiden vaatimat riippuvuudet on tyydytetty. | RPM-paketteja voidaan asentaa oko automatisoidusti [[pakettivarasto]]ja hyödyntäen tai käsin paketti kerrallaan. Jos paketteja asentaa käsin, täytyy ne myös hakea käsin esimerkiksi Internetistä tai cd-levyiltä sekä varmistaa, että niiden vaatimat riippuvuudet on tyydytetty. | ||
Pakettivarastoja käytetään [[ | Pakettivarastoja käytetään [[DNF]]-nimisellä ohjelmalla, jolla voidaan asentaa, päivittää ja poistaa paketteja sekä tutkia niiden tietoja pakettivarastoista. | ||
__TOC__ | __TOC__ | ||
{{Paketinhallinta|Yum }} | {{Paketinhallinta|Yum }} | ||
Rivi 10: | Rivi 10: | ||
== Ohjelmien asennus ja poisto == | == Ohjelmien asennus ja poisto == | ||
DNF-paketinhallintatyökalua voidaan käyttää joko [[komentorivi]]ltä <tt>dnf</tt>-ohjelmalla tai jollain sen lukuisista graafisista edustaohjelmista. | |||
=== Komentorivityökalut === | === Komentorivityökalut === | ||
Esimerkki ohjelman asennuksesta komentoriviltä: | Esimerkki ohjelman asennuksesta komentoriviltä: | ||
<code><nowiki>#</nowiki> '''<tt> | <code><nowiki>#</nowiki> '''<tt>dnf install firefox</tt>'''</code> | ||
---> | ---> | ||
Rivi 26: | Rivi 26: | ||
===Vaihtoehtoiset käyttöliittymät=== | ===Vaihtoehtoiset käyttöliittymät=== | ||
[[Debian]]-pohjaisissa jakeluissa käytettävä [[APT]]-järjestelmä voidaan myös asentaa Fedoraan. Fedoraan saatavilla oleva APT-versio ([http://apt-rpm.org/ APT-RPM]) on sovitettu käyttämään RPM-paketteja sekä -pakettivarastoja. APT sekä sen suosituin graafinen käyttöliittymä [[Synaptic]] löytyvät paketeista <tt>apt</tt> ja <tt>synaptic</tt>. | |||
==Yksittäiset paketit== | ==Yksittäiset paketit== | ||
Yksittäisten RPM-pakettien asennus voi olla tarpeen, mikäli pakettia ei löydy mistään sopivasta pakettivarastosta tai jos pakettivarastoihin ei esimerkiksi verkkoyhteyden puutteen takia ole pääsyä. Yksittäisten pakettien etsimiseen on olemassa useita palveluita kuten [http://rpm.pbone.net/ rpm.pbone.net] sekä [[Rpmfind]]. | Yksittäisten RPM-pakettien asennus voi olla tarpeen, mikäli pakettia ei löydy mistään sopivasta pakettivarastosta tai jos pakettivarastoihin ei esimerkiksi verkkoyhteyden puutteen takia ole pääsyä. Yksittäisten pakettien etsimiseen on olemassa useita palveluita kuten [http://rpm.pbone.net/ rpm.pbone.net] sekä [[Rpmfind]]. | ||
Yksittäisiä paketteja voidaan asentaa [[rpm]]-[[komentorivi]]työkalulla, mutta suositeltavampi tapa on käyttää DNF-työkalua. Koska rpm-työkalu ei tue pakettivarastoja, ei se myöskään osaa tyydyttää pakettien riippuvuuksia, vaan näyttää pelkän virheilmoituksen puuttuvista riippuvuuksista. | |||
Paketteja voi myös asentaa graafisesti klikkaamalla niiden kuvaketta tiedostonhallintaohjelmassa tai niihin osoittavaa linkkiä [[www-selain|www-selaimessa]]. Asennus onnistuu myös [[ | Paketteja voi myös asentaa graafisesti klikkaamalla niiden kuvaketta tiedostonhallintaohjelmassa tai niihin osoittavaa linkkiä [[www-selain|www-selaimessa]]. Asennus onnistuu myös [[DNF]]:n kautta [[valitsin|valitsimella]] <tt>install</tt>, jolloin DNF yrittää tyydyttää paketin riippuvuudet. | ||
Asennettujen yksittäisten RPM-pakettien poistamiseen, päivittämiseen ja tietojen tarkasteluun voidaan käyttää samoja graafisia ohjelmia kuin muidenkin pakettien kanssa. | Asennettujen yksittäisten RPM-pakettien poistamiseen, päivittämiseen ja tietojen tarkasteluun voidaan käyttää samoja graafisia ohjelmia kuin muidenkin pakettien kanssa. | ||
==Katso myös== | ==Katso myös== | ||
*[[Yum]] | * [[DNF]] | ||
*[[RPM]] | * [[Yum]] | ||
*[[Fedora/Päivittäminen]] | * [[RPM]] | ||
*[[Fedora/Pakettivarastot]] | * [[Fedora/Päivittäminen]] | ||
* [[Fedora/Pakettivarastot]] | |||
* [[Fedora/Preupgrade]] | * [[Fedora/Preupgrade]] | ||
* [[Fedora/FedUp]] | * [[Fedora/FedUp]] |