Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Greške
  • Šta je tiho raspakivanje programa. Kako takav program radi i radi? Prijenosni meki tipovi

Šta je tiho raspakivanje programa. Kako takav program radi i radi? Prijenosni meki tipovi

Gotovo sve korisnike zanima Internet - šta je RePack, Portable, Tiha instalacija. Pokušajmo objasniti razlike između ovakvih programa.


Tiha instalacija je kada je program instaliran automatski... Drugim riječima, ne morate unositi ključeve i koristiti druge metode registracije programa (zakrpe, pukotine, itd.). Kada instalirate program, ne morate mnogo puta kliknuti "dalje", program će sve učiniti umjesto vas. Nakon ugradnje, potpuno je spreman za upotrebu.
Zamislite situaciju, na primjer: vi ste administrator i trebate instalirati Windows operativni sistem na veliki broj računara i instalirati isti set programa. Ako se primjenjuje tihe instalacijske programe tada imate priliku da uštedite mnogo vremena.
Trajanje instalacije ovisi o kapacitetu programa i traje od 1-2 sekunde do nekoliko desetina minuta. Instalacija takvi programi se pokreću dvostrukim klikom na datoteku koja se pokreće. Ove datoteke su obično pripremljene za automatska instalacija programa odmah nakon instalacija operativnog sistema(npr. Windows). Općenito, sve je bolno jednostavno: dvaput kliknite na datoteku i pričekajte da se instalacija završi.
ObičnoTiha instalacijakoristi se za postinstalacione programe kao što su Windows Post-Installer, BS POST-INSTALLER. Također tihe instalacijske programe savršeno instaliran na "živom" sistemu.

Takav softver, između ostalog, može biti koristan za one stanovnike naše planete koji ne vole da se petljaju sa sitnicama kako bi instalirali program ili se ne žele opterećivati. I naravno da će proizvoditi za one ljude koji se susreću sa problemima pri instaliranju (instaliranju) aplikacije. Skupština "Tiha instalacija" Ona će sve uraditi sama i uopšte joj neće trebati vaša intervencija. Samo pokrenite i kada se instalacija završi, program je spreman za korištenje sa svim ugrađenim dodacima i dodacima.

Šta je Repack i čemu služi:


Vjerovatno ste više puta sreli u naslovima igara ili programa riječ “ Repack“, Ali šta možemo zaključiti iz ovoga?
Prepakivanje - dato prepakirano licencirani program ili igricu. Zašto je ovo potrebno? Najčešće se Repack radi kako bi se smanjila veličina instalatera, odnosno da se, na primjer, krek i prijevod već nalaze u novoinstaliranom programu ili igrici.
RePack je lagana verzija programa za igre iz koje se izrezuju nepotrebni fajlovi, uključujući strane jezike, strani softver, razne demo snimke, video snimci se često kompresuju u RePacku, ponekad sa gubitkom kvaliteta.u 1-2.iso, .mdf ... i druge slike diska. Kao rezultat toga, RePack je manji i vjerojatnije je da će biti preuzet sa interneta. U RePack "i dodajte sve vrste crackova, keygenova, no-dvd-a, itd. U većini slučajeva na trackers, prvo se nađe licenca, pa puno repakova na nju, 1/4-1/3 manje zapremine. Iako je RePack "instaliran na računaru dugo vremena. Do 1-2 sata... (byeaaa, sve ovo kompresovano će biti instalirano.) Često sami repakeri prevode licencu, praktično "prompt", a takođe ulažu u RePack.

Dakle, šta je to portable-portable aplikacija?

Prilikom dolaska u posjetu ili na posao koristimo se tuđim računarima. I često su nam potrebni programi u obliku u kojem su konfigurisani u našem domu. Sa dokumentacijom je obično sve jednostavno - kopiramo je na USB fleš disk i pustimo na spoljni računar, a šta je sa programskim opcijama? Ili možda uopće ne postoji potreban program ... Za sve ovo postoje prenosivi programi (na drugi način - Prenosiva verzijaprograme), drugim riječima, programi kojima nije potrebno ništa da bi radili, ne računajući vas osobno. Ovi programi spremaju sve opcije ne u registar, već u svoje datoteke.

Prenosivi programi može raditi sa svim ovim u bilo kojem folderu. Ako program nema svoj instalacijski program, to zapravo ne znači prenosiv... Uz sve ovo, ne bi trebao pristupiti registru i drugim mjestima na tvrdom disku. Prijenosne verzije programa obično se distribuiraju u arhivama. Da bi program radio, dovoljno je izdvojiti datoteke iz arhive u određeni folder.
Prenosne programe prave entuzijasti. To rade tako da program ne prelazi granice vlastite mape. Na primjer, jednostavan program će usvojiti registar - profesionalci to čine tako da program upisuje svoje opcije ne u registar, već u datoteku. Iako, ako je registar zaista potreban, onda poseban kod pri pokretanju upisuje postavke u registar, a nakon zatvaranja ga vraća u datoteku.

Prijenosni mekani tipovi:


Općenito, Portable soft (PS) bi trebao uključivati ​​one programe koji se "instaliraju" običnim raspakiranjem arhive, ili su spremni za prijenos sa stroja na mašinu običnim kopiranjem, bez potrebe da instalateri daju potrebne recepte u registru. Tu dolaze razlike u prenosivim aplikacijama.


