Dali se kompajliranje isplati?

Rasprave u vezi Linux aplikacija.

Moderator/ica: Moderatori/ce

Odgovori
pinsky
Postovi: 28
Pridružen/a: 19 lis 2008, 23:11
Spol: M
OS: LMDE
Lokacija: Rijeka

Dali se kompajliranje isplati?

Post Postao/la pinsky »

Relativno sam nov u Linux vodama, i par puta sam se susreo sa programima koje sam odlucio sam iskompajlirati ili zbog prastare verzije u repozitorijima, ili jer ga nije bilo u repozitorijima.

Iskustvo je bilo dosta neugodno (zanemarimo sam problem skidanja svih potrebnih libova) i program je bio dosta nestabilan. Onda se jos javio i problem kako uninstallirati program kompajliran iz source-a.

Usprkos mojim losim iskustvima, po forumima sam se susretao sa raznim pozitivnim preporukama vezanim za kompajliranje iz source-a. Da je to dobro, jer je onda program maximalno prilagodjen racunal na kojemu se iskompajlirao.

Sad me zanima sta je od toga istina, a sto mit? Kakve prednosti cu ja imati ako npr. istu verziju Amaroka koji je u repozitorijima, iskompajliram iz source-a?


Pozdrav
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: Dali se kompajliranje isplati?

Post Postao/la 4ndY »

U pravilu je urednije sve instalirati iz repozitorija ili paketa (deb, rpm) jer ručna instalacija (kompajliranje) uglavnom ne ostavlja evidenciju gdje i što se promijenilo (iako mnoge make datoteke imaju upustva za 'clean' ili 'uninstall').

Idealno bi bilo napraviti paket (deb ili rpm, ovisno o distri) iz sourcea i onda paket instalirati, ali to rijetko tko radi jer iziskuje mnogo posla (iako ima programa koji to rade automatski CheckInstall - ali se ti paketi ne mogu usporediti s paketima kod kojih je spec ručno napisan).

Što se tiče da kompajliranje daje optimiziranije aplikacije, tu ne bih znao nešto konkretno i pametno reći (po meni je i taj pad performansi zanimariv u usporedbi s komforom i vremenom koje se dobije korištenjem repozitorija i paketa - pogotovo ako trebaš kompajlirat FF, KDE ili OO.o).

Ako nisi "nadobudan" mislim da ti je puno jednostavnije čekat da nova verzija dođe u repozitorije,
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Odgovori