Ero sivun ”Aptitude” versioiden välillä
Siirry navigaatioon
Siirry hakuun
vertaus apt-getiin ei enää päde; pientä
p (→Pakettienhallinta: Linkki apt - sivulle) |
LP (keskustelu | muokkaukset) (vertaus apt-getiin ei enää päde; pientä) |
||
Rivi 1: | Rivi 1: | ||
[[Kuva:Aptitude.png|right|200px|thumb|Aptitude työssä.]] | [[Kuva:Aptitude.png|right|200px|thumb|Aptitude työssä.]] | ||
Aptitude on mm. [[Debian GNU/Linux|Debian]]-pohjaisissa jakeluissa käytettävän [[apt]]-[[paketinhallintajärjestelmä]]n [[edustaohjelma]]. Itse Debianissa se on paketinhallinnan virallinen käyttöliittymä. Aptitude pitää kirjaa myös siitä, mitkä paketit on asennettu automaattisesti [[Paketinhallintajärjestelmä#Riippuvuudet|riippuvuuksina]], ja osaa | Aptitude on mm. [[Debian GNU/Linux|Debian]]-pohjaisissa jakeluissa käytettävän [[apt]]-[[paketinhallintajärjestelmä]]n [[edustaohjelma]]. Itse Debianissa se on paketinhallinnan virallinen käyttöliittymä. Aptitude pitää kirjaa myös siitä, mitkä paketit on asennettu automaattisesti [[Paketinhallintajärjestelmä#Riippuvuudet|riippuvuuksina]], ja osaa ratkoa jakeluversion päivityksessä uudempaan syntyviä ristiriitoja. Aptitudea voi käyttää joko suoraan komentoriviltä [[apt]]-getin tapaan tai interaktiivisena ohjelmana, käyttäen [[Ncurses|ncursesilla]] tai [[gtk]]:lla toteutettua käyttöliittymää. | ||
== Interaktiivinen käyttö == | == Interaktiivinen käyttö == | ||
Interaktiivisena aptitude tarjoaa listan [[sources.list|pakettilähteiden]] mukaisissa arkistoissa olevista paketeista, ryhmitettyinä sen mukaan, onko paketti tietoturvapäivitys, uusi (yleensä lähteen lisäämisen takia listalle tullut), asennettu, asentamaton, nykyisten lähteiden ulkopuolelta asennettu, tehtävä (eli monen paketin kokonaisuus) vaiko virtuaalinen paketti. Nämä ryhmät on edelleen jaettu | Interaktiivisena aptitude tarjoaa listan [[sources.list|pakettilähteiden]] mukaisissa arkistoissa olevista paketeista, ryhmitettyinä sen mukaan, onko paketti tietoturvapäivitys, uusi (yleensä lähteen lisäämisen takia listalle tullut), asennettu, asentamaton, nykyisten lähteiden ulkopuolelta asennettu ("vanhentuneet ja paikalliset paketit"), tehtävä (eli monen paketin kokonaisuus) vaiko virtuaalinen paketti. Nämä ryhmät on edelleen jaettu sen perusteella, mihin tarkoitukseen paketti liittyy (ylläpito, ohjelmointi, ohjelmakirjasto, työpöytä, sähköposti, www, jne.) sekä osioiden mukaan (Debianissa ''main'', ''contrib'' ja ''non-free''). | ||
Eri toimet hoidetaan yleensä eri näppäimillä: pakettilista päivitetään "u":lla ("update"), päivitykset pyydetään asennettaviksi "U":lla, pyydetyt toimet suoritetaan "g":llä (get); paketteja voi etsiä "/":lla (kuten monessa muussa unix-ohjelmalla), katsella enter-näppäimellä, merkitä asennettaviksi "+":lla, poistettaviksi "-":lla, poistettaviksi asetustiedostoineen "_":lla, merkitä eri tason toimenpitokieltoihin, merkitä automaattisesti asennetuiksi jne. Käytössä on myös valikot. | Eri toimet hoidetaan yleensä eri näppäimillä: pakettilista päivitetään "u":lla ("update"), päivitykset pyydetään asennettaviksi "U":lla, pyydetyt toimet suoritetaan "g":llä (get); paketteja voi etsiä "/":lla (kuten monessa muussa unix-ohjelmalla), katsella enter-näppäimellä, merkitä asennettaviksi "+":lla, poistettaviksi "-":lla, poistettaviksi asetustiedostoineen "_":lla, merkitä eri tason toimenpitokieltoihin, merkitä automaattisesti asennetuiksi jne. Käytössä on myös valikot. | ||
Kun pyydetty toimi vaatii muiden pakettien asentamisen, nämä merkitään asennettaviksi lisämerkinnällä "automaattisesti asennettu", kun toimi ei onnistu suoraan aptitude tarjoaa eri vaihtoehtoja tilanteen ratkaisemiseksi. | Kun pyydetty toimi vaatii muiden pakettien asentamisen, nämä merkitään asennettaviksi lisämerkinnällä "automaattisesti asennettu", kun toimi ei onnistu suoraan, aptitude tarjoaa eri vaihtoehtoja tilanteen ratkaisemiseksi. | ||
Kun päivityksiä on tarjolla ja ne on merkitty asennettaviksi ("U") tai paketteja on pyydetty asennettaviksi tai poistettaviksi, painetaan "g"-näppäintä, jolloin aptitude esittelee mitä se seuraavaksi on tekemässä listoina, joissa on varsinaisesti asennettavat paketit, päivitettävät paketit, poistettavat paketit, paketit jotka jätetään sikseen vaikka niitä voisi päivittää, paketit jotka asennetaan riippuvuuksina (joka pakollisina tai suositeltuina sellaisina) ja paketit joita asennettavat ehdottavat lisäksi asennettaviksi. | Kun päivityksiä on tarjolla ja ne on merkitty asennettaviksi ("U") tai paketteja on pyydetty asennettaviksi tai poistettaviksi, painetaan "g"-näppäintä, jolloin aptitude esittelee mitä se seuraavaksi on tekemässä listoina, joissa on varsinaisesti asennettavat paketit, päivitettävät paketit, poistettavat paketit, paketit jotka jätetään sikseen vaikka niitä voisi päivittää, paketit jotka asennetaan riippuvuuksina (joka pakollisina tai suositeltuina sellaisina) ja paketit joita asennettavat ehdottavat lisäksi asennettaviksi. | ||
Rivi 15: | Rivi 15: | ||
Listaa kannattaa selailla, ettei esimerkiksi jonkin paketin asennus hävitä paketteja, joita haluaa pitää koneella. Pakettilistaa voi vielä muokata, esimerkiksi niin, että lisää ehdotettuja paketteja asennettavien joukkoon. Kun lista näyttää hyvältä painetaan toisen kerran "g":tä, jolloin paketit asennetaan. | Listaa kannattaa selailla, ettei esimerkiksi jonkin paketin asennus hävitä paketteja, joita haluaa pitää koneella. Pakettilistaa voi vielä muokata, esimerkiksi niin, että lisää ehdotettuja paketteja asennettavien joukkoon. Kun lista näyttää hyvältä painetaan toisen kerran "g":tä, jolloin paketit asennetaan. | ||
Osa paketeista saattaa kysyä asetuksiin liittyviä kysymyksiä, esimerkiksi kielipaketit saattavat ehdottaa oletuskielen vaihtamista, palvelimet tarkempia asetuksia, [[kernel|ytimen]] päivityksessä muistutetaan järjestelmän uudelleenkäynnistämisestä (jos /boot on eri osiolla, sen pitää olla liitettynä kirjoitusoikeuksin jo ennen ytimen päivitystä) jne. Vastaukset kirjoitetaan muistiin, niin että samaa kysymystä ei tarvitse kysyä uudestaan vastaavaa pakettia asennettaessa. Kysymysten määrää voi säädellä asetustiedostossa, esimerkiksi jos haluaa päivityksen sujuvan yöllä itsekseen. | Osa paketeista saattaa kysyä asetuksiin liittyviä kysymyksiä (ohjelman [[debconf]] kautta), esimerkiksi kielipaketit saattavat ehdottaa oletuskielen vaihtamista, palvelimet tarkempia asetuksia, [[kernel|ytimen]] päivityksessä muistutetaan järjestelmän uudelleenkäynnistämisestä (jos /boot on eri osiolla, sen pitää olla liitettynä kirjoitusoikeuksin jo ennen ytimen päivitystä) jne. Vastaukset kirjoitetaan muistiin, niin että samaa kysymystä ei tarvitse kysyä uudestaan vastaavaa pakettia asennettaessa. Kysymysten määrää voi säädellä asetustiedostossa, esimerkiksi jos haluaa päivityksen sujuvan yöllä itsekseen. | ||
== Käyttö komentoriviltä == | == Käyttö komentoriviltä == | ||
Rivi 26: | Rivi 26: | ||
Järjestelmän päivittäminen: | Järjestelmän päivittäminen: | ||
aptitude update; aptitude upgrade | aptitude update; aptitude safe-upgrade | ||
Jakelun päivittäminen versiosta toiseen – tähän saattaa liittyä muitakin toimia, katso [[Debianin päivittäminen#Uuteen julkaisuun päivittäminen|Debianin päivittäminen]] ja julkaisumuistio ("release notes"): | Jakelun päivittäminen versiosta toiseen – tähän saattaa liittyä muitakin toimia, katso [[Debianin päivittäminen#Uuteen julkaisuun päivittäminen|Debianin päivittäminen]] ja julkaisumuistio ("release notes"): | ||
aptitude update; aptitude dist-upgrade | aptitude update; aptitude full-upgrade | ||
(<tt>upgrade</tt> ja <tt>dist-upgrade</tt> ovat vanhoja nimiä toimille <tt>safe-upgrade</tt> ja <tt>full-upgrade</tt>) | |||
=== Pakettienhallinta === | === Pakettienhallinta === | ||
Rivi 49: | Rivi 51: | ||
* [[synaptic]], joka on tarkoitettu [[Gnome]]n kanssa käytettäväksi | * [[synaptic]], joka on tarkoitettu [[Gnome]]n kanssa käytettäväksi | ||
* [[adept]], joka on tarkoitettu [[KDE]]n kanssa käytettäväksi | * [[adept]], joka on tarkoitettu [[KDE]]n kanssa käytettäväksi | ||
Debiania versiosta toiseen päivitettäessä | Debiania versiosta toiseen päivitettäessä saatetaan suositella tiettyä käyttöliittymää. | ||
== Katso myös == | == Katso myös == |