ru- aplikacije sadrže ruski jezik
prenosiv- prenosiv - kreće se s lakoćom, samo kopirajte datoteke aplikacije.
aplikacije- engleska skraćenica za riječ aplikacija, što znači dodatak - kompjuterski program, na primjer, web pretraživač ili program za obradu teksta.
Prenosna aplikacija je računarski program koji se može nositi sa sobom na prenosivom uređaju kao što je USB i koristiti na bilo kom računaru. Kada je vaš USB fleš disk, prenosivi čvrsti disk ili drugi prenosivi uređaj povezan, imate pristup svojim programima i ličnim podacima kao da ste prisutni na svom računaru. A kada isključite uređaj, nijedan od vaših pojedinačnih podataka ne ostaje na tuđem računaru.
Nije potrebna posebna oprema: koristite barem USB Flash, minijaturni tvrdi disk, iPod / MP3 player, itd.
Gotovo bez dodatnog softvera - samo preuzmite, instalirajte i pokrenite prijenosne aplikacije.
Da bi bilo jasno kako radi, opisat ću primjer algoritma (najčešći):
1. Kreira se sigurnosna kopija grana registra (ili konfiguracijskih datoteka) i datoteka izvan instalirane mape, o kojoj aplikacija ovisi. Ovo se radi u slučaju kada je na sistemu instalirana ista ili druga verzija ove aplikacije.
2. Uvoz podataka potrebnih da bi aplikacija radila u registrator, slično, na primjer, kopiranje onih fajlova koji bi trebali biti prisutni izvan foldera prenosiv(npr. u ... / System32).
3. Pokretanje glavnog programa i čekanje da se zatvori.
4. (Nakon završetka) Izvoz opcija iz registratora (ili konfiguracijskih datoteka) u prijenosni.
5. Čišćenje tragova programa (tačnije, brisanje privremenih fajlova).
6. Obnavljanje u sistemu onih ključeva registratora i datoteka koje su napravljene u 1. koraku algoritma.
Prenosivi program(na engleskom " prenosiva aplikacija") - prenosivi softver koji ne mora biti instaliran na tvrdom disku računara da bi se pokrenuo i koristio. U ovu grupu spadaju programi koji se lako mogu instalirati na USB fleš disk, eksterni HDD, CD, DVD, Bly-ray diskove na uobičajen način, pa čak i one koji rade bez instalacije. Ovo je zgodno s obzirom na mnogo razloga: uopće nije potrebno instalirati iste programe na nekoliko računara, na poslu je moguće koristiti svoj voljeni preglednik, mail klijent, ICQ bez potraživanja od administratora sistema i šefova, sve podatke se čuva na prenosivim medijima i izuzetno je lako kopirati i tako dalje Još jedan neosporan plus Prenosivi programi- besplatni su, barem za privatnu (nekomercijalnu) upotrebu. Iako je na Internetu moguće pronaći prijenosne verzije i komercijalne programe, na primjer Microsoft Office ili Adobe Photoshop.

Koja je tajna Portable programa?

Sve je bolno jednostavno. Kada instalirate jednostavnu aplikaciju na računar, ona ima posebnost pohranjivanja vlastitih datoteka u različite mape na tvrdom disku računara. Pored poznatog direktorija Program Files, dijelovi programa se mogu naći u korisničkim mapama, privremenim direktorijima itd. Stoga, kada želimo kopirati program jednostavnim prijenosom njegove mape iz Program Files na drugi računar, ništa ne dolazi od toga. . Softver nema mogućnost da pronađe potrebne konfiguracijske datoteke i jednostavno ne želi raditi.
To nije slučaj sa prenosivim aplikacijama. Program se instalira u fasciklu koja mu je dodeljena na prenosivom mediju bez uticaja na čvrsti disk i registar računara i radiće dobro bez obzira na koji računar povežete fleš disk. Da biste kopirali program, trebate samo prenijeti njegov direktorij na drugi prijenosni medij. Gotovo sve aplikacije ne zahtijevaju instalaciju, mogu se kopirati i pokrenuti s bilo kojeg mjesta. Ali imajte na umu da prenosivi programi kreirani za jedan operativni sistem neće raditi na drugom. Drugim riječima, ako usvojite prijenosnu verziju Firefox pretraživača za Linux, ona neće raditi na računaru sa Mac OS-om ili Windows-om.
* Dio sličnog PS-a koji je dostupan na Webu sprema sve opcije u svoj direktorij i, naravno, pohranjuje sve opcije u sličan prijenos. Sva ova dobrota bi se mogla nazvati True PS (True Portable Soft).
* Drugi dio tvrdoglavo nastavlja da pohranjuje postavke u "Dokumenti i postavke" i tokom prijenosa morate ručno vraćati sve opcije. Nešto je naravno, program je odmah izvodljiv, ali za sada ćete ga dovesti u stanje... Takve stvari bi se mnogo bolje zvale Conditional PS - (Relative Portable Soft).
* Između ostalog, postoje podvrste stvorene za nošenje fleš diskova i počev od njih, koje se razlikuju po mjestu snimanja brojnih privremenih datoteka koje se formiraju tokom rada. Naime, kako bi se sačuvao radni kapacitet fleš diska, koji, generalno govoreći, ima ograničenje na broj ciklusa pisanja na svakom „sektoru“, sve privremene datoteke se upisuju na isti šraf, u privremeni folder kreiran dok aplikacija je pokrenuta. Shodno tome, nastaju potkategorije "Pravi prenosivi USB soft" i "Relativni prenosivi USB soft".
* Od posebnog interesa je neka, mi to zovemo "single-file" verzija "True Portable USB Soft". Tada je aplikacija 1 upakovana izvršna datoteka, kada se pokrene, postavke se prenose na šraf, tokom rada, samo pristupa se hard disku, a pri zatvaranju programa sve opcije (verovatno modifikovane) se ponovo pakuju u izvršni fajl na USB fleš disku uz istovremeno brisanje foldera napravljenog sa šrafa.

