Aplikace na rozbalování a zabalování sis instalátorů. Známá také pod názvem Supermakedup. Potřebuje krom Pythonu také Standard C++ Libraries a Symbian OS Pipes, rozbalování se při mém pokusu obešlo i bez nich. download
Chtěl bych se zeptat těch, co v SuperSISu dělají. Jak velké soubory jste zkoušeli packovat? Nestává se vám, že při balení velkých instalaček (cca. 4MB) se aplikace zastaví na kontrole CRC součtu a nevytvoří sis soubor ani po hodně dlouhé době? Přemýšlím, zda je chyba u mě, nebo si SuperSIS prostě s většími instalačkami neporadí. Vzhledem k tomu, že při packování mám hodně volné RAM, nebude to asi RAMkou.
Nokia N900 ->20.2010.36-2 -> 8GB microSDHC Transcend (class6) Nokia N95 (Deep Plum) -> FW 35.0.002 -> 8GB microSDHC Transcend (class6)
Mě aplikace taky nic nezabalila... V souboru error.txt je dvakrát chyba "MemoryError" u skriptu _sisfield.py. Takže takhle velký soubory SuperSIS nebo sám Python už neukočíruje...
Mě zabalí v pohodě, ale tak asi polovičně velké aplikace. Python sám o sobě tohle rozhodně nebrzdí. Mým oblíbeným SmartSISem jsem už zabalil i větší soubory. Tady mi šlo o balíček s volbami instalace bez nutnosti použít k tomu PC a při tom narazila kosa na kámen
Nokia N900 ->20.2010.36-2 -> 8GB microSDHC Transcend (class6) Nokia N95 (Deep Plum) -> FW 35.0.002 -> 8GB microSDHC Transcend (class6)
>polzer: Oproti SmartSis má jedinou extra funkci: možnost přidání volby doplňkových souborů. Kromě toho by měla být podstatně rychlejší než standardní SmartSis. Ale nejsem si jistý jestli i tahle originální verze. Já používám ruské modifikované verze SmartSis i SuperSis, které obě pracují na disku D, a tam není zas tak velký rozdíl. Obě jsou pekelně rychlé.
A naopak: kromě té extra funkce oproti Smartsis prakticky nic neumí. Chtělo by to dát je nějak dohromady. Pokoušel jsem se o to už dávno, ale nepochodil jsem
>R@ptor: myslím že nejde ani tak o velikost souborů, jako spíš o jejich počet a typ. Aspoň tak soudím podle toho, že když jsem se pokoušel zapakavat větší množství grafiky nebo zvuku, tak s tím většinou měly podobné aplikace potíže. Možná by to vyřešily ty modifikované verze . Zkusím na to někdy mrknout a kdyžtak je přeložím.
Při žádostech o vyřešení problému s telefonem, aplikacemi apod, uvádějte přesné chybové hlášky, a problém se snažte co nejvíce popsat
Dokud zde bude tento text, budu odpovídat na SZ jen v těch nejnaléhavějších případech.
polzer: Kolega prokop už v podstatě řekl to nejdůležitější. Já ho jen doplním. Netuším v čem jiném má modované verze, ale můj SmartSIS pracuje také na Dčku a stejně tak na Dčku pracují snad všechny verze SuperSISu. V posledním SuperSISu doplnili možnost změny pracovního disku a tudíž místo Dčka můžeš zvolit i jiný disk. SuperSIS vypadá podobně jako SIS Editor a vlastně asi to taky je upravený SIS Editor. Má snad i příjemnější pracovní rozhraní, než SmartSIS, ale mě se víc líbí SmartSIS. Mám v SuperSISu ale problém s pár věcmi a tak používá na normální balení SmartSIS, na balení s možnostmi při instalaci SuperSIS a zkompilovaný soubor ze SuperSISu většinou ještě trochu doupravím SIS Editorem. Taky bych uvítal, aby udělali konečně něco, co bude vše v jednom... Dyť to proboha dělají pořád stejní borci.
prokop: já Ti nevím prokope. Nejdřív jsem balil jenom jednotlivé soubory a bylo jich hoooodně a to opravdu hodně. Pak jsem si řekl to samý co ty a tak jsem změnšil jejich počet a problém byl pořád stejný. Dokonce jsem i přemýšlel nad omezeným počtem možností pro instalaci. Ale máš pravdu, bylo tam i hodně obrázků. Pak jsem ale zkoušel balit něco jinýho a výsledek byl stejný. Zkus mi ty Tvoje modded verze hodit do PMky. S ruštinou problémy nemám A balíčky mám pořád připravené, takže bych to jen zkompilil.
pro prokopa:
Mimochodem zkoušel jsi tím udělat instalačku v instalačce? Že by jedna instalační možnost byla nainstalovat další sisko obsažené v zkompilovaném balíku?
Nokia N900 ->20.2010.36-2 -> 8GB microSDHC Transcend (class6) Nokia N95 (Deep Plum) -> FW 35.0.002 -> 8GB microSDHC Transcend (class6)
Tak můžu potvrdit že větší instalačky je nechytačka. Sice mi SuperSIS udělal Python Plus ale nešel nainstalovat. Tak jsem se na tu instalačku podíval v SisWare a byly tam nějaký nesmysly. Něco jako 'Pokud soubor existuje tak neinstalovat' apod. Ale volba doplňkových souborů se někdy hodí. Ještě by to chtělo instalačky podle jazyka kterej je nastavenej v telefonu.
Mě zatím nezklamal, pokud nemyslím na balení velkých instalaček. To balení jazykových souborů, tak jak citoval Sároš umí, tedy mě to jednou tak zabalil... Je třeba mu předhodit do instalace soubory .r25 .r26 atd. a on udělá tu věc s "if language". Tu instalaci Python plus zřejmě poškodil proto, že v originálu je ke konci "if exist package..." a s tím on neumí pracovat (můj výzkum metodou pokus omyl).
* New v0.40 (0) 28.04.11: the possibility of packaging bags 6 (six) or more megabytes (Avt.), you must have a sufficient count of RAM, preferably during the package does not open other programs. Log errors to look on drive D. For packaging theme, simply select the SKN file. Functionality of the program also contains a so-unpacking-packing exe, pyd, dll files, there is still vozmozhnot reduce add-caps, change UID, change the installation path. Generally on quite a substitute for 2.3 software. The application uses are in the C & E modules CFileMan.pyd, sistool.pyd, shaa.pyd (everything is in the system package).