Příspěvky Ubuntu bude mít nový formát balíčků
To by se docela hodilo, zrovna nedávno jsem do balíčku jistého programu zapomněl přidat správně závislost na systémové knihovně a hned z toho byl konflikt. V Ubuntu 12.04 už totiž byla po aktualizaci verze 1.6 a já tam prostě zapomněl přidat jeden znak (že to potřebuje 1.5 a novější) a tak se to explicitně dožadovalo verze 1.5 a downgrade systémové knihovny vám apt-get jen tak neudělá.
A jak to má v této situaci pomoct?
Pomůže to tak, že to tam přibalí onu knihovnu. Takže výsledek bude jako na Windows, stejná knihovna v padesáti exemplářích a dvaceti různých verzích :-D
Windows netrpi schyzofreniou ako linux, takze nepotrebuje viac kopii kniznic. Vacsinou stacia tie zakladne v systeme. Canonical sa snazi tuto schyzofreniu odstranit aj z linuxu. ;-)

Lukáš Jelínek 10. 05. 2013, 00:19:16
Odpovědět Odkaz
Taková knihovna ve Windows se může jmenovat stejně ale mít jinou funkci. Může jich tam být padesát ale každý program ji může mít upravenou pro sebe.
V Linuxu by se to určitě řešilo vylepšením stávající. Proč ale program nemůže použít jen pro sebe potřebné funkce, a být tak maximálně optimalizovaný pro snížení systémových prostředků, a zvlášť pokud nechce porušit licenci a použít svoji, třeba uzavřenou?
V Linuxu by se to určitě řešilo vylepšením stávající. Proč ale program nemůže použít jen pro sebe potřebné funkce, a být tak maximálně optimalizovaný pro snížení systémových prostředků, a zvlášť pokud nechce porušit licenci a použít svoji, třeba uzavřenou?

Michal Hrušecký 10. 05. 2013, 09:58:23
Odpovědět Odkaz
Re: Re: Re: Re: Re: Re: Re: Ubuntu bude mít nový formát balíčků
jadd 10. 05. 2013, 14:14:06
Odpovědět Odkaz
Ano, ale těžší je prosadit novou funkci do stávající, než vytvořit novou, třeba 2 změny za jeden vývojový cyklus distribuce. Program tak může být nezávislý na distribučních správců balíků. Ve skutečnosti 50 programů a ještě které použijí stejné knihovny asi běžný člověk spouštět nebude. A ta licence může být také problém.
jadd 10. 05. 2013, 14:14:06
Odpovědět Odkaz
Re: Re: Re: Re: Re: Ubuntu bude mít nový formát balíčků
Tomas 10. 05. 2013, 07:43:55
Odpovědět Odkaz
Pokial spravim instalaciu, ktora je zavisla na knizniciach mimo systemu Windows (napr.cygwin), tak si len koledujem o problemy s kompatibilitou.Tomas 10. 05. 2013, 07:43:55
Odpovědět Odkaz
Linux je podstatne jednoduchsi system ako Windows a napriek tomu trpi rovnakym problemom.
Opožděný apríl?
+1
Ne, pouze Reinventing the Wheel by Canonical Number XY :)
... ja som to vedel, že táto distribúcia nakoniec skončí ako experiment typu Corel Linux a pod.. No trvalo to dosť dlho, než zaznamenala totálny degres, hádam celú dekádu? Ale veď to sa dalo čakať. Na ten bordel v libkách teda už vôbec nie som zvedavý.
Zrovna u telefonů a tabletů bych šetřil místem a všechny společné knihovny měl jen jednou. Tohle by dávalo smysl, jen pokud by k tomu nasadili deduplikaci na úrovni FS.
No nevim.. pomohlo by to u takovyhotoho software, kterej neni v repozitarich a pouziva podivny knihovny... ale takovej software stejne tenhle format podporovat nebude, takze je to zbytecny.. ale je skvely, ze cannonical udelal dalsi vec, ktera celou platformu jeste vic roztrha na nekompatibilni kousky. Rolling updates ubuntu me donutili premejslet, jestli si ho v budoucnu nedam misto debianu, ale tohle tu myslenku poslalo tam, odkud prisla :D
Uvidíme, pokud se to bude hádat - zvolím jinou distribuci, pokud to poběží spolehlivě, tak mi nový balíčkovací systém nevadí. Jen doufám, že to nebude překážka pro tvůrce programů, aby se nám nezúžil výběr použitelného softwaru... Otázka je také, nakolik to bude šetřit místo na HDD. Na druhou stranu je pochopitelné, že tablety a telefony by se stávajícím formátem měly možná problémy... Zpočátku stejně pojedou dle mého názoru systémy pro PC a mobilní zařízení odděleně, než se to usadí a při nové verzi sjednotí. Nezbývá, než se nechat překvapit...
deb se na telefonech a tabletech pouziva uz dlouho bez problemu. Napriklad slavne linuxove Nokie pouzivaly deby bez problemu. Nerikam, ze stavajici formaty baliku nemaj nektery nevhodny omezeni/chyby, ale zrovna pro uvedeny use case staci jakykoliv format :-D
R.I.P Ubuntu, posedlé mocí ve snaze vytvořit si vlastní platformu nekompatibilníse zbytkem linuxového světa... teď vážně, těch změn je až moc, celé je to trochu moc. Před 2 měsíci jsem přešel na Debian a stále vidím více a více pozitiv.
Ideální by bylo kdyby tyto balíčky fungovali tak že by se stáhl balíček se vším. Poté by instalace zjistila jaké jsou v systému a chybějící instalovala a už existující neinstalovala. Tím by se pro vždy vyřešila závislosti a navíc by teoreticky systém zůstal čistý, tedy v rámci mezí. Jen stahování by trvalo déle. To by šlo částečně vyřešit tak, že věci z repositáře by byly normálně v deb a jen aplikaci tvůrců mimo repositář by měla ty velké balíčky.
To ovšem nejspíš podle článku nehrozí, bohužel.
Tak doufám, že to aspoň bude jen pro mobilní sféru a desktopu se to dotkne minimálně.
Otázka: Jak to vezmou ostatní distribuce vycházející z Ubuntu, jestli nasadí Mir a JSON, nebo půjdou vlastní cestou?
To ovšem nejspíš podle článku nehrozí, bohužel.
Tak doufám, že to aspoň bude jen pro mobilní sféru a desktopu se to dotkne minimálně.
Otázka: Jak to vezmou ostatní distribuce vycházející z Ubuntu, jestli nasadí Mir a JSON, nebo půjdou vlastní cestou?
"Ubuntu bude mít nový formát balíčků" - to není pravda, jen jeden z vývojářů představil koncept, který vůbec nemusí být schválen.