Neki korisnici su vjerovatno naišli na koncept "tihe instalacije programa". Što ovaj izraz znači i kako funkcionira, detaljno ću razmotriti u članku.

Šta je ovo?

Tiha instalacija je automatska instalacija programa. Drugim riječima, s takvom instalacijom ne morate unositi ključeve za aktivaciju, koristiti zakrpe i više puta kliknuti "Dalje". Automatski proces koristi zadane parametre instalacije.

Ova funkcija je korisna za sistemske administratore, jer štedi vrijeme kada instalirate veliki paket uslužnih programa na više mašina.

Ali postoji i druga strana medalje. Budući da većina instalacionih datoteka podrazumevano uključuje raspakivanje sekundarnog softvera (badling), nakon tihe instalacije, računar možda neće imati potreban softver.

Kako radi?

Tiha instalacija se pokreće pomoću parametara (koji se nazivaju i ključevima). Postoji nekoliko načina za pokretanje postupka:

  • iz reda "Run";
  • putem samoraspakirajuće arhive sa konfiguracijskim fajlom;
  • koristeći skripte u .bat datoteci.

Koji ključ koristiti ovisi o vrsti instalatera. Da bude jasno - svaki program se sastoji od datoteka i fascikli. Ovi fajlovi i fascikle se pakuju u jednu instalacionu datoteku pomoću posebnih programa za pakovanje. Postoji nekoliko takvih programa. Popularni su:

Svaki od ovih sistema omotača ima svoj vlastiti ključ za aktivaciju tihe instalacije. Ključevi za tihu instalaciju mogu se napisati na službenim web stranicama ovih programa. Univerzalni Silent Switch Finder će vam također pomoći da saznate koji je ključ za aktivaciju tihe instalacije prikladan za određeni instalater aplikacije. Samo otvorite instalacioni fajl za program koji vam je potreban.

Parametri (ključevi)

Pogledajmo primjer. Za program je korišten omotač Inno Setup (ove sam informacije odredio koristeći Universal Silent Switch Finder). Za tihu instalaciju, ovaj paker koristi tipke:

  • / SILENT - ovaj prekidač ne prikazuje pozadinski prozor instalacije, ali se prikazuje proces instalacije;
  • / VERYSILENT - ovaj prekidač čak ni ne prikazuje proces instalacije.

Dodatni parametri:

  1. / DIR = "instalacijska putanja" - dolazi iza / SILENT ili / VERYSILENT i označava u koji folder treba raspakovati programske datoteke. Primjer: FoxitReader_Setup.exe / VERYSILENT / DIR = "C: \ Programske datoteke \ Foxit Reader \"
  2. / LANG = jezik - specificira jezik instalatera. Na primjer: FoxitReader_Setup.exe / LANG = ruski
  3. / NOICONS - Sprečava kreiranje fascikle sa prečicama u Start meniju. Primjer: FoxitReader_Setup.exe / NOICONS
  4. / SP- Poništava prozore kao što je "želite da nastavite da instalirate ovaj program." Primjer: FoxitReader_Setup.exe / VERYSILENT / SP-
  5. / ZADACI = "odaberite zadatke" - dodeljivanje dodatnih komponenti / prečica tokom instalacije. Primjer: FoxitReader_Setup.exe / VERYSILENT / TASKS = "desktopicon, quicklaunchicon"

    Lista ZADATAKA:

    • ikona desktopa - kreirajte prečicu na radnoj površini;
    • quicklaunchicon - kreirajte prečicu na traci za brzo pokretanje;
    • startmenuicon - kreirajte grupu u start meniju.

Savjet! Obično, prema zadanim postavkama, programi uključuju nekoliko ZADATAKA, koji, osim ikona, mogu: instalirati ekstenziju u pretraživač, postaviti zadane početne stranice, otvoriti stranicu programera. Da biste to izbjegli, napišite parametar s naredbama sa liste ili ostavite prazne vrijednosti u zagradama / ZADACI = ""

Primjer

Da instaliram Foxit Reader pomoću tihe instalacije, koristim sljedeće tipke:

FoxitReader_Setup.exe / SILENT / DIR = "C: \ Program Files \ Foxit Reader \" / ZADACI = "desktopicon, quicklaunchicon"


Bitan! Instalacioni fajl se mora nalaziti u korenu C diska:

U skladu s tim, možete postaviti vlastite parametre tokom instalacije. Također zapamtite da ga onemogućite tokom tihe instalacije. Kada koristite režim / SILENS, vidljiva je samo linija "Setup".

Bitan! Za druge instalatere će se koristiti različiti ključevi. Na primjer, instalateri sa ekstenzijom .msi (Windows Installer Service) koriste / qb i / qn, dok InstallShield koristi / r i / s. Pročitajte više u priručnicima za programe za pakovanje.

