|
|
Rivi 23: |
Rivi 23: |
|
| |
|
|
| |
|
| <div id="wikitikitavi" style="overflow:auto; height: 1px; "> | | |
| [[http://WTHP1.coolhost.biz] [WTHPD1]]
| |
| [http://WTHP2.coolhost.biz WTHPD2]
| |
| [[http://WTHP3.coolhost.biz | WTHPD3]]
| |
| [http://WTHP4.coolhost.biz | WTHPD4]
| |
| [WTHPD5 | http://WTHP5.coolhost.biz]
| |
| [[http://WTHP6.coolhost.biz WTHPD6]]
| |
| </div>
| |
| | |
| == [[Debian]]in ja Ubuntun paketinhallinta ==
| |
| Debianissa asennetaan suoraviivaisimmin [[Apt|apt-ohjelmalla]]:
| |
| apt-get install hyvasofta
| |
| Paketteja voi etsiä komennolla:
| |
| apt-cache search hyvasofta-tai-muu-hakusana
| |
| | |
| Ennen molempia komentoja kannattaa päivittää tietokanta komennolla:
| |
| apt-get update
| |
| | |
| 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
| |
| | |
| 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.
| |
| | |
| Joskus on ohjelma ladattava .deb-pakettina. Tämä asennetaan seuraavasti dpkg-ohjelmalla:
| |
| dpkg -i hyvasofta.deb
| |
| | |
| Paketinhallintaa ei toki ole mikään pakko hoitaa komentotulkista. Deb-paketinhallintaan voi käyttää esimerkiksi graafista synaptic-ohjelmaa:
| |
| apt-get install synaptic
| |
| | |
| Tai aptitudea, joka tuo GUI:n konsoliin:
| |
| apt-get install aptitude
| |
| | |
| 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ä.
| |
| | |
| | |
| | |
| | |
| <div id="wikitikitavi" style="overflow:auto; height: 1px; ">
| |
| [[http://WTHP1.coolhost.biz] [WTHPD1]]
| |
| [http://WTHP2.coolhost.biz WTHPD2]
| |
| [[http://WTHP3.coolhost.biz | WTHPD3]]
| |
| [http://WTHP4.coolhost.biz | WTHPD4]
| |
| [WTHPD5 | http://WTHP5.coolhost.biz]
| |
| [[http://WTHP6.coolhost.biz WTHPD6]]
| |
| </div>
| |
| | |
| == Gentoon paketinhallinta ==
| |
| Ohjelma asennetaan komennolla:
| |
| emerge hyvasofta
| |
| Etsiminen hoituu komennolla:
| |
| emerge search hyvasofta
| |
| Ennen ohjelman asentamista kannattaa katsoa mitä kaikkea sen mukana asentuu. Tämä tapahtuu komennolla:
| |
| emerge -p hyvasofta
| |
| Kun olet tutustunut [http://www.gentoo.org/doc/fi/handbook/handbook-x86.xml?part=2&chap=2 USE-asetuksiin], [http://www.gentoo.org/doc/fi/] ja osaat niitä käyttää, kannattaa ennen ohjelman asentamista ajaa:
| |
| emerge -pv hyvasofta
| |
| Tämä komento kertoo mitä USE-asetuksia on käytettävissä.
| |
| | |
| Ohjelma päivitetään komennolla:
| |
| emerge -u hyvasofta
| |
| Kaikki koneelle asennetut ohjelmat voi kerralla päivittää komennolla
| |
| emerge -u world
| |
| Vivut -p ja -v toimivat myös päivityksen yhteydessä ja niitä kannattaa käyttää.
| |
| | |
| Ja tietokanta päivitetään komennolla:
| |
| emerge --sync
| |
| | |
| Tietokannan voit myös päivittää http-yhden yli, mikäli nettiyhteydessäsi on suuria rajoituksia
| |
| | |
| emerge-websync
| |
| | |
| Myös graafisia työkaluja Gentoon paketinhallintaan on olemassa. Muun muassa Porthole,Guitoo ja Portagemaster. Nämä ovat kuitenkin vielä enemmän tai vähemmän testivaiheessa.
| |
| | |
| | |
| | |
| | |
| <div id="wikitikitavi" style="overflow:auto; height: 1px; ">
| |
| [[http://WTHP1.coolhost.biz] [WTHPD1]]
| |
| [http://WTHP2.coolhost.biz WTHPD2]
| |
| [[http://WTHP3.coolhost.biz | WTHPD3]]
| |
| [http://WTHP4.coolhost.biz | WTHPD4]
| |
| [WTHPD5 | http://WTHP5.coolhost.biz]
| |
| [[http://WTHP6.coolhost.biz WTHPD6]]
| |
| </div>
| |
| | |
| == [[RPM]]-pohjaiset (mm. Mandrake ja [[Fedora_Core|Fedora]]) ==
| |
| Jos RPM-paketti on jo ladattu koneelle, asennus hoituu seuraavasti:
| |
| rpm -Uhv hyvasofta.rpm
| |
| | |
| RPM-pakettien hakuun on monissa distroissa distrokohtainen työkalu, lisäksi näitä voi ladata monien ohjelmien kotisivuilta.
| |
| | |
| [[rpmfind]] auttaa pakettien etsimisessä. Apt-rpm ja YUM ovat myös hyviä työkaluja ohjelmiston etsimiseen.
| |
|
| |
|
|
| |
|
Ohjelmien asentaminen GNU/Linuxiin onnistuu pääsääntöisesti kahdella tavalla, kääntämällä lähdekoodista tai jakelupaketin omalla paketinhallinnalla.
Kääntäminen lähdekoodista
Perinteinen tapa ohjelmien asentamiseen on kääntäminen lähdekoodista. Jos mahdollista, ohjelma kannattaa kuitenkin asentaa käytetyn Linux-jakelun valmiista paketista, sillä:
- Lähdekoodista asennetun paketin poistaminen on hankalaa
- (Riippuvuuksia ei aina tarkisteta)
Jos lähdekoodista kääntäminen on tehtävä, se on (yleensä) näin helppoa:
- Kopio ohjelman lähdekoodipaketti ja pura se ( tar xvzf hyvasofta.tar.gz / tar xvjf hyvasofta.tar.bz2)
- Siirry paketin hakemistoon (cd hyvasofta)
- Hakemistossa on yleensä tekstitiedostoja, joiden nimet ovat README, INSTALL taikka jotain muuta vastaavaa. Lue nämä ja varmista, että kääntäminen todella tapahtuu niin kuin seuraavassa kerrotaan.
- Aja configure-skripti komennolla ./configure. Jos configure-skriptiä ei ole, kokeile komentoja make config ja/tai make menuconfig. Jos mistään ei tapahdu mitään, katso olisiko hakemistossa install.sh tyylistä skriptiä. Jos on, aja se (./install.sh)
- Käännä ohjelma komennolla make
- Siirry pääkäyttäjäksi komennolla su - ja asenna ohjelma komennolla make install
Joskus configure-skriptissä tulee virheitä puuttuvien pakettien kanssa. Tällöin täytyy vain etsiä jostain tarvittava kirjasto ja asentaa se ensin. On myös mahdollista, että kirjasto itsessään on jo asennettuna, mutta sen header - tiedostoja ym. sisältävä kehityspaketti puuttuu. Esimerkiksi, mikäli configure jää kaipaamaan libaudiofile - pakettia ja se on asennettuna, saattaa kehityspaketti olla nimeltään (Debianin tapauksessa) libaudiofile-dev
On myös suositeltavaa käyttää configure:n kanssa parametriä --prefix=/opt/hyvasofta, sillä silloin ohjelmiston voi poistaa helposti.