Naopak! Prave ze Lotus Notes jsou k dispozici jako rpm i deb a se spravnymi zavislostmi. Prave proto doslo k zminovanemu problemu. Teoreticky by stacilo, kdyby v zavislostech byla uvedena presna verze - jenomze bohuzel to by ve stavajicich balickovacich systemach zanamenalo jen to, ze by se knihovna nesmela updatovat.
Z techto duvodu mivaji komercni aplikace vlastni instalator, nebo alespon balicek bez zavislostmi - vsechny knihovny maji vlastni v takovych verzich, o kterych vi ze funguji a jsou otestovane. Presne jako se to dela v Jave. Microsoft samozrejme na tento problem narazil uz hodne, hodne davno a jeho reseni bylo jednim ze zakladnim pozadavku na .NET - takze umoznuje mit k dispozici mnoho verzi jedne knihovny, pricemz ruzne aplikace pak pouzivaji ruznou verzi. Dokazu si predstavit, ze by balickovaci systemy linuxovych dristribuci podobnou funkcionalitu umoznily. Vyzadovalo by to ale nekolik nepeknych hacku a tvrde by to narazilo na zastance tvrde linie (aneb "kdyz je chyba v aplikaci, ma se opravit aplikace, ne zavadet nejake obezlicky"). Kamil Podlesak -----Original Message----- From: konference-boun...@java.cz on behalf of Pavel Nemec Sent: Thu 10/22/2009 9:02 AM To: Java Cc: Subject: Re: Balikovanie java aplikacii na linuxe Dne 19. ríjna 2009 15:16 Podlesak Kamil <kamil.podle...@ips-ag.net> napsal(a): > Zdravim, > > Zajimava diskuse. Vcelku vsechno dulezite jiz bylo receno, ale jednu > poznamku bych pridal: toto neplati ani ve svete C(++)! > Respektive, v podstate to plati ve svete Linuxu pouzivaneho typickym > zpusobem, tj. bez komercnich aplikaci. > Zrovna tento mesic se ale stalo, ze IBM Lotus Notes prestaly fungovat s > novou verzi GTK knihovny (2.18). Balickovaci system s takovou variantou > opravdu nepocita, takze je nutne si to vyresit rucne (nastesti staci knihovny > nakopirovat do /opt/ibm/lotus/notes Tohle neni uplne presne. Komercni aplikace napriklad skype, ktery je distribuovan pomoci balickovaciho systemu (deb nebo rpm) si s tim samozrejme poradi. Vetsina komercnich aplikaci ale pouziva svuj instalator, ktery ale s balickovacim systemem nepracuje a nezaregistruje si zavislosti....no a pak to dopadne jako ve vasem pripade.
<<winmail.dat>>