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
Dali se kompajliranje isplati?
Moderator/ica: Moderatori/ce
- 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?
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,
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.'