Почетак › Форуми › Линукс › Опште Линукс дискусије › rpm, deb, tgz……
- This topic has 24 одговора, 12 гласова, and was last updated 17 years, 2 months раније by
Puppet_Master.
-
АуторЧланци
-
16. мај 2009. у 8:53 pm #11121
djvujke
Учесник18. мај 2009. у 12:17 am #78718Mr_Pingvin
УчесникDa bilo bi sjajno imati neki ultra giga mega repo sa 70k+ paketa koji svi koriste. Pusti snovi :'(
18. мај 2009. у 10:21 am #78719djvujke
Учесникprvo 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. мај 2009. у 11:39 am #78720Puppet_Master
Учесникprvo 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. мај 2009. у 4:49 pm #78721Sioux
УчесникDa,… š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. мај 2009. у 6:27 pm #78722Puppet_Master
УчесникDa,… š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. мај 2009. у 6:55 pm #78723ak-87
УчесникSta 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. мај 2009. у 7:06 pm #78724Puppet_Master
УчесникSta 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. мај 2009. у 7:18 pm #78725ak-87
Учесник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…
18. мај 2009. у 7:28 pm #78726Puppet_Master
Учесник[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 -
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.