offline
- Fil
- Legendarni građanin
- Pridružio: 11 Jun 2009
- Poruke: 16586
|
- 28Ovo se svidja korisnicima: SlobaBgd, zeljko f, Ričard, Springfield, N1k0l4, t.mile, mcrule, diarno, Rogi, Dr SiGn, oblak, FarscapeFan, Brano, mpman, Fa7aL!tY, Kentaurus, higuy, goran9888, magna86, klodovik, Peca, code381, daxytt, gsb, DzoniB, pedja93, Jimmy4, E.L.I.T.E.
Registruj se da bi pohvalio/la poruku!
Danas je jedan kolega izrazio želju da bi voleo da ima jednu aplikaciju u portabilnoj verziji. Prvo sam pokušao da tragam da li je neko već uradio takvu aplikaciju u portabilnoj verziji - nije.
OK, "sučem rukave" i krećem da je pravim. Proces sam završio uspešno uz pomoć JauntePE freeware aplikacije.
Ali, pre nego što krenem opis te aplikacije, napisaću neka postojeća rešenja.
NAPOMENA: softver JauntePE opisan u članku je zastareo; ažurnu verziju sam napisao ovde:
srpski: http://www.blog.creativform.com/how-to-create-a-po.....s/?lang=sr
engleski: http://www.blog.creativform.com/how-to-create-a-po.....r-windows/
[0] - upotreba samo SFX rešenja nekog arhivera (WinRAR recimo).
Ovo sam stavio kao metod nula jer je poprilično beskorisno, to jest, u pitanju je način koji će da radi za vrlo mali broj aplikacija. Videh da se ovo provlači po netu, pa rekoh, hajde da i ovo pomenem.
Neću mnogo da mnogo da opisujem ovaj proces jer je poprilično trivijalan. Poenta je da instalirate program koji želite da učinite portabilnim, nađete folder u kome su smešteni izvršni fajl i ostali sadržaj instalacije u Program files i taj folder dodate u arhivu. Pri opcijama arhive štriklirate da se kreira SFX, a u opcijama za SFX podesite da se pokreće main executable (po pokretanju SFX-a) i da se privremeno kreirane datoteke brišu (ove korake možete videti u metodu 1).
Neko će reći, a šta bi sa registry podešavanjima? Šta bi sa dependencies u drugim folderima? Ne obuhvataju se ovim postupkom. Zbog toga će ovaj metod ostati samo pomenut!
[1] - upotreba Universal Extractor-a i file archiver-a
Dalje, u potrazi sam naleteo i na ovaj način. Ni sa ovim nisam uspeo da napravim portabilnu verziju aplikacije koja mi treba, jer izgleda da ovaj Universal Extractor i nije baš "univerzalan". Nije mogao da raspakuje setup aplikaciju. Ali, opet, pomenimo i ovaj način jer radi kod nekih aplikacija...
Neophodni alati:
Preuzmite aplikaciju sa ovoga linka
Preuzmite WinRAR sa ovoga linka
0) Instalirajte oba programa
1) Desni klik na program koji želite učiniti portabilnim. Izaberite opciju: “UniExtract to Subdir”.
2) Započeće proces raspakivanja (ako ne počne, pogledajte sledeće metode )
3) Kao rezultat se dobija folder u kome se nalaze raspakovane datoteke. Uđite u taj folder i birajte njegov podfolder "App".
4) Označite sve datoteke u tom direktorijumu (CTRL+A). Desni klik na bilo koju datoteku i birajte "add to Archive" ..
5) Dajte arhivi ime. Štriklirajte "Create SFX Archieve". Birajte Best pod stavkom Compression Mode.
6) Na tabu Advanced, birajte SFX Options.
7a) Na tabu General, neka stoji opcija kao na slici.
7b) Na istom tabu uočite Run After Extraction. Ovde stavljate ime izvršnog fajla koji treba da se pokrene posle ekstrahovanja. Otvorite već pomenuti folder App i vidite koji je izvršni fajl u pitanju i upišite ga u ovo polje.
Zatim kliknite na tab Modes. Podesite parametre kao na slici:
9) Na tabu Update podesite parametre kao na slici i kliknite na OK:
10) Formirana SFX arhiva će imati sledeću ikonicu, a imaće ime koje je definisano u koraku 7b).
Dvostrukim klikom na tu ikonicu pokrećete aplikaciju (koja je sada portabilna)
[2] - Thinapp
Sledeći metod koji sam hteo probati bio je VMWare Thinapp. Međutim, ova aplikacija je komercijalna. Mora biti nešto freeware tamo negde na netu čime bih mogao napraviti portabilnu aplikaciju. Isprva sam hteo da napravim portabilnu aplikaciju baš ovim alatom, ali sam odustao. Bilo kako bilo, opisaću i taj proces, pa idemo dalje.
Neophodan alat:
Posetite ovaj link
1) Pokrenite ThinApp Setup Capture i kliknite na Next
2) Preporučuje se da zatvorite sve aplikacije koje mogu ometati proces izrade portabilne aplikacije (naravno, treba zatvoriti i samu aplikaciju koju želimo učiniti portabilnom). U idealnom slučaju proces se treba odviti na svežem (tek instaliranom operativnom sistemu). I ovde kliknuti na Next.
3) Izvršiće se snapshot, tj. snimak postojećeg stanja na računaru (registry, datoteke, environment variable ... ). U toku skeniranja ne bi trebalo da pokrećete aplikacije, već treba pustiti da skener nesmetano obavi posao do kraja.
4) Kada se pojavi ovaj ekran treba ga minimizirati.
5) Pokrenite instalacionu datoteku aplikacije koju želite učiniti portabilnom (na primeru je prikazan TuneUp Utilities).
6) U procesu instalacije se može zatražiti serijski broj i sl., te unesite informacije koje ste dobili kupovinom ovog softvera. Dovršite instalaciju do kraja.
7) Nakon završetka instalacije, maksimizirajte prethodno minimizirani prozor ThinApp i kliknite Next. Pojaviće se PostScan koji će opet da snimi stanje vašeg sistema. Poenta je utvrditi promene koje su nastale na sisitemu prilikom instalacije aplikacije.
U sledećem prozoru treba štriklirati Entry Points, tj. treba odabrati glavni izvršni fajl. Kada štriklirate, pojaviće se njegovo ime u primary data Container. Kliknuti na Next.
9) na sledećoj slici treba odabrati flash disk sa koga želimo da pokrenemo kreiranu portabilnu aplikaciju. Kada izaberete, kliknite na Next.
10) Izabrati opciju kao na slici i kliknuti na Next.
11) Odabrati opciju na slici i kliknuti na Next.
12) Nastupiće proces kreiranja projekta (svi detektovane datoteke i ključevi između dva snapshot-a se stavljaju u direktorijum projekta). Kliknite na Next.
13) Kliknom na Build now kreira se portabilna aplikacija.
14) Datoteku projekta možete otvoriti klikom na Browse Project.
15) Pronađite folder Bin i otvorite ga
16) U folderu Bin se nalazi novokreirana portabilna aplikacija. Kopirajte je na flash disk.
[3] JauntePE
OK, tražimo dalja rešenja. Evo jednog besplatnog! Što je najbolje sa ovim sam uspeo. Besplatno i korisno. Opišimo i ovaj metod:
Neophodan alat:
Preuzmite aplikaciju sa ovoga linka
Proces se odvija u 3 faze. U prvoj fazi "Portable Install" snimamo (capture) stanje aplikacije, (koju želimo učiniti portabilnom) prilikom njene instalacije. U drugoj fazi "Excercising" pokrećemo aplikaciju i "treniramo je" tj. otvaramo moguće menije, klikćemo na dugmiće i sl. dok druga vrsta capture aplikacije snima promene koje se dešavaju u sistemu usled "treniranja". U trećoj fazi "Packaging" se na osnovu dobijenih informacija kreira portabilna aplikacija.
0) pokrenite aplikaciju JauntePE
1) Birajte opciju kao na slici i klinite na Launch JPE Quickie
2) U sledećem prozoru birajte setup program instalacije (moguće je i prevući ga u ovaj prozor drag and drop tehnikom). Štriklirajte opciju "This is an installer" , te kliknite na dugme "Run Portably". Kada kliknete na to dugme, ispod njega će se pojaviti određene opcije. Kliknuti na "Run normally".
3) U sledećem prozoru birajte tip konfiguracije. Najčešće prolazi tip konfiguracije koji je selektovan na slici (i meni je prošao ) Kliknite na OK.
4) Započeće proces instalacije (u primeru će aplikacija 7zip postati portabilna). Dovršite instalaciju.
5) Pojaviće se sledeći prozor; kliknite na OK samo ukoliko nema nikakvih procesa u text box-u. (ukoliko je tekst box prazan, instalacija je sigurno završena i installera nema u memoriji). Na slici nema nikakvih procesa.
6) U sledećem prozoru će biti prikazani detektovani registry ključevi (nastali tokom instalacije). Pošto je aplikacija trenutno u alfa verziji, možete (za sada) kliknuti samo na Cancel. To ćemo i uraditi
7) U ovom koraku će biti prikazani detektovani fajlovi. Izaberite glavni izvršni fajl i kliknite na OK.
Opet se vraćamo na sledeći prozor. Odabrati kao na slici.
9) Opet odabrati "Generic, normal 2" i kliknuti na OK. Otvoriće se aplikacija (dakle, 7zip). Ovde treba vežbati (faza "Exercise"). Otvarajte razne menije, klikćite na dugmiće. Otvorite neku datoteku i probajte obradu. Na primer kod aplikacije 7zip probajte postupak kompresovanja i sl. Ova faza je mnogo bitna, pa ne oklevajte da se malo poigrate sa aplikacijom.
10) Kada završite sa vežbanjem, izađite iz aplikacije. Dočekaće vas sledeći prozor. U text boxu ne treba da bude prikazan nijedan proces! Kliknite na OK.
11) opet se vraćamo na prozor kao na slici 2. Ovoga puta odaberite Package UP. Na sledećoj slici uneti ime, odabrati lokaciju gde će se smestiti portabilna aplikacija i birati parametre kao na slici.Kliknuti na OK.
12) Otići na odabranu lakciju i pokrenuti portabilni fajl.
Kraj.
PDF verziju teksta možete preuzeti [url=https://www.mycity.rs/must-login.png
|