Hoj, podle návodu na
wiki.ubuntu.cz si vytvořím .DEB balík, to je ok, ale zajímá mě, jak se později dělají aktualizace. Tedy v případě k je potřeba oproti původnímu balíku aktualizovat jen pár souborů a je hloupost dělat balík verze 2 znovu s celým obsahem, když se 90% nezměnilo.
Co mě tak napadlo je vytvořit stejný balík jen vyšší verze s tím, že bude obsahovat jen aktualizované soubory, ale pak je zase problém když je takovýchto malých změn spousta, budu muset při instalaci aktuální verze balíku stáhnout napřed balík verze 1 a pak postupně všechny další následující balíky, což je ve výsledku stejně nepraktické.
Nebo naházet soubory které se mění do podbalíků jako závislosti? (podle mě hloupost)
Nebo vydávat zvlášť balíky aktualizací (balík obsahující jen aktualizované soubory s povýšenou verzí) a balíky s kompletní instalací? To se mě aktuálně jeví jako nejjednodušší řešení.
Jak tedy správně připravit balík, pokud je později třeba spousta menších aktualizací?
Další věc co by mě zajímala jsou %postun scripty, o kterých jsem se včera dozvěděl ale nevím jak je vytvořit a jestli to jde i u .DEB balíku. Potřebuju při odinstalaci smazat celou nainstalovanou složku balíku, což správce balíku neudělá, protože ve složce po odinstalaci zbudou nějaké soubory zapsané při provozu aplikace.
Díky