Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Pogreške
  • Što je tiho raspakivanje programa. Kako takav program radi i radi? Prijenosni mekani tipovi

Što je tiho raspakivanje programa. Kako takav program radi i radi? Prijenosni mekani tipovi

Gotovo sve korisnike zanima Internet - što je RePack, Portable, Tiha instalacija. Pokušajmo objasniti razlike između takvih 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.). Prilikom instaliranja programa ne morate mnogo puta kliknuti "dalje", program će sve učiniti umjesto vas. Nakon ugradnje potpuno je spreman za korištenje.
Zamislite na primjer situaciju: vi ste administrator i trebate instalirati operacijski sustav Windows na veliki broj računala i instalirati isti skup programa. Ako se primjenjuje tihe instalacijske programe, tada imate priliku uštedjeti puno vremena.
Trajanje instalacije ovisi o kapacitetu programa i traje od 1-2 sekunde do nekoliko desetaka minuta. Montaža takvi se programi pokreću dvostrukim klikom na datoteku koja se pokreće. Te su datoteke obično pripremljene za automatska instalacija programa odmah nakon instalacija operativnog sustava(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 programe nakon instalacije kao što su Windows Post-Installer, BS POST-INSTALLER. Također tihe instalacijske programe savršeno instaliran na "živom" sustavu.

Takav softver, između ostalog, može biti koristan za one stanovnike našeg planeta koji se ne vole petljati s malim stvarima kako bi instalirali program ili se ne žele naprezati. I naravno da će proizvoditi za one ljude koji se susreću s problemima instaliranja (instaliranja) aplikacije. Skupština "Tiha instalacija" Sve će učiniti sama i uopće neće trebati vašu intervenciju. Samo pokrenite i kada je instalacija završena, program je spreman za korištenje sa svim ugrađenim dodacima i dodacima.

Što je Repack i čemu služi:


Vjerojatno ste više puta susreli u naslovima igara ili programa riječ " Prepakirati“, Ali što možemo zaključiti iz ovoga?
Prepakirajte - dano prepakirano licencirani program ili igricu. Zašto je to potrebno? Najčešće se Repack radi kako bi se smanjila veličina instalacijskog programa, odnosno kako bi npr. crack i prijevod već bili u novoinstaliranom programu ili igrici.
RePack je lagana verzija programa igre iz koje se izrezuju nepotrebne datoteke, uključujući strane jezike, strani softver, razne demo snimke, videoisječci se često komprimiraju u RePacku, ponekad s gubitkom kvalitete. u 1-2.iso, .mdf ... i druge slike diska. Kao rezultat toga, RePack teži manje i vjerojatnije je da će se preuzeti s interneta. U RePack "i dodajte sve vrste crackova, keygena, no-dvd-a, itd. U većini slučajeva na trackers, prvo se nađe licenca, zatim puno repackova na nju, 1 / 4-1 / 3 manje obujma. Iako je RePack "instaliran na računalu dugo vremena. Do 1-2 sata ... (byeaaa, sva ova kompresija će biti instalirana.) Često sami repackeri prevode licencu, praktički "prompt", a također ulažu u Prepakirati.

Dakle, što je prijenosno-prijenosna aplikacija?

Prilikom dolaska u posjet ili na posao koristimo se tuđim računalima. I često su nam potrebni programi u obliku u kojem su konfigurirani u našem domu. S dokumentacijom je obično sve jednostavno - kopiramo je na USB flash disk i pustimo na vanjskom računalu, što je onda s programskim opcijama? Ili možda uopće ne postoji potreban program ... Za sve ovo postoje prijenosni programi (na drugi način - Prijenosna verzijaprograme), drugim riječima, programi koji ne trebaju ništa da rade, ne računajući vas osobno. Ovi programi spremaju sve opcije ne u registar, već u svoje datoteke.

Prijenosni programi može raditi sa svim tim u bilo kojoj mapi. Ako program nema vlastiti instalacijski program, to zapravo ne znači prijenosni... Uz sve to, ne bi trebao pristupiti registru i drugim mjestima na tvrdom disku. Prijenosne verzije programa obično se distribuiraju u arhivima. Da bi program radio, dovoljno je izdvojiti datoteke iz arhive u određenu mapu.
Prijenosne programe izrađuju entuzijasti. To čine tako da program ne prelazi granice vlastite mape. Na primjer, jednostavan program će usvojiti registar - profesionalci ga čine tako da program zapisuje svoje opcije ne u registar, već u datoteku. Iako, ako je registar stvarno potreban, tada poseban kod pri pokretanju zapisuje postavke u registar, a nakon zatvaranja ga vraća u datoteku.

Prijenosne meke vrste:


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 stroj običnim kopiranjem, bez potrebe za instalaterima da unose potrebne recepte u registar. Ovdje dolaze razlike u prijenosnim aplikacijama.


ru- aplikacije sadrže ruski jezik
prijenosni- prijenosno - kreće se s lakoćom, samo kopirajte datoteke aplikacije.
aplikacije- engleska kratica za riječ aplikacija, što znači dodatak - računalni program, na primjer, web preglednik ili program za obradu teksta.
Prijenosna aplikacija računalni je program koji se može nositi sa sobom na prijenosnom uređaju kao što je USB i koristiti na bilo kojem računalu. Kada je spojen vaš USB flash pogon, prijenosni tvrdi disk ili drugi prijenosni uređaj, imate pristup svojim programima i osobnim podacima kao da ste prisutni na vlastitom računalu. A kada isključite uređaj, nijedan od vaših pojedinačnih podataka ne ostaje na tuđem računalu.
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. Izrađuje se sigurnosna kopija grana registra (ili konfiguracijskih datoteka) i datoteka izvan instalirane mape o kojoj ovisi aplikacija. To se radi u slučaju kada je na sustavu instalirana ista ili druga verzija ove aplikacije.
2. Uvoz podataka potrebnih za rad aplikacije u registar, slično, na primjer, kopiranje onih datoteka koje bi trebale biti prisutne izvan mape prijenosni(npr. u ... / Sustav32).
3. Pokretanje glavnog programa i čekanje da se zatvori.
4. (Nakon završetka) Izvoz opcija iz registra (ili konfiguracijskih datoteka) u prijenosni.
5. Čišćenje tragova programa (točnije, brisanje privremenih datoteka).
6. Obnova u sustav onih ključeva registra i datoteka koje su sigurnosno kopirane u 1. koraku algoritma.
Prijenosni program(na engleskom " prijenosna aplikacija") - prijenosni softver koji ne mora biti instaliran na tvrdi disk računala za pokretanje i korištenje. U ovu skupinu spadaju programi koji se lako mogu instalirati na USB flash pogon, vanjski HDD, CD, DVD, Bly-ray diskove na uobičajen način, pa čak i one koji rade bez instalacije. To je zgodno s obzirom na mnogo razloga: uopće nije potrebno instalirati iste programe na nekoliko računala, na poslu je moguće koristiti svoj voljeni preglednik, mail klijent, ICQ bez potraživanja administratora sustava i šefova, svih podataka sprema se na prijenosni medij i iznimno se lako kopira i tako dalje Još jedan neosporan plus Prijenosni 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 prijenosnih programa?

Sve je bolno jednostavno. Kada instalirate jednostavnu aplikaciju na računalo, ona ima osobitost pohranjivanja vlastitih datoteka u različite mape na tvrdom disku računala. Osim poznatog direktorija Program Files, dijelovi programa mogu se pronaći u korisničkim mapama, privremenim direktorijima itd. Stoga, kada želimo kopirati program jednostavnim prijenosom njegove mape iz Programskih datoteka na drugo računalo, od toga nema ništa. . Softver nema mogućnost pronaći potrebne konfiguracijske datoteke i jednostavno ne želi raditi.
To nije slučaj s prijenosnim aplikacijama. Program je instaliran u mapu koja mu je dodijeljena na prijenosnom mediju bez utjecaja na tvrdi disk i registar računala i radit će dobro bez obzira na koje računalo spojite flash pogon. 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 prijenosni programi stvoreni za jedan operativni sustav neće raditi na drugom. Drugim riječima, ako usvojite prijenosnu verziju preglednika Firefox za Linux, on neće raditi na računalu s Mac OS-om ili Windowsom.
* Dio sličnog PS-a koji je dostupan na webu sprema sve opcije u svoj imenik i, naravno, sprema sve opcije u sličan prijenos. Sva ova dobrota mogla bi se nazvati True PS (True Portable Soft).
* Drugi dio tvrdoglavo nastavlja spremati postavke u "Dokumenti i postavke" i tijekom prijenosa morate ručno vraćati sve opcije. To je nešto naravno, program je odmah izvodljiv, ali za sada ćete ga dovesti u stanje... Takve stvari bi se puno bolje zvale Conditional PS - (Relative Portable Soft).
* Između ostalog, postoje podvrste stvorene za nošenje flash diskova i počevši od njih, koje se razlikuju po mjestu snimanja brojnih privremenih datoteka koje nastaju tijekom rada. Naime, kako bi se očuvao radni kapacitet flash pogona, koji, općenito govoreći, ima ograničenje na broj ciklusa pisanja na svakom "sektoru", sve privremene datoteke zapisuju se na isti vijak, u privremenu mapu kreiranu dok aplikacija je pokrenuta. Sukladno tome, nastaju potkategorije "Pravi prijenosni USB soft" i "Relativni prijenosni USB soft".
* Od posebnog interesa je neka, mi to zovemo "single-file" verzija "True Portable USB Soft". Tada je aplikacija 1 upakirana izvršna datoteka, kada se pokrene, postavke se prenose na vijak, tijekom rada, samo pristupa se tvrdom disku, a pri zatvaranju programa sve opcije (vjerojatno modificirane) se ponovno pakiraju u izvršnu datoteku na USB flash pogonu uz istovremeno brisanje mape napravljene iz vijka.

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

Što je ovo?

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

Ova je značajka korisna za administratore sustava jer štedi vrijeme prilikom instaliranja velikog paketa uslužnih programa na više računala.

Ali postoji i druga strana medalje. Budući da većina instalacijskih datoteka prema zadanim postavkama uključuje raspakiranje sekundarnog softvera (badling), nakon tihe instalacije, računalo možda neće imati potreban softver.

Kako radi?

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

  • iz retka "Run";
  • putem samoraspakirajuće arhive s konfiguracijskom datotekom;
  • korištenjem skripti u datoteci .bat.

Koji ključ koristiti ovisit će o vrsti instalatera. Da bude jasno - svaki se program sastoji od datoteka i mapa. Ove datoteke i mape se pakiraju u jednu instalacijsku datoteku pomoću posebnih programa za pakiranje. Postoji nekoliko takvih programa. Popularni su:

Svaki od ovih sustava 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 također će vam pomoći da saznate koji je ključ za aktivaciju tihe instalacije prikladan za određeni instalater aplikacije. Samo otvorite instalacijsku datoteku za program koji vam je potreban.

Parametri (ključevi)

Pogledajmo primjer. Za program je korišten omotač Inno Setup (ove sam podatke odredio pomoću 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č ne prikazuje niti postupak instalacije.

Dodatni parametri:

  1. / DIR = "instalacijski put" - dolazi iza / SILENT ili / VERYSILENT i označava u koju mapu treba raspakirati programske datoteke. Primjer: FoxitReader_Setup.exe / VERYSILENT / DIR = "C: \ Programske datoteke \ Foxit Reader \"
  2. / LANG = jezik - određuje jezik instalatera. Na primjer: FoxitReader_Setup.exe / LANG = ruski
  3. / NOICONS - Sprječava stvaranje mape s prečacima u izborniku Start. Primjer: FoxitReader_Setup.exe / NOICONS
  4. / SP- Suzbija prozore kao što je "želite nastaviti instalirati ovaj program." Primjer: FoxitReader_Setup.exe / VERYSILENT / SP-
  5. / ZADACI = "odaberite zadatke" - dodjela dodatnih komponenti / prečaca tijekom instalacije. Primjer: FoxitReader_Setup.exe / VERYSILENT / TASKS = "desktopicon, quicklaunchicon"

    Popis ZADATAKA:

    • desktopicon - kreirajte prečac na radnoj površini;
    • quicklaunchicon - stvorite prečac na traci za brzo pokretanje;
    • startmenuicon - stvorite grupu u izborniku Start.

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

Primjer

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

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


Važno! Instalacijska datoteka mora se nalaziti u korijenu C pogona:

U skladu s tim, tijekom instalacije možete postaviti vlastite parametre. Također ga ne zaboravite onemogućiti tijekom tihe instalacije. Kada koristite način rada / SILENS, vidljiv je samo redak "Setup".

Važno! Za druge instalatere koristit će se različiti ključevi. Na primjer, instalateri s nastavkom .msi (Windows Installer Service) koriste / qb i / qn, dok InstallShield koristi / r i / s. Pročitajte više u priručnicima za programe pakiranja.

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 to kao primjer. Članak sadrži skriptu za .bat datoteku koja vam omogućuje pokretanje tihe inicijalizacije s potrebnim parametrima.

Uz pomoć samoraspakirajuće arhive (sfx arhive) možete: pokrenuti raspakirane datoteke, izbrisati ih nakon instalacije itd. Na primjer, sfx-archive može pokrenuti .bat-datoteku s unaprijed napisanim naredbama 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 - što 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 - što je to?

Quiet ima sinonim - automatska instalacija. Ali što je prvo, a što drugo ne daje odgovor na pitanje što znači tiha instalacija. A to znači da aktivno sudjelovanje korisnika u ovom procesu nije potrebno. Čak, ne smatrajte ništa - kliknuti na gumb na početku i kliknuti na gumb 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, što znači tiha instalacija? Činjenica da ne morate sjediti i stalno klikati "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 točaka, uključujući isključivanje u određenoj fazi interneta i druge stvari. Odnosno, tiha instalacija - što 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.

Tiho trajanje 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 započ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 dvostruki klik na traženu datoteku, pokretanje i čekanje kraja.

Potrebna datoteka je exe datoteka s nazivom odgovarajućeg programa. U jednostavnim proizvodima čak se i preuzima samostalno.

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

Ali što ako tiha instalacija nije bila predviđena unaprijed, 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 zaseban članak, ali i oni su uključeni u ovu temu. Prije svega, zbog činjenice da se ovisno o tome koji instalater koristimo tijekom instalacije, odabiru tipke za tihu instalaciju.

I naravno, budući da je već objašnjeno što je tiha instalacija programa, o tome moram reći nekoliko riječi. U suštini, to su tekstualne informacije (jedan do tri znaka) napisane u naredbenom retku.

InstallShield

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

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

Usluga Windows Installer

Proširenje .msi glavna je značajka ovog instalacijskog programa. Također ima dva tiha instalacijska ključa.

Prvi od njih - "qb" - pokreće tihi način instalacije, čineći ga dostupnim korisniku da vidi njegov napredak. Nema "Dalje", ali ni gumba "Odustani". Iako se, naravno, proces može dovršiti i na drugi način - na primjer, putem "Task Managera".

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

  • Bilješka: Neki programi zahtijevaju ponovno pokretanje nakon instalacije. Postoji ključ koji to može spriječiti - REBOOT = ReallySuppress. Ali preporuča se da to ne učinite ili da sami ponovno pokrenete računalo nakon instalacije.

InstallShield proširenje * .msi

InstallShield 7 verzija i novije mogu kreirati odvojeno ili koristiti zajedno s redovitom izvršnom instalacijom i datoteku proširenja .msi.

Koristi tipke oba gore spomenuta instalatera: "/ s / v" ... "", a trotočka u ovom slučaju je qb odnosno QN.

Windows * .msu

Ovaj instalacijski program je samostalni instalacijski program za ažuriranje. Postoji nekoliko ključeva za tihu instalaciju:

  • / tiho - pozadinski način rada i bez interakcije s korisnikom. Na primjer, ako u instalacijskom kodu programa stoji da će na kraju doći do ponovnog pokretanja, bit će.
  • / norestart - ako se stvarno ne želite ponovno pokrenuti, ovaj prekidač to sprječava.
  • / warnrestart - Također se koristi s prvom opcijom. Njegova je funkcija upozoriti korisnika prije ponovnog pokretanja nakon poruke.
  • / promptrestart - nakon instalacije, sustav će pitati je li potrebno ponovno pokretanje.
  • / forcerestart - prisilno ponovno pokretanje, bez obzira na to je li deklarirano tijekom instalacije.

Inno postavka

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

Tipka "SP-" se koristi za sprječavanje skočnog prozora s pitanjem želi li korisnik nastaviti s instalacijom. Ovo nije trajni, ali čest problem s ovim instalaterom. Ključ odgovara jednom od tipki navedenih u ovom odlomku iznad.

Kada se pokrene, možete saznati koristi li se ovaj ili bilo koji drugi instalacijski program za program koji treba instalirati na računalo. Kombinacija tipki ALT + SPACE "Space" otvara izbornik u kojem je jedna od stavki "About".

Nullsoft Scriptable Install System (NSIS)

Ovaj instalacijski program obično ima i instalacijsku datoteku i datoteku za deinstalaciju, odnosno uklanjanje programa iz sustava. 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.

Pomoću tipke D, osim toga, možete odrediti instalacijski direktorij (mapu u kojoj je program instaliran).

WISE Installer

Ovaj instalater odgovara standardnom ključu s. Općenito, u načelu, 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 instalacije bez nadzora

Postoji takvo sučelje - Windows Post-Installation Wizard, ukratko - samo WPI. Iza ova tri slova krije se cijeli softverski paket za tihu instalaciju aplikacija.

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

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

SFX arhive i datoteke naredbenog retka

A tu je i SFK arhive koje su s WPI idealna kombinacija za organiziranje automatske instalacije programa.

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

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

Postoji još jedna opcija - stvoriti datoteke naredbenog retka (cmd format) i u njih upisati sve kodove. Ovo je posebno prikladno za one koji će ponovno instalirati program (na primjer, na drugom računalu).

Konačno

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

Ali, kao što se može vidjeti iz članka, za postavljanje je potrebno još neko vrijeme. Zato postoji mogućnost pretraživanja interneta za željeni program s već konfiguriranim tihim načinom 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 čitatelji.
Danas, kao što sam vam obećao, reći ću vam o najpopularnijim alatima koji stvaraju 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, sastavljanje instalacijskih 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 instalacijski program 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 stvaranje pouzdanih instalacijskih paketa.

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

Vrlo često ga možete 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 se instalirati u tihom načinu rada.
Napomena: Ako parametar “wait” ne radi, pokušajte upotrijebiti tipku “SMS”.
Primjer:

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

Kako odrediti je li Install Shield korišten za pakiranje instalacijskog programa

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

Naravno, sve se to može napisati i na engleskom.

Usluga Windows Installer (* .msi)

Pa, što da kažem... Tehnologija Windows Installer Service (MSI) de facto je standard u svijetu administratora sustava uključenih u distribuciju i podršku softvera za desktop i poslužiteljske verzije sustava Windows. MSI format podržavaju svi glavni sustavi za upravljanje konfiguracijom (Microsoft SCCM, CA Unicenter i mnogi drugi), a za neke sustave za distribuciju softvera čak je i jedini podržani format.

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

Ova vrsta instalatera podržava sljedeće tipke za tihu instalaciju:
"Qb" i "QN".
Pri korištenju tipke "QB" bit će prikazan napredak instalacije, ali se korisniku neće postavljati pitanja, a gumb "Odustani" neće biti prikazan.
Primjer:

Pokrenite setup.msi / qb

Sljedeća tipka: "qn"
Kada koristite ovaj ključ, proces instalacije bit će 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 s ključem.
Primjer:

Pokrenite setup.msi "/ qb REBOOT = ReallySuppress"

Korištenje InstallShield * .msi ekstenzije

Počevši od verzije 7, InstallShield može stvarati datoteke s nastavkom "* .msi". one, zauzvrat, mogu biti zasebne datoteke iu vezi s 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 pomoću Basic MSI-ja, morate odrediti prekidače "/ s / v" ... "". Trotočka se mora zamijeniti ključevima koji se moraju proslijediti izravno Windows Installeru (msiexec). Drugim riječima, ako želite instalirati aplikaciju potpuno nevidljivo i izbjeći ponovno pokretanje, upotrijebite ovu naredbu

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

Windows * .msu izvanmrežni instalacijski program za ažuriranje

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. Nakon što preuzmete ažuriranja, možete ih instalirati čak i bez prisutnosti interneta i ne morate ih ponovno preuzimati.
Svi ovi programi za instalaciju imaju *.msu ekstenziju i podržavaju sljedeće prekidače naredbenog retka.

/ 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 pokretanjem kako biste izbjegli ponovno pokretanje.

/ warnrestart - kada se koristi s tihim, upozorava da će se ponovno pokrenuti.

/ promptrestart - kada se koristi s tihim, pojavit će se prompt koji traži ponovno pokretanje računala.

/ forcerestart - Kada se koristi s tihim, izvršit će se tzv. prisilno ponovno pokretanje, tj. sve aplikacije će se prisilno zatvoriti i računalo će se ponovno pokrenuti.

/ log - Postavlja zapisnik i put do datoteke dnevnika.

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

Inno postavka

Izvrstan, besplatni alat za stvaranje instalatera koji podržava skripte na jeziku PASCAL, prilično je jednostavan za učenje i prikladan za korištenje.
Inno setup može registrirati biblioteke i ActiveX komponente, kreirati šifrirane instalatere, modificirati registar, a također pokretati vanjske aplikacije, ali to je samo mali dio onoga što Inno Setup može učiniti, čak i premalo...
Treba napomenuti da je sustav pomoći prilično dobro napisan i potkrijepljen brojnim primjerima.

Inno Setup nije inferioran mnogim sustavima za kreiranje instalatera, a neke od njih ostavlja daleko iza u smislu praktičnosti i mogućnosti, iako je slobodan reći 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 izradu instalacijskih paketa, ne samo od strane programera besplatnih programa, već i od strane komercijalnih proizvoda, na primjer:

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

Inno Setup podržava dvije glavne tipke za tihu instalaciju, one su "TIHNO" i "VRSILNO".
Primjer:

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

Ponekad se pojavi mali problem: pojavi se prozor s pitanjem želite li nastaviti s instalacijom. Da biste sakrili ovaj prozor, koristite tipku „SP-“.
Primjer:

Pokrenite setup.exe / VERYSILENT / SP-

Kako mogu znati koristi li se Inno Setup za pakiranje programa?

Pokrenite instalacijski program, u prozoru koji se otvori otvorite izbornik sustava (ALT + SPACE "Space")
Odaberite "ABOUT Setup" ili "About",
Otvorit će se prozor s nečim poput ovoga:
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 početna stranica predprocesora za postavljanje: http: //ispp.sourceforge.net/
u redu

Nullsoft Scriptable Install System (NSIS)

Nullsoft Scriptable Install System (NSIS) - program je dizajniran za jednostavnu i brzu izradu profesionalnih instalacijskih paketa. Program omogućuje programerima da kreiraju komprimiranu win32 exe datoteku, s mogućnošću provjere njezinog integriteta. Nema ograničenja na broj datoteka uključenih u distribucijski komplet. Podržana je funkcija deinstalacije. Ugrađeni izvorni virtualni stroj pretvara ovaj proizvod u punopravni profesionalni alat.
primjeri:

Instalatori stvoreni besplatnim NSIS-om 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" za određivanje instalacijskog direktorija.
Primjer:

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

Kako odrediti korištenje NSIS-a

Svi programi za instalaciju kreirani s NSIS-om imaju vrlo slično sučelje, pažljivo proučite proces instalacije Winamp-a i lako možete utvrditi koristi li se NSIS.

WISE Installer

Nakon što sam kopao po internetu, evo lijepog opisa koji sam pronašao:
Wise for Windows Installer omogućuje profesionalnim programerima da brzo kreiraju robusne MicrosoftI pakete koristeći najnovije Microsoftove tehnologije Windows Installer. Jedinstvene značajke Wise for Windows Installer pomažu malim i velikim razvojnim timovima da kreiraju instalacijske pakete za sve vrste platformi, uključujući radne stanice i PDA uređaje, aplikacije i web poslužitelje, 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ćuje da bez napora kreirate instalacijske pakete za Windows Vista, 64-bitne verzije sustava Windows i Windows Mobile 5. Ovaj paket podržava format Windows Installer (MicrosoftI), a također ima vlastiti WiseScript (. EXE).

Korisnici će također moći iskoristiti prednost inovativne tehnologije rješenja Altiris Software Virtualization Solution ugrađene u Wise Installation Studio, koja stvara virtualne arhive aplikacija (.VSA) i osigurava da nema sukoba između proizvoda koji se instaliraju.

Osim toga, nova verzija Wise Installation Studio integrira se s Nalpeironovim PRO-Tector Standard paketom. Ovo rješenje omogućuje programerima izradu probnih verzija softverskih proizvoda i pruža pouzdanu zaštitu intelektualnog vlasništva od nezakonite uporabe.

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

Instalateri kreirani s WISE Installer prihvaćaju standardni "S" ključ.
Primjer:

Pokrenite setup.exe / S

Ne znam koji tip instalatera ili ne mogu odrediti njegovu vrstu

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

Pokrenite setup.exe / s

Proizvođači softvera i upravljačkih programa koji dolaze s jedinstvenim instalacijskim programom obično se pridržavaju ovog standarda.

Ako imate naviku preuzimanja softvera s torrenta i drugih besplatnih izvora, možda ste već pronašli datoteke naredbenog retka u mapi programa. Što su i čemu služe? No, o njihovoj namjeni nije teško pogoditi, o tome govori i sam naziv. 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: prihvaćate li licencni ugovor, u koji direktorij kopirati programske datoteke, želite li instalirati aplikaciju samo za administratora ili za sve korisnike, i tako dalje i tako dalje. Tihi način 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 sustava, koji zbog svoje dužnosti često moraju instalirati cijele pakete programa i uslužnih programa na nekoliko računala. Obični korisnici često se susreću s tihim načinom rada prilikom preuzimanja modificiranog softvera iz besplatnih izvora - repackeri često dodaju odgovarajuće naredbene 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 još uvijek morate suočiti s određenim suptilnostima u procesu stvaranja naredbenih ili konfiguracijskih datoteka. Postupak tihe instalacije može se izvesti na nekoliko načina:

Iz naredbenog retka.
Iz dijaloškog okvira Pokreni.
Korištenje CMD ili BAT datoteke.
Kroz samoraspakirajuću arhivu s uključenom konfiguracijskom datotekom.

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 zasebno. Obično se koristi u slučajevima kada razvojni programer aplikacije ne nudi način tihe instalacije. SFX -arhive omogućuju vam da automatski raspakirate izvršne programske datoteke na željeno mjesto, pokrenete ih s potrebnim ključevima, a također izvršite mnoge druge radnje. Upravlja SFX - arhivira pomoću konfiguracijskih datoteka koje sadrže posebne upute.

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

Izbor ključa ovisi o pakeru u koji je ugrađena izvršna datoteka aplikacije. Ponekad možete dobiti potrebne informacije o ključevima za tihu instalaciju na službenom web-mjestu ili forumu razvojnih programera, također možete koristiti poseban uslužni program. Pokrenite ga, odredite put do izvršne datoteke i prikazat će se sve osnovne informacije. Zanimljiva su dva parametra Vrsta datoteke (vrsta pakera) i Korištenje (korišteni ključevi) .

Razmotrimo sve na konkretnom primjeru - tihu instalaciju grafičkog preglednika XnView... Korisnost dao nam je tip pakera Inno postavka i četiri ključa: / VRLO TIH , / SUPPRESSMSGBOXES i, / NORESTART i SP- , iako zapravo za vrstu instalatera XnView ima ih mnogo više.

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

Instalater Inno postavka također podržava tipke / Pomozite , / log , / nocancel , / restartexitcode , / zatvori aplikacije , / ponovno pokrenite aplikacije , / lang , / red , / noicons , / zaporka 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 dobiti više informacija o ključevima koje podržavaju različiti instalateri, onda se sve to može pronaći na internetu.

Dakle, znajući ključeve, napišimo batch datoteku za program XnView... Napravite novu tekstualnu datoteku u Notepadu i zalijepite u nju sljedeći redak:

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

Spremite datoteku kao SilentInstall.cmd (ime ne igra ulogu) i staviti u mapu (!) s izvršnom datotekom aplikacije koja se instalira. Pokrenite ga dvostrukim klikom i nakon nekoliko sekundi program će biti instaliran.

Ako je potrebno, tiha instalacija može se izvesti u paketnom načinu rada pisanjem nekoliko naredbi u skriptu, svaka u novom retku.

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

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 instalacijski program, nakon instaliranja aplikacije na računalo može postojati softver koji je korisniku potpuno nepotreban i to se ne odnosi samo na modificirane programe preuzete s resursa trećih strana, već i na neke besplatne aplikacije u koje komponente oglašavanja integriraju sami programeri.

Uslužni program za određivanje vrste instalacijskog programa i podržanih ključeva:

Vrhunski povezani članci