Ero sivun ”Ohjelmien asentaminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
403 merkkiä lisätty ,  23. lokakuuta 2007
aptitude lisätty
(Kääntäminen lähdekoodista: ongelma ei kääntäminen vaan muualta haettu paketti)
(aptitude lisätty)
Rivi 16: Rivi 16:


== [[Debian]]in ja Ubuntun paketinhallinta ==
== [[Debian]]in ja Ubuntun paketinhallinta ==
Debianissa asennetaan suoraviivaisimmin [[Apt|apt-ohjelmalla]]:
Debianissa asennetaan suoraviivaisimmin ohjelmalla [[apt]] tai [[Aptitude]]:
  apt-get install hyvasofta
  apt-get install hyvasofta
aptitude install hyvasofta
Paketteja voi etsiä komennolla:
Paketteja voi etsiä komennolla:
  apt-cache search hyvasofta-tai-muu-hakusana
  apt-cache search hyvasofta-tai-muu-hakusana
 
aptitude search hyvasofta-tai-muu-hakusana
Ennen molempia komentoja kannattaa päivittää tietokanta komennolla:
Ennen molempia komentoja kannattaa päivittää tietokanta komennolla:
  apt-get update
  apt-get update
 
aptitude update
Valmiiksi asennettuja ohjelmia voi päivittää yksittäisesti asentamalla halutut ohjelmat "uudelleen" aptin install-komennolla tai yleisesti apt-komennoilla upgrade ja dist-upgrade:
Valmiiksi asennettuja ohjelmia voi päivittää yksittäisesti asentamalla halutut ohjelmat "uudelleen" aptin install-komennolla tai yleisesti apt-komennoilla upgrade ja dist-upgrade:
  apt-get [dist]upgrade
  apt-get [dist]upgrade
aptitude [dist]upgrade


Näiden käytännön erona on se, että upgrade ei koskaan poista paketteja eikä asenna uusia, kun taas dist-upgrade voi tehdä kumpaakin. Joskus pakettia päivitettäessä sen riippuvuudet määräävät, että jokin vanhentunut paketti poistetaan tieltä tai uusia riippuvuuksia asennetaan, jolloin upgrade jättää sen päivittämättä näiden vaatimusten takia.
Näiden käytännön erona on se, että upgrade ei koskaan poista paketteja eikä asenna uusia, kun taas dist-upgrade voi tehdä kumpaakin. Joskus pakettia päivitettäessä sen riippuvuudet määräävät, että jokin vanhentunut paketti poistetaan tieltä tai uusia riippuvuuksia asennetaan, jolloin upgrade jättää sen päivittämättä näiden vaatimusten takia.
Aptitude asentaa myös ne paketit, joista asennettava paketti riippuu. Se osaa myös paremmin kuin apt-get selvittää ristiriitoja, joita syntyy jakelun uuteen versioon päivitettäessä.


Joskus on ohjelma ladattava .deb-pakettina. Tämä asennetaan seuraavasti dpkg-ohjelmalla:
Joskus on ohjelma ladattava .deb-pakettina. Tämä asennetaan seuraavasti dpkg-ohjelmalla:
Rivi 40: Rivi 44:
Synaptic asentuu kirjoitushetkellä soveltuvaan järjestelmäbinäärihakemistoon (.../sbin/), eikä siksi ole suoraan peruskäyttäjän komentopolulla. Ohjelma tuleekin ajaa suoraan root-käyttäjänä.
Synaptic asentuu kirjoitushetkellä soveltuvaan järjestelmäbinäärihakemistoon (.../sbin/), eikä siksi ole suoraan peruskäyttäjän komentopolulla. Ohjelma tuleekin ajaa suoraan root-käyttäjänä.


Apt-get ja dpkg -ohjelmia on tietysti ajettava pääkäyttäjän oikeuksilla (esimerkiksi [[Sudo|sudolla]] tai siirtymällä pääkäyttäjäksi komennolla <tt>su</tt>).
Apt-get ja dpkg -ohjelmia on tietysti ajettava pääkäyttäjän oikeuksilla (esimerkiksi [[Sudo|sudolla]] tai siirtymällä pääkäyttäjäksi komennolla <tt>su</tt>). Aptitude osaa itse kysyä pääkäyttäjän salasanaa, silloin kun oikeuksia tarvitaan.


[http://fi.wikibooks.org/wiki/Ubuntu_tutuksi Ubuntu tutuksi] -wikikirja esittelee kattavasti [http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot ohjelmien asennusta ja pakettivarastoja].
[http://fi.wikibooks.org/wiki/Ubuntu_tutuksi Ubuntu tutuksi] -wikikirja esittelee kattavasti [http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot ohjelmien asennusta ja pakettivarastoja].
Rekisteröitymätön käyttäjä

Navigointivalikko