Ero sivun ”Ohjelmien asentaminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
(Kääntäminen lähdekoodista: ongelma ei kääntäminen vaan muualta haettu paketti)
Rivi 5: Rivi 5:


Perinteinen tapa ohjelmien asentamiseen on kääntäminen lähdekoodista. Jos mahdollista, ohjelma kannattaa kuitenkin asentaa käytetyn Linux-jakelun valmiista paketista, sillä:
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
* Paketinhallinnan ohi asennetun paketin poistaminen on hankalaa
* Paketinhallintatyökalut eivät toimi oikein lähdekoodista asennettujen ohjelmien kanssa
* Paketinhallintatyökalut eivät toimi oikein paketinhallinnnan ohi asennettujen ohjelmien kanssa
* Riippuvuuksia ei aina tarkisteta
* Riippuvuuksia ei tarkisteta yhtä tarkasti
* Paketti ei välttämättä toimi yhteen muun järjestelmän kanssa
* Turvapäivityksistä joutuu huolehtimaan itse
 
Vapaan ohjelman olennainen ominaisuus on kuitenkin, että lähdekoodi on helposti käytettävissä. Jokaisesta jakelun vapaasta paketista on lähdekoodit saatavilla, niihin voi tehdä omat muutoksensa ja muokatun lähdekoodin voi itse kääntää ja koota paketiksi, joka on paketinhallinnan piirissä siinä missä virallinenkin versio. Jollei halua menettää tekemiään muutoksia, ne pitää kuitenkin itse siirtää mahdollisiin päivityksiin.
 
Jos hakee lähdekoodin muualta kuin omasta jakelusta, joutuu itse huolehtimaan turvapäivityksistä ja paketin sopeuttamisesta jakeluun.


== [[Debian]]in ja Ubuntun paketinhallinta ==
== [[Debian]]in ja Ubuntun paketinhallinta ==