Sisällys
Joskus tarvittavaa ohjelmaa ei ole Debianissa valmiina
asennuspakettina. Tällöin kannattaa ensin katsoa olisiko apt-get.org:n -luettelosta
pakettivarasto jossa ohjelma olisi valmiina asennuspakettina
Debianille. Tällöin riittää lisätä tuo pakettivarasto tiedostoon
/etc/apt/sources.list
, suorittaa apt-get
update ja asentaa paketti tavanomaiseen tapaan.
Joskus ohjelmien tekijät tarjoavat ohjelmaansa valmiiksi
asennuspaketiksi tehtynä. Jos on Debianin .deb
-paketti, sen voi asentaa komennolla dpkg --install
paketti.deb. Jos paketti on .rpm
tai
joku muu, osaa Debianissa oleva alien muuttaa sen
.deb
-paketiksi, jonka voi asentaa kuten edellä.
Asennuspaketeista on etuna tiedostojen meneminen oikeisiin paikkoihin ja mahdollisuus poistaa tiedostot. Debianin asennusjärjestelmä pitää kirjaa paketin mukana tulleista tiedostoista, jolloin ne on mahdollista poistaa.
Jos valmista asennuspakettia ei kerta kaikkiaan löydy, voi ohjelmat yleensä kääntää lähdekoodeista itse. Debianissa on käännöstyökalut ja muut tarvittavat työkaluohjelmat. Ohjelmat, joista lähdekoodi on saatavilla, on usein muokattu toimimaan Linuxissa jolloin ohjelman kääntäminen pitäisi onnistua vähällä vaivalla. Jos Linux ei ole tuettu, mutta joku muu Unix on, voi ohjelman saada toimimaan jos osaa näperrellä Makefilen kanssa, mutta voi olla tarvetta muokata ohjelmatiedostojakin.
Tyypillinen tapa kääntää ja asentaa ohjelma lähdekoodeista on
Viimeisen komennon joutuu suorittamaan rootin oikeuksilla, koska
ohjelmat tapaavat asentua /usr
-hakemistopuuhun,
jonne ei ole kirjoitusoikeutta tavallisilla käyttäjillä.
Esimerkiksi LAME käännetään ja
asennetaan juuri näin. Tarvittava lähdekoodipaketti on
lame-3.96.1.tar.gz
. Lokitiedosto käännöksestä kertoo
tarkemmin miten käännös etenee.