Balikovanie java aplikacii na linuxe
Podlesak Kamil
Kamil.Podlesak na ips-ag.net
Čtvrtek Říjen 22 12:42:46 CEST 2009
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-bounces na 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.Podlesak na 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.
------------- další ?ást ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/ms-tnef
Size: 4033 bytes
Desc: [žádný popis není k dispozici]
URL: <http://amaio.cz/pipermail/konference/attachments/20091022/b18d28b9/attachment.bin>
Další informace o konferenci Konference