Ero sivun ”Paketinhallintajärjestelmä” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Eri jakeluiden järjestelmät
pEi muokkausyhteenvetoa |
|||
(7 välissä olevaa versiota 4 käyttäjän tekeminä ei näytetä) | |||
Rivi 5: | Rivi 5: | ||
==Eri jakeluiden järjestelmät== | ==Eri jakeluiden järjestelmät== | ||
* [[ | * [[Red Hat]]-pohjaisissa järjestelmissä kuten [[Fedora Linux]]issa, [[Mageia]]ssa ja [[openSUSE]]ssa paketinhallintajärjestelmä on yleensä [[RPM]]. Verkkoasennusmahdollisuuden tarjoava työkalu vaihtelee jakeluittain. | ||
* [[Debian]]-pohjaisissa järjestelmissä taas käytetään yleensä [[dpkg]]:tä sen edustaohjelmalla [[apt]]:llä tai jollain apt:n edustaohjelmalla (kuten [[aptitude]] tai [[synaptic]]). | * [[Debian]]-pohjaisissa järjestelmissä taas käytetään yleensä [[dpkg]]:tä sen edustaohjelmalla [[apt]]:llä tai jollain apt:n edustaohjelmalla (kuten [[aptitude]] tai [[synaptic]]). | ||
* [[Gentoo]]lla on [[Portage]]. | * [[Gentoo]]lla on [[Portage]]. | ||
* [[Slackware]]lla on [[tgz]] (joka ei selvitä riippuvuuksia). | * [[Slackware]]lla on [[tgz]] (joka ei selvitä riippuvuuksia). | ||
* [[Arch Linux]] | * [[Arch Linux]], sekä siihen [[:Malline:Arch Linux|pohjautuvat jakelut]] käyttävät <tt>[[pacman]]ia</tt> tai edustaohjelmaa kuten [[Pamac]]ia. | ||
* [[Frugalware]] käyttää pacmanista uudelleenkirjoitettua versiota nimeltä pacman-G2. | |||
* Monella erikoisjakelulla on omat paketinhallintajärjestelmänsä | * Monella erikoisjakelulla on omat paketinhallintajärjestelmänsä | ||
===Rosetta=== | ===Rosetta=== | ||
Suosituimpien paketinhallintajärjestelmien tulkitsemisopas löytyy | Suosituimpien paketinhallintajärjestelmien tulkitsemisopas löytyy artikkelista [[Rosetta]]. | ||
==Ohjelmien asentaminen== | ==Ohjelmien asentaminen== | ||
Rivi 22: | Rivi 23: | ||
===Riippuvuudet=== | ===Riippuvuudet=== | ||
Ohjelma tarvitsee toimiakseen esimerkiksi erinäisiä [[kirjasto|ohjelmakirjastoja]] ja apuohjelmia, ehkä myös esimerkiksi tietokantaohjelman tai muun palvelimen. Näitä kutsutaan ohjelman sisältävän paketin ''riippuvuuksiksi'' ja ne voidaan kuvata toimintoja tarjoavan paketin, toimintaa vastaavan ''virtuaalisen paketin'' tai kaivatun tiedoston nimellä ja mahdollisesti versionumerolla. Järjestelmän perusosia, kuten [[ | Ohjelma tarvitsee toimiakseen esimerkiksi erinäisiä [[kirjasto|ohjelmakirjastoja]] ja apuohjelmia, ehkä myös esimerkiksi tietokantaohjelman tai muun palvelimen. Näitä kutsutaan ohjelman sisältävän paketin ''riippuvuuksiksi'' ja ne voidaan kuvata toimintoja tarjoavan paketin, toimintaa vastaavan ''virtuaalisen paketin'' tai kaivatun tiedoston nimellä ja mahdollisesti versionumerolla. Järjestelmän perusosia, kuten [[ydin]]tä, [[Libc|C-kirjastoa]] tai [[komentorivi|komentotulkkia]] ei yleensä luetella riippuvuuksissa, ellei paketti kaipaa niistä tiettyä versiota (mitä perusosiksi lasketaan vaihtelee jakelusta toiseen). | ||
Riippuvuuksia voi olla eri tasoisia: jos riippuvuus on sellainen, että paketti on käyttökelvoton ilman toista pakettia, .deb-paketissa käytetään ''depends''-riviä, jos pakettia ei yleensä halua käyttää ilman toista pakettia, ''recommends''-riviä, jos toinen paketti parantaa paketin käytettävyyttä (käsikirja, kielipaketit, graafiset edustaohjelmat), ''suggests''-riviä. | Riippuvuuksia voi olla eri tasoisia: jos riippuvuus on sellainen, että paketti on käyttökelvoton ilman toista pakettia, .deb-paketissa käytetään ''depends''-riviä, jos pakettia ei yleensä halua käyttää ilman toista pakettia, ''recommends''-riviä, jos toinen paketti parantaa paketin käytettävyyttä (käsikirja, kielipaketit, graafiset edustaohjelmat), ''suggests''-riviä. |