Početak›Forumi›Linuks›Opšte Linuks diskusije›rpm, deb, tgz……
- This topic has 24 odgovora, 12 glasova, and was last updated 14 years, 11 months ranije by Puppet_Master.
-
AutorČlanci
-
16. maj 2009. u 8:53 pm #11121djvujkeUčesnik18. maj 2009. u 12:17 am #78718Mr_PingvinUčesnik
Da bilo bi sjajno imati neki ultra giga mega repo sa 70k+ paketa koji svi koriste. Pusti snovi :'(
18. maj 2009. u 10:21 am #78719djvujkeUčesnikprvo mora se izbarati jedan od postojecih nacina pakovanja ili neki novi, zajednicki koji ce omoguciti programerima da jednom napisan program lako distribuiraju svim verzijama linuxa, svi distribucijama…..
sad koliko je to izvodljivo ne znam, linux nije kao windows, gde svi programi od 97 do 2000 vaze za win98/Me isto tako XP/Vistu, nije izvodljivo zato sto se neprekidno razvija i iz razloga sto ljudi pisu ne samo u C, nego milion drugih programskih jezika, milion drugih biblioteka koriste i to je sve tesko povezati…
jedan od razloga koje navode proizvadji hardwera je problem distribuiranja drivera za milon razlicitih verzija linuxa…mozda ce jedan zajednicki nacin pakovanja olaksati ovo18. maj 2009. u 11:39 am #78720Puppet_MasterUčesnikprvo mora se izbarati jedan od postojecih nacina pakovanja ili neki novi, zajednicki koji ce omoguciti programerima da jednom napisan program lako distribuiraju svim verzijama linuxa, svi distribucijama…..
sad koliko je to izvodljivo ne znam, linux nije kao windows, gde svi programi od 97 do 2000 vaze za win98/Me isto tako XP/Vistu, nije izvodljivo zato sto se neprekidno razvija i iz razloga sto ljudi pisu ne samo u C, nego milion drugih programskih jezika, milion drugih biblioteka koriste i to je sve tesko povezati…
jedan od razloga koje navode proizvadji hardwera je problem distribuiranja drivera za milon razlicitih verzija linuxa…mozda ce jedan zajednicki nacin pakovanja olaksati ovosource 😕 😕 😕
samo ako je napravljen dobar config deo , da ti lepo proveri sta treba itd… i eto resenja , koje odavno postoji
./configure
make
make install 🙂gentoo npr ima lepo resen taj problem , sve je u source-u tako da garant radi a pri tom ako ti fali nesto da bi ti app radila , stavi ti i to sto ti treba iz source-a , tako da resenje postoji odavno , ali problem je u tome sto neki insistiraju na tome da bude slicno ko na win-u da install app ide preko misa itd.. pa onda ubacuju zbog toga deb, rpm i ostala cuda
18. maj 2009. u 4:49 pm #78721SiouxUčesnikDa,… šta misliš zašto su onda uopšte ljudi izmislili pakete?
Prekompajlirani paketi drastično smanjuju vreme instalacije.Neki programi od par mb veličine mogu da se kompajliraju satima.18. maj 2009. u 6:27 pm #78722Puppet_MasterUčesnikDa,… šta misliš zašto su onda uopšte ljudi izmislili pakete?
Prekompajlirani paketi drastično smanjuju vreme instalacije.Neki programi od par mb veličine mogu da se kompajliraju satima.tacno u pravu si ume da potraje , ali radi na svakom distoru , masini itd…. tako da ako hoce nesto sto ce garant da radi svuda source je resenje, e sad ako hoce brzinu itd……. e onda ….. nek koriste deb i ostalo , ali tu nece biti nikad jedinstva , jer ce svako da vuce na svoju stranu 😐 mada po meni licno source je source i zakon 🙂
18. maj 2009. u 6:55 pm #78723ak-87UčesnikSta sa staticki ukompajliranim zavisnostima? Iskreno, ne znam puno o ovom nacinu, ali bih volio nekog ko se razumije u materiju da mi navede neke prednosti i mane ovog nacina pakovanja.
Npr. VLC za Slackware (od AlienBob-a) ima staticki ukompajlirane zavisnosti, tako da se jednostavno instalira jedan “veliki” paket.
18. maj 2009. u 7:06 pm #78724Puppet_MasterUčesnikSta sa staticki ukompajliranim zavisnostima? Iskreno, ne znam puno o ovom nacinu, ali bih volio nekog ko se razumije u materiju da mi navede neke prednosti i mane ovog nacina pakovanja.
Npr. VLC za Slackware (od AlienBob-a) ima staticki ukompajlirane zavisnosti, tako da se jednostavno instalira jedan “veliki” paket.
nije ovo bas tako savrseno resenje , moze da radi , ali …. ., pod jedan moze biti problema sa preformansama , pod dva moze se destiti da ne radi , ako ne postoje odgovarajuce verzije biblioteka na sistem i na odgovarajucim mestima,…. , tako da ovakva resenja ili rade ili ne rade, ako rade super, ali ako ne rade nije bas uvek lako naci zasto ne rade , takodje app koje se prave na ovaj nacin imaju uglavnom vecu “zapreminu” 🙂
18. maj 2009. u 7:18 pm #78725ak-87Učesnikpod dva moze se destiti da ne radi , ako ne postoje odgovarajuce verzije biblioteka na sistem i na odgovarajucim mestima,….
Ovo me zanima tj. ne razumijem bas najbolje. Ako je staticki ukompajlirano sve sto treba da to parce softvera radi, kako je onda moguce da fali neka biblioteka ili da se ne nalazi na odgovarajucem mjestu? :- Mozda pitam glupost, ali…
18. maj 2009. u 7:28 pm #78726Puppet_MasterUčesnik[quote=”Puppet_Master”]
pod dva moze se destiti da ne radi , ako ne postoje odgovarajuce verzije biblioteka na sistem i na odgovarajucim mestima,….Ovo me zanima tj. ne razumijem bas najbolje. Ako je staticki ukompajlirano sve sto treba da to parce softvera radi, kako je onda moguce da fali neka biblioteka ili da se ne nalazi na odgovarajucem mjestu? :- Mozda pitam glupost, ali…
[/quote]nije glupost, ali iz mog iskustva sve app koje su staticki kompajlirane , nisu bas 100% staticki kompajlirane upravo iz razloga preformansi i gabarita , svako ko je citao kenigam i ritchi-a C moze ti reci da napsaiti program u c-u koji kaze hello worl je vrlo kratak , svega 3-4 linije koda , ali u stvarnosti to je nekoliko hiljada linija koda , jer u pozadini povlaci boga oca, e tako i kod statickog kompajliranja , ljudi uglavnom ne stave bas sve biblioteke i ostala cuda da budu staticki linkovani jer bi onda gabariti obicnog programa bili golemi :):):) a i sporo bi radilo , tako da prave bilans sta ce staviti a sta ne ,da bi to radilo sto vecem broju ljudi , a opet fajl bio sto manji i app imala zadovoljavajuce performanse.
primer iz prakse je app koju sam koristio u prosloj firmi za kacenje na firmin server , postoj je bio neki j****i protokol koristili smo sun-ovu app za transfer podataka , na linux-u su napravili upravo app koju su staticki bildovali , e sad ona mi je radila super , ali kada sam stavio novu verziju linux-a na svoj komp , nista bitno nisam menjao (mislim distro , 32 na 64 i slicno , znaci samo novu verziju) app je pocela da umire ko nista upravo iz razloga sto je trazio neke biblioteke na mestima gde h vise nije bilo i u odgovarajucim verzijama koje su sada bile novije.
Edit by GoranSTX: zvezdice -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.