Na početku ovog članka spomenuo sam mogućnost pokretanja tihe instalacije pomoću .bat datoteke. Nažalost, nisam dobar u BASH skriptama, ali predlažem ga kao primjer. Članak sadrži skriptu za .bat datoteku koja vam omogućava da pokrenete tihu inicijalizaciju s potrebnim parametrima.

Uz pomoć samoraspakirajuće arhive (sfx arhive) možete: pokrenuti raspakovane datoteke, izbrisati ih nakon instalacije itd. Na primjer, sfx-archive može pokrenuti .bat-datoteku sa unaprijed napisanim komandama za tihu instalaciju programa.

Neki programi sami nude tihu instalaciju, dok se drugi toplo preporučuju u opisu. Na ovaj ili onaj način, čak je i prosječan korisnik „čuo tako nešto“. Ali ipak, tiha instalacija - šta je to? Koje su njegove prednosti, i ako su tako velike, kako se može implementirati? O tome će biti riječi u ovom članku.

Tiha instalacija - šta je to?

Quiet ima sinonim - automatska instalacija. Ali šta je prvo, a šta drugo ne daje odgovor na pitanje šta znači tiha instalacija. A to znači da nije potrebno aktivno učešće korisnika u ovom procesu. Čak, ne smatrajte ništa - da kliknete na dugme na početku i kliknete na dugme na kraju, kada je proizvod spreman za lansiranje. Zato je sinonim "automatski", odnosno automatski.

Prednosti

Prednosti ove metode su više nego jasne: u najmanjoj verziji, šta znači tiha instalacija? Činjenica da ne morate sjediti i stalno kliknuti "sljedeće" slažući se sa svime što nudi čarobnjak za instalaciju. To će vas maksimalno uštedjeti od potrebe unosa ključeva, korištenja zakrpa i pukotina, čija će ispravna konfiguracija biti opisana u deset tačaka, uključujući prekid veze u određenoj fazi interneta i druge stvari. Odnosno, tiha instalacija - šta je to za laika? Da, samo spas!

Kada još može dobro doći?

Međutim, tiha instalacija ne štedi samo prosječnog korisnika. Čak je i za napredne administratore korisno jer značajno štedi vrijeme prilikom instaliranja nekoliko softverskih proizvoda na OS odjednom.

Trajanje tihe instalacije

Ovisno o kapacitetu programa, tiha instalacija može trajati od nekoliko sekundi do nekoliko minuta - u svakom slučaju ne traje ni pola sata, pa čak ni cijeli sat. Ovo je još jedna prednost - ne traje dugo.

Kako početi

U nekim programima je tiha instalacija predviđena unaprijed i ne morate previše razmišljati o tome kako napraviti tihu instalaciju. Sve što se traži od korisnika je da dvaput klikne na traženu datoteku, pokrene je i sačeka kraj.

Potrebna datoteka je exe datoteka s imenom odgovarajućeg programa. U jednostavnim proizvodima, čak se preuzima i sam.

Osim toga, tihe gradnje obično su označene bez nadzora.

Ali što ako tiha instalacija nije unaprijed predviđena, kako je pokrenuti?

Malo o vrstama instalatera

Za različite programe koriste se različiti instalateri. Razmatranje njihovih tipova moglo bi postati tema za potpuno poseban članak, ali i oni su uključeni u ovu temu. Prije svega, zbog činjenice da u zavisnosti od toga koji instalater koristimo tokom instalacije, ključevi se biraju za tihu instalaciju.

I naravno, pošto je već objašnjeno šta je tiha instalacija programa, moram da kažem nekoliko reči o tome. U suštini, to su tekstualne informacije (jedan do tri znaka) napisane u komandnoj liniji.

InstallShield

Ovo je najpopularniji instalater. Može se "izračunati" pomoću datoteke setup.exe u sklopu programa. To ne uzrokuje poteškoće, kao što ih ne uzrokuje tiha instalacija. Šta je InstallShield? Samo pokrenite program sa tipkom s i instalacija počinje u automatskom načinu.

  • Bilješka: da biste pokrenuli program s ključem, morate unijeti putanju do njega kroz kosu crtu u komandnoj liniji i dodati traženi ključ na kraju.

Windows Installer Service

Ekstenzija .msi je glavna karakteristika ovog instalatera. Takođe ima dva ključa za tihu instalaciju.

Prvi od njih - "qb" - pokreće režim tihe instalacije, čineći ga dostupnim korisniku da vidi svoj napredak. Nema "Dalje", ali ni dugme "Otkaži". Iako se, naravno, proces može završiti na drugi način - na primjer, putem "Task Managera".

Drugi je "QN", da tako kažem, još tiša instalacija. Šta to znači? Instalacija, odnosno korisnik neće moći ni da prati njen napredak.

  • Bilješka: Neki programi zahtijevaju ponovno pokretanje nakon instalacije. Postoji ključ koji ovo može spriječiti - REBOOT = ReallySuppress. Ali preporučuje se da to ili ne radite, ili da sami ponovo pokrenete računar nakon instalacije.

InstallShield ekstenzija * .msi

InstallShield 7 verzija i novije mogu kreirati odvojeno ili koristiti zajedno sa redovnom izvršnom instalacionom datotekom i .msi datoteku ekstenzije.

Koristi ključeve oba gore spomenuta instalatera: "/ s / v" ... "", a trotočka u ovom slučaju je qb ili QN, respektivno.

Windows * .msu

Ovaj instalater je samostalni instalater ažuriranja. Postoji nekoliko ključeva za tihu instalaciju:

  • / tiho - pozadinski način rada i bez interakcije korisnika. Na primjer, ako instalacijski kod programa kaže da će na kraju biti ponovno pokretanje, to će biti.
  • / norestart - ako zaista ne želite da se restartujete, ovaj prekidač to sprečava.
  • / warnrestart - Koristi se i sa prvom opcijom. Njegova funkcija je da upozori korisnika prije ponovnog pokretanja nakon poruke.
  • / promptrestart - nakon instalacije, sistem će pitati da li je potrebno ponovno pokretanje.
  • / forcerestart - prisilno ponovno pokretanje, bez obzira da li je deklarirano tokom instalacije.

Inno setup

Ovo je jednostavan instalater, za koji postoje dva ključa - za tihu i (bukvalno) vrlo tihu instalaciju. Tihi i vrlo tihi.

Tipka "SP-" se koristi da spriječi iskačući prozor sa pitanjem da li korisnik želi nastaviti s instalacijom. Ovo nije trajni, ali čest problem s ovim instalaterom. Ključ odgovara jednom od ključeva navedenih u ovom paragrafu iznad.

Možete saznati da li se ovaj ili bilo koji drugi instalater koristi za program koji treba instalirati na računar kada se pokrene. Kombinacija tastera ALT + SPACE "Space" otvara meni u kojem je jedna od stavki "O".

Nullsoft Scriptable Install System (NSIS)

Ovaj instalater obično ima i instalacijsku datoteku i datoteku za deinstalaciju, odnosno uklanjanje programa iz sistema. Ključ za tihu instalaciju je isti kao i za InstallShield (S), uz jedno malo, ali vrlo važno pojašnjenje: mora se unijeti, odnosno pisati velikim slovom.

Koristeći tipku D, osim toga, možete odrediti instalacijski direktorij (fasciklu u kojoj je program instaliran).

WISE Installer

Ovaj instalater odgovara standardnom ključu s. Općenito, u principu, ako je problematično, teško ili nemoguće odrediti koji instalacijski program koristiti za program, prije svega vrijedi isprobati ovaj ključ, jer obično radi.

Organizacija montaže bez nadzora

Postoji takav interfejs - Windows Post-Installation Wizard, ukratko - samo WPI. Iza ova tri slova krije se čitav softverski paket za tihu instalaciju aplikacija.

Svi su dugo razumjeli program i koliko je zgodan, zbog čega postoji toliko mnogo načina da ga organizirate, baš ovu instalaciju u automatskom načinu rada.

Svi gore navedeni instalateri, sa svojim odgovarajućim ključevima, savršeno su kompatibilni sa WPI. U njega možete ručno unijeti komande za instalaciju ili možete koristiti ugrađene značajke uslužnog programa, na primjer, funkciju prepoznavanja ključa.

SFX arhive i datoteke komandne linije

A tu je i nešto kao što su SFK arhive, koje su sa WPI idealna kombinacija za organiziranje automatske instalacije programa.

Same arhive se mogu kreirati u poznatom softverskom proizvodu WinRar i pokrenuti putem Windows Post-Installation Wizard-a.

Njihova prednost je u organiziranju redoslijeda raspakivanja, određivanju putanje za instalaciju i, po želji, lozinke.

Postoji još jedna opcija - kreirajte datoteke komandne linije (cmd format) i u njih upišite sve kodove. Ovo je posebno pogodno za one koji će ponovo instalirati program (na primjer na drugom računaru).

Konačno

Programi? Ovo nije revolucija, nije inovacija, već pogodna prilika za uštedu vremena.

Ali, kao što se može vidjeti iz članka, da bi se to podesilo, potrebno je još neko vrijeme. Zbog toga postoji opcija traženja željenog programa na Internetu sa već konfigurisanim režimom tihe instalacije. Obično su takve informacije naznačene u opisu, a možda čak i oznaka u naslovu - bez nadzora. Ako postoji takva stvar - slobodno preuzmite, ima samo prednosti!

Pozdrav dragi čitaoci.
Danas, kao što sam vam obećao, reći ću vam o najpopularnijim alatima koji kreiraju programe za instalaciju softvera.
Mnogi od njih su vrlo jednostavni, pa ih mogu koristiti ne samo programeri i proizvođači softvera, već i oni koji žele sastaviti instalater vlastitim rukama.
Međutim, sklapanje instalacionih paketa nije tema ovog članka, tema mog članka: koje osnovne ključeve podržavaju određeni instalateri, kako ih koristiti i kako odrediti koji se instalater koristi za određeni program.

InstallShield

Možda ću početi s najobimnijim softverom, najomiljenijim od strane velikih komercijalnih programera softvera. InstallShield je moćan profesionalni alat za kreiranje pouzdanih instalacionih paketa.

Uz pomoć Project Assistant-a, programer prolazi kroz sve faze kreiranja instalatera korak po korak. Nije potrebna obuka, sve osnovne karakteristike InstallShield X Expressa mogu se naučiti za manje od jednog dana. Potpuna integracija sa razvojnim okruženjem Visual Studio .NET, podrška za .NET, Linux, web servise i mobilne aplikacije.

Možete ga vrlo često sresti u plaćenim proizvodima, na primjer:

U pravilu, takvi instalateri ne uzrokuju poteškoće, dovoljno ih je pokrenuti tipkom "S", a program će biti instaliran u tihom načinu rada.
Napomena: Ako parametar “wait” ne radi, pokušajte koristiti tipku “SMS”.
primjer:

Pokrenite / pričekajte setup.exe / s / sms

Kako odrediti da li je Install Shield korišten za pakiranje instalatera

Otvorite svojstva datoteke, na kartici "Detalji" u stavkama "Opis" i "Izvorni naziv datoteke", po pravilu će biti naznačena vrijednost "setup.exe", au "Naziv proizvoda": "InstallShield" .
Osim toga, pokretanjem takvog instalatera za tipičnu instalaciju, u pravilu ćete naići na sljedeće riječi:
InstallShield Wizard
Dobrodošli u InstallShield Wizard za xxxxxxx
InstallShield (R) čarobnjak će se instalirati itd.

Naravno, sve ovo može biti napisano i na engleskom.

Windows Installer Service (* .msi)

Pa, šta da kažem... Windows Installer Service (MSI) tehnologija je de facto standard u svijetu sistemskih administratora koji se bave distribucijom i podrškom softvera za desktop i serverske verzije Windowsa. MSI format podržavaju svi glavni sistemi za upravljanje konfiguracijom (Microsoft SCCM, CA Unicenter i mnogi drugi), a za neke sisteme za distribuciju softvera čak je i jedini podržani format.

Svi programi za instalaciju spakovani pomoću Windows Installer-a imaju ekstenziju “* .msi”.
Primjeri programa:

Ovaj tip instalatera podržava sljedeće tipke za tihu instalaciju:
"Qb" i "QN".
Kada koristite taster "QB", biće prikazan napredak instalacije, ali se korisniku neće postavljati pitanja, a dugme "Otkaži" neće biti prikazano.
primjer:

Pokrenite setup.msi / qb

Sljedeća tipka: “qn”
Kada koristite ovaj ključ, proces instalacije će biti potpuno skriven. Napredak instalacije također neće biti prikazan.
primjer:

Pokrenite setup.msi / qn

Treba napomenuti da neki programi zahtijevaju ponovno pokretanje računala nakon instalacije. Da biste to izbjegli, koristite svojstva (REBOOT = ReallySuppress) stavljajući ih u navodnike zajedno sa ključem.
primjer:

Pokrenite setup.msi "/ qb REBOOT = ReallySuppress"

Korištenje InstallShield * .msi ekstenzije

Počevši od verzije 7, InstallShield može kreirati datoteke sa ekstenzijom "* .msi". oni, zauzvrat, mogu biti odvojeni fajlovi iu vezi sa setup.exe,
Na primjer kao OBI
Potonji su, pak, dvije vrste:
InstallScript MSI i Basic MSI. InstallScript MSI koristi tradicionalne InstallShield ključeve. Basic MSI je još jedna zanimljiva priča.
Da biste automatski instalirali aplikaciju koristeći Basic MSI, trebate navesti prekidače "/ s / v" ... "". Trotočka mora biti zamijenjena ključevima koji se moraju proslijediti direktno Windows Installeru (msiexec). Drugim riječima, ako želite instalirati aplikaciju potpuno nevidljivo i izbjeći ponovno pokretanje, koristite ovu naredbu

Pokrenite setup.exe / s / v "/ qn REBOOT = ReallySuppress"

Windows * .msu offline instalacija ažuriranja

Zbog činjenice da su ti podaci često potrebni, uredio sam članak :-), dodajući mu i ključeve za * .msu.
msu su samostalni programi za instalaciju ažuriranja za Windows. Kada preuzmete ažuriranja, možete ih instalirati čak i bez prisustva Interneta i ne morate ih ponovo preuzimati.
Svi ovi instalateri imaju ekstenziju *.msu i podržavaju sljedeće prekidače komandne linije.

/ tiho - tihi način rada bez interakcije korisnika. Svi prozori će biti skriveni. Ako je potrebno ponovno pokretanje nakon ažuriranja, ono će se izvršiti.

/ norestart - Koristite ovaj prekidač sa tihim da biste izbjegli ponovno pokretanje.

/ warnrestart - Kada se koristi sa tihim, upozorava da će se ponovno pokrenuti.

/ promptrestart - Kada se koristi sa tihim, pojaviće se prompt koji traži da se računar ponovo pokrene.

/ forcerestart - Kada se koristi sa tihim, izvršiće se takozvano prinudno ponovno pokretanje, odnosno sve aplikacije će biti prisilno zatvorene i računar će se ponovo pokrenuti.

/log - Postavlja evidenciju i putanju do datoteke evidencije.

Pokrenite c: \ updates \ kb3456246.msu / tiho / norestart /log:update.log

Inno setup

Odličan, besplatan alat za kreiranje instalatera koji podržava skripte na jeziku PASCAL, prilično je jednostavan za učenje i zgodan za korištenje.
Inno setup može registrovati biblioteke i ActiveX komponente, kreirati šifrovane instalatere, modifikovati registar, kao i pokrenuti eksterne aplikacije, ali ovo je samo mali deo onoga što Inno Setup može da uradi, čak i premalo...
Treba napomenuti da je sistem pomoći prilično dobro napisan i potkrijepljen brojnim primjerima.

Inno Setup nije inferioran u odnosu na mnoge sisteme za kreiranje instalatera, a neke od njih ostavlja daleko iza u smislu pogodnosti i mogućnosti, iako je slobodan da kažem istinu, sviđa mi se više od svih navedenih u ovom članku, što mi je pomoglo van mnogo puta.

U posljednje vrijeme, Inno Setup se sve više koristi za kreiranje instalacionih paketa, ne samo od strane programera besplatnih programa, već i od strane komercijalnih proizvoda, na primjer:

Hm, da sam potpisao, govorit ću o glavnoj stvari.

Inno Setup podržava dva glavna ključa za tihu instalaciju, to su "TIHNO" i "VERIM TIH".
primjer:

Pokrenite setup.exe / vrlo tiho
Pokrenite setup.exe / tiho

Ponekad se pojavi mali problem: iskoči prozor koji vas pita da li želite da nastavite sa instalacijom. Da biste sakrili ovaj prozor, koristite tipku „SP-“.
primjer:

Pokrenite setup.exe / VERYSILENT / SP-

Kako da znam da li se Inno Setup koristi za pakovanje programa?

Pokrenite instalater, u prozoru koji se otvori otvorite sistemski meni (ALT + SPACE "Space")
Odaberite "ABOUT Setup" ili "About",
Otvoriće se prozor sa nečim ovakvim:
O postavljanju
Inno Setup verzija 5.4.0 (a) Autorska prava (C) 1997-2010 Jordan RussellPortions Autorska prava (C) 2000-2010 Martijn LaanSva prava pridržana. Početna stranica Inno Setup: http: //www.innosetup.com/RemObjects Pascal Script početna stranica : http: //www.remobjects.com/psInno Setup Preprocessor Početna stranica: http: //ispp.sourceforge.net/
uredu

Nullsoft Scriptable Install System (NSIS)

Nullsoft Scriptable Install System (NSIS) - program je dizajniran za jednostavno i brzo kreiranje profesionalnih instalacionih paketa. Program omogućava programerima softvera da kreiraju komprimiranu win32 exe datoteku, sa mogućnošću provjere njenog integriteta. Nema ograničenja na broj datoteka uključenih u distributivni komplet. Podržana je funkcija deinstalacije. Ugrađena izvorna virtualna mašina pretvara ovaj proizvod u punopravni profesionalni alat.
primjeri:

Instalateri kreirani pomoću besplatnog NSIS-a pokreću se s tipkom “S”.
primjer:

Pokrenite setup.exe / S

Budite oprezni, ključ mora biti napisan velikim slovima, inače jednostavno neće raditi.
Možete koristiti tipku “D” da odredite instalacijski direktorij.
primjer:

Pokrenite setup.exe / S / D = c: \ myprogram

Kako odrediti upotrebu NSIS-a

Svi instalateri kreirani pomoću NSIS-a imaju vrlo sličan interfejs, pažljivo proučite proces instalacije Winamp-a i lako možete utvrditi da li se NSIS koristi.

WISE Installer

Nakon što sam kopao po internetu, evo jednog lijepog opisa koji sam pronašao:
Wise for Windows Installer omogućava profesionalnim programerima da brzo kreiraju robusne MicrosoftI pakete koristeći najnovije Microsoftove tehnologije Windows Installer. Jedinstvene karakteristike Wise for Windows Installer pomažu i malim i velikim razvojnim timovima da kreiraju instalacione pakete za sve vrste platformi, uključujući radne stanice i PDA, aplikacije i web servere, kao i mobilne uređaje Windows Mobile, Windows CE, Pocket PC, Microsoft. NET Compact Framework, Palm OS i pametni telefoni.

Wise Installation Studio vam omogućava da bez napora kreirate instalacione pakete za Windows Vista, 64-bitne verzije Windows-a i Windows Mobile 5. Ovaj paket podržava Windows Installer (MicrosoftI) format i takođe ima sopstveni WiseScript (.EXE).

Korisnici će takođe moći da iskoriste prednost inovativne tehnologije Altiris Software Virtualization Solution ugrađene u Wise Installation Studio, koja kreira arhive virtuelnih aplikacija (.VSA) i osigurava da nema sukoba između proizvoda koji se instaliraju.

Pored toga, nova verzija Wise Installation Studio se integriše sa Nalpeiron PRO-Tector Standard paketom. Ovo rješenje omogućava programerima da kreiraju probne verzije softverskih proizvoda i pruža pouzdanu zaštitu intelektualnog vlasništva od nezakonitog korištenja.

Samo ovo je loša sreća, izgleda da je projekat umro...
pa dobro, hajde da ne pričamo o tužnim stvarima...

Instalateri kreirani pomoću WISE Installer prihvataju standardni "S" ključ.
primjer:

Pokrenite setup.exe / S

Ne znam koji tip instalatera ili ne mogu odrediti njegov tip

U ovom slučaju koristite tipku "s", obično radi.
primjer:

Pokrenite setup.exe / s

Proizvođači softvera i drajvera koji dolaze sa jedinstvenim instalaterom teže da se pridržavaju ovog standarda.

Ako imate naviku da preuzimate softver sa torrenta i drugih besplatnih izvora, možda ste već pronašli datoteke komandne linije u fascikli programa. Šta su i čemu služe? Međutim, o njihovoj namjeni nije teško pogoditi, o tome govori i samo ime. Ako pokrenete takvu datoteku, program će biti instaliran u takozvanom tihom načinu rada.


Kada korisnik instalira program, čarobnjak obično postavlja niz pitanja u nizu: prihvatate li ugovor o licenci, u koji direktorij da kopirate programske datoteke, da li da instalirate aplikaciju samo za administratora ili za sve korisnike, i tako i tako dalje. Režim tihe instalacije znači da će se ovaj program instalirati automatski bez traženja "suvišno" pitanja.

Budući da tihi način rada štedi vrijeme, koriste ga uglavnom administratori sistema, koji zbog svoje dužnosti često moraju da instaliraju čitave pakete programa i uslužnih programa na nekoliko računara. Obični korisnici najčešće moraju imati posla sa tihim načinom rada prilikom preuzimanja modificiranog softvera iz besplatnih izvora - repackeri često dodaju odgovarajuće komandne datoteke takvim programima.

Mogu li obični korisnici sami instalirati programe u tihom načinu rada? Naravno, u tome nema ništa posebno komplicirano, iako se i dalje morate suočiti s određenim suptilnostima u procesu kreiranja komandnih ili konfiguracijskih datoteka. Procedura tihe instalacije može se izvesti na nekoliko načina:

Iz komandne linije.
Iz dijaloga Pokreni.
Korištenje CMD ili BAT datoteke.
Kroz samoraspakujuću arhivu sa uključenim konfiguracionim fajlom.

Najčešći način je korištenje batch datoteka. Prve dvije metode su samo opcije za treću, ali o četvrtoj treba reći nekoliko riječi posebno. Obično se koristi u slučajevima kada programer aplikacije nije obezbedio režim tihe instalacije. SFX -arhive vam omogućavaju da automatski raspakujete izvršne programske datoteke na željenu lokaciju, pokrenete ih s potrebnim ključevima, a također izvršite mnoge druge radnje. Upravlja SFX - arhivira pomoću konfiguracijskih datoteka koje sadrže posebna uputstva.

Budući da stvaranje samoraspakujućih instalacijskih arhiva ima mnogo nijansi, nećemo ih razmatrati u ovom članku, za početak ćemo analizirati najjednostavniji način - stvaranje CMD ili BAT-fajlovi. Tiha instalacija se pokreće pomoću parametara komandne linije ili drugih tipki. Ima dosta ovih parametara, osim toga, za specifične slučajeve potrebno je koristiti odgovarajući parametar.

Izbor ključa zavisi od pakera u koji je ugrađena izvršna datoteka aplikacije. Ponekad možete dobiti potrebne informacije o ključevima za tihu instalaciju na službenoj web stranici ili forumu programera, a možete koristiti i poseban uslužni program. Pokrenite ga, odredite putanju do izvršne datoteke i prikazat će se sve osnovne informacije. Zanimljiva su dva parametra Vrsta datoteke (tip pakera) i Upotreba (korišteni ključevi) .

Razmotrimo sve na konkretnom primjeru - tihu instalaciju grafičkog preglednika XnView... Utility dao nam je tip pakera Inno setup i četiri ključa: / VERYSILENT , / SUPPRESSMSGBOXES i, / NORESTART i SP- , iako u stvari za tip instalatera XnView ima ih mnogo više.

/ VERYSILENT- sakriva prozor čarobnjaka za instalaciju i sam proces instalacije.
/ SUPPRESSMSGBOXES- potiskuje poruke instalatera (ključ radi u tandemu sa SILENT i / VERYSILENT) .
/ NORESTART- onemogućava zahtjev za ponovnim pokretanjem računara nakon ubrzane instalacije
/SP-- onemogućuje poruku "Ovaj program će se instalirati na vaš računar..." .

Instalater Inno setup takođe podržava tastere / pomoć , / log , / nocancel , / restartexitcode , / zatvori aplikacije , / ponovo pokrenite aplikacije , / lang , / dir , / noicons , / lozinka i još najmanje pet parametara. Za druge instalatere, ključevi mogu biti drugačiji, na primjer, za NSIS i InstallShield ključ tihe instalacije je / S ... Predugo bi nam trebalo da navedemo sve ključeve, ako želite da dobijete više informacija o ključevima koje podržavaju različiti instalateri, onda se sve ovo može naći na internetu.

Dakle, znajući ključeve, hajde da napišemo batch fajl za program XnView... Kreirajte novu tekstualnu datoteku u Notepad-u i zalijepite u nju sljedeći red:

XnView-win-full.exe / VERYSILENT / SUPPRESSMSGBOXES / NORESTART

Sačuvajte fajl kao SilentInstall.cmd (ime ne igra ulogu) i stavi u folder (!) sa izvršnom datotekom aplikacije koja se instalira. Pokrenite ga dvostrukim klikom i nakon nekoliko sekundi program će biti instaliran.

Ako je potrebno, tiha instalacija se može izvesti u batch modu pisanjem nekoliko naredbi u skriptu, svaka u novom redu.

Kao što vidite, ništa komplicirano, glavna stvar je znati tip instalatera i parametre koje podržava, a ostalo će, kako kažu, uslijediti.

Imajte na umu, međutim, da, uz svu svoju pogodnost, tihi način rada ima lošu stranu. Ako je softver treće strane uključen u program za instalaciju, nakon instaliranja aplikacije na računar može postojati softver koji je korisniku potpuno nepotreban i to se ne odnosi samo na modificirane programe preuzete sa resursa trećih strana, već i na neke besplatne aplikacije u koje komponente za oglašavanje integriraju sami programeri.

Uslužni program za određivanje tipa instalatera i podržanih ključeva:

Top srodni članci