Crearea unei distribuții de instalare a programului. Construiește-ți propria distribuție Linux

28.07.2019 Lucrul cu imagini

Dacă decideți să începeți să vă distribuiți programele, atunci fără distributia instalatiei nu pot trece. În zilele noastre, aproape toate programele au un program de instalare, numit de obicei Setup.exe. În acest articol, vom analiza un exemplu despre cum să construiți un program de instalare pentru o aplicație Access și vom analiza câteva caracteristici pe care trebuie să le cunoașteți.

După cum am menționat mai devreme, Access nu vă permite să faceți fișier executabil, capabil să lucreze fără acces. Dar, în același timp, Microsoft sugerează utilizarea pachetului pentru a rezolva problema Dezvoltator Microsoft Office, care include o licență pentru distribuirea programului Microsoft Access runtime. Mă voi opri asupra acestui lucru mai detaliat.

Microsoft Access runtime este o versiune a Access care permite utilizatorilor să ruleze, dar nu să modifice, o aplicație Access. Este logic să instalați Microsoft Access runtime în loc de versiunea completă dacă aveți nevoie de integritate a licenței, iar clientul care rulează baza de date nu are o licență Access. În acest caz va trebui să cumpărați ODE (Ediția Office Developer). Apoi, odată cu achiziția acestuia, primești câteva instrumente suplimentare și, cel mai important CORECT instalați pentru clienți, împreună cu baza de date dezvoltată de dvs., și versiunea Run-time a Access. În acest caz, nu vor exista pretenții împotriva clientului cu privire la utilizarea ilegală a Access. În caz contrar, fiecare client trebuie să cumpere o licență MS AAccess.

Pachetul ODE include un „creator de distribuție” care include MDB și versiunea dumneavoastră Run-time în distribuție. Toate bibliotecile necesare pentru crearea Run-time sunt deja incluse în versiunea completă a Access (chiar și fără ODE). Dar există un DAR (acesta este pentru cei care sunt preocupați de acordarea de licențe „cheat”):

Dacă nu îl cumpărați oficial, atunci clienții nu vor avea dreptul să folosească nici măcar versiunea Run-time.

Poate apărea următorul gând: Ce se întâmplă dacă aflați ce fișiere are nevoie Access pentru a funcționa și le includeți în distribuția de instalare? Este posibil, dar acest lucru nu rezolvă problema cu licența. În plus, va trebui să creați suficient program complex instalare, verificarea componentelor disponibile și instalarea/înregistrarea celor lipsă. Mai mult decât atât, în acest din urmă caz, este posibil chiar și distrugerea sistemului dacă este executat inadecvat.

În general, dacă luăm în considerare situațiile reale cu vânzarea de aplicații pe Access, doar câțiva dezvoltatori ( despre care vorbim despre Rusia) cumpără de fapt pachete de licență. De regulă, aceștia sunt cei pentru care „la un anumit nivel de dezvoltare a afacerii, întrebarea dacă să cumpere sau nu își pierde relevanța” - sau, mai simplu, care își permit să cumpere un pachet de licențe pentru 600 USD - 1000 USD . Este interesant să-i ascultați apoi jurând pe forumuri despre funcționarea unor astfel de programe. Din câte am înțeles, există aceleași „jambs” ca și în versiunile piratate. Prin urmare, nu vă voi îndemna să utilizați doar versiuni gratuite sau piratate de Office pentru programele dvs., dar nici nu v-aș recomanda să utilizați una cu licență (vezi mai sus).

Mă întreb ce versiunea completă Accesul poate fi pornit în modul runtime prin specificarea comutatorului /runtime pe linia de comandă. De exemplu, creați o comandă rapidă pe desktop, faceți clic dreapta pe ea, în caseta de dialog care apare în câmpul obiect, scrieți ceva de genul: (aceasta este pentru Office 2000 - XP, dar pentru 2003 va trebui să o remediați în loc de Office10 - Office11)

„C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE” „D:\Bases\My Database.mdb”/runtime

iar în câmpul „Dosar de lucru”:

Acum să lansăm aplicația prin această comandă rapidă. Se va deschide fereastra de proiect Access, dar scurtătura Acces, precum și panouri standard instrumentele nu vor mai fi acolo. Acesta este modul de rulare.

Pentru dezvoltatorii noi, distribuirea aplicațiilor Access prin Pachetul Microsoft Office Developer este greu de acceptat. La urma urmei, costă bani, și nu puțini. Ne vom uita la o altă metodă, folosind un program de instalare gratuit Inno Setup. Desigur, mai sunt și altele care sunt plătite, de exemplu InstallShield, și instalatori gratuiti. Ele diferă prin ușurința în utilizare și dimensiunea trusei de distribuție create.

Inno Setup- instalator distribuit gratuit pentru programe Windows. Versiunile în engleză au apărut în 1997, acum Inno Setup este tradus în mai multe limbi, iar instalatoarele pot fi create în mai mult de 20 de limbi. Inno Setup este superior multor instalatori comerciali în ceea ce privește caracteristicile, stabilitatea și dimensiunea fișierelor pe care le creează.

Caracteristici cheie:

  • programul poate compara informațiile despre versiunea fișierului
  • mutați fișierele folosite
  • înregistrați DLL/OCX/FNT/TLB și biblioteci standard
  • instalați fonturi
  • verifică dacă anumite programe sunt active
  • crearea de comenzi rapide acces rapid(de exemplu, prin meniul Start sau pe desktop)
  • scrierea în fișierele ini
  • mașină încorporată pentru scrierea de scripturi în limbajul Pascal
  • acceptă instalarea multilingvă
  • instalare și dezinstalare în mod implicit
  • tot codul este disponibil (Borland Delphi 2.0-5.0)
  • protecția cu parolă pentru configurare
  • în cazul anulării în timpul execuției, toate acțiunile vor fi readuse la starea inițială
  • acceptă toate cele 32 de biți versiuni Windows(95, 98, 2000, 2003, XP, Me, NT 4.0)
  • creează crearea unuia fișier exe, ceea ce simplifică foarte mult procesul de instalare a programului dvs
  • standard Interfață Windows 2000/XP
  • centrat pe utilizator (de exemplu, complet, minim, personalizat)
  • toate instrumentele de dezinstalare
  • instalare fișier: suport încorporat pentru fișiere de compresie „deflate”, bzip2, 7-zip LZMA

De asemenea, începând cu versiunea 2.0.6 Inno Setup include sprijin deplin pentru MBCS. Versiunile anterioare nu includ această ultimă proprietate. Dar nu acceptă instalarea Web.

Particularitatea creării unui program de instalare în Inno Setup este că programele de instalare sunt create folosind scripturi - simplu fișiere text ASCII, care amintește de fișierele .INI. Scripturile sunt mai ușor de editat decât, de exemplu, lucrul cu interfața Installshield. Scripturile au extensia „.iss” (inno setup script). Specifică toți parametrii de instalare, iar în timpul instalării, programul se asociază cu aceste fișiere. Scriptul este împărțit în secțiuni, ale căror nume sunt scrise între paranteze drepte. În cadrul secțiunilor există cuvinte cheie și instrucțiuni pe care compilatorul le poate citi și executa.

Comentariile încep cu punct și virgulă la începutul unei linii și pot fi plasate oriunde în script. Comentariile într-un bloc nu sunt posibile, la fel ca și plasarea unui comentariu în mijlocul unei linii. Acesta din urmă este permis de compilator, dar ulterior, atunci când este executat, duce la o eroare.

; -- Sample1.iss --
; Demonstrează copierea a 3 fișiere și crearea unei pictograme.

Ordinea secțiunilor nu contează. Toate (cu excepția ) sunt arbitrare. Un cuvânt cheie i se atribuie o valoare folosind un semn egal (=).

Sugestiile constau din unul sau mai mulți parametri și opțiunile acestora, precum și steaguri steaguri. Parametrul, la rândul său, constă dintr-un nume urmat de două puncte : si semnificatii. Parametrii, opțiunile și steagurile sunt separate unul de celălalt prin punct și virgulă ;

Să ne uităm pe scurt la secțiunile principale:

Secțiune

Sens

conține instrucțiuni despre comportamentul rutinei de instalare, precum și despre cum ar trebui să arate. Cuvinte cheie AppName, AppVerName și DefaultDirName sunt necesare. Toate celelalte - după cum este necesar
Acesta conține fișierele de configurare
comenzi rapide (pictograme)
Raportul dintre componente și tipul de rutină de instalare
vă permite să creați noi foldere goale
scrie în fișierele INI
prima acțiune în timpul instalării, systax corespunde secțiunii
permite modificări specifice ale textului
face o înscriere în registru
execută alte programe după ce datele au fost instalate cu succes, dar înainte ca caseta de dialog să fie închisă
permite acțiuni suplimentare în configurare
setează tipul de configurare
ultima operație în timpul dezinstalării. În acest fel folderele și/sau fișierele vor fi șterse
prima operație în timpul dezinstalării. Systax corespunde secțiunii
conține informații despre limbă. de obicei nu este folosit

Inno Setup funcționează în interiorul unui script cu diverse constante predefinite, care de obicei conțin căi. Metoda de scriere: (Nume). Unele constante precum (aplicație) și (grup) pot/ar trebui să fie predefinite de utilizator. Oricine dorește să definească ei înșiși constantele ar trebui să apeleze la preprocesorul lui Alex Yackimoff.

Iată principalele constante ale Inno Setup:

constant

exemplu

(câştiga) cale director/ folderul Windows C:\Windows
(sys) cale spre folderul de sistem Windows, în special folderul System32 C:\Windows\System sau C:\Windows\System32
(aplicație) cale către propria aplicație (program)
(pf) calea către folderul programului C:\Program
(cf) calea către datele partajate C:\Program\Gemeinsame Dateien
(dao) corespunde cu (cf)\Microsoft Shared\DAO C:\Program\Gemeinsame Dateien\Microsoft Shared\DAO
(src) calea către folderul rutinei de instalare în momentul configurării R:\
(grup) grup de programe pentru meniul de pornire

Deci, să ne uităm la problemele care trebuie rezolvate (le vom defini doar pe cele minime). Instalatorul nostru ar trebui să facă următoarele:

Dezarhivați fișierele în locațiile necesare
Creați un folder în directorul programului (dosarul „Cop” - pentru stocarea backup-urilor bazei de date)
Creați un meniu de lansare a aplicației în Start - Toate programele, precum și o pictogramă pe desktop

Acest minim necesar. Dar, desigur, acestea nu sunt toate posibilitățile Inno Setup. Nu degeaba îl folosesc mulți dezvoltatori. Dar în acest articol mă voi limita doar la asta, cei care doresc să studieze capabilitățile programului în profunzime se pot referi la sistemul de ajutor. Există multe link-uri pe Internet atât către program, cât și către traduceri ale ajutorului. De exemplu, Inno Setup 5.1.6. iar ajutorul pentru acesta îl puteți descărca aici... Site-ul în limba engleză al programului http://www.innosetup.com

Mai întâi, încercați să experimentați prin crearea unui program de instalare folosind vrăjitorul și apoi studiind structura scriptului rezultat. În principiu, cred că nu este nevoie să descriem în detaliu ce să apăsați unde. Inno Setup este atât de ușor de învățat încât poate fi învățat fără probleme, ceea ce se numește „metoda științifică de împingere”. Iată, de exemplu, un script de instalare care realizează sarcini definite anterior (toate fișierele de distribuție sunt situate în directorul D:\Setup.)


AppName=Programul meu
AppVerName=Programul meu. Versiunea 1.0.
AppPublisher=MyProgram, Inc.
AppPublisherURL=http://MyMySoft.ru/
AppSupportURL=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName=(pf)\MyProgram
DisableDirPage=nu
DefaultGroupName=Programul meu
DisableProgramGroupPage=da
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
AlwaysCreateUninstallIcon=da


Nume: „desktopicon”; Descriere: „Creează o comandă rapidă pe &Desktop”; GroupDescription: „Mai multe comenzi rapide:”


Sursa: „D:\Setup\Server.mdb”; DestDir: „(aplicație)”; DestName: „Server.mdb”;
Sursa: „D:\Setup\license.txt”; DestDir: „(aplicație)”;
Sursa: „D:\Setup\readme.txt”; DestDir: „(aplicație)”;
Sursa: „D:\Setup\Log.JPG”; DestDir: „(aplicație)”;
Sursa: „D:\Setup\Log.ico”; DestDir: „(aplicație)”;
Sursa: „D:\Setup\Base.mdb”; DestDir: „(aplicație)”;


Nume fișier: „(aplicație)\MyProg.url”; Secțiunea: „InternetShortcut”; Cheie: „URL”; Șir: „http://MyMySoft.ru/”


Nume: „(aplicație)\Cop”


Nume: „(grup)\Programul meu”; Nume fișier: „(app)\Base.mdb” ;WorkingDir: „(aplicație)”;IconFilename:(aplicație)\Log.ico
Nume: „(grup)\Site web program”; Nume fișier: „(aplicație)\MyProg.url”
Nume: „(userdesktop)\Programul meu”; Nume fișier: „(app)\Base.mdb” ;WorkingDir: „(aplicație)”; IconFilename:(app)\Log.ico;Tasks: desktopicon

Puteți descărca mai jos un exemplu despre cum funcționează totul.

  • Contactați „Interfață” pentru informații suplimentare/cu privire la achiziționarea produselor

Descărcări

Dacă trebuie să instalați frecvent sistem de operare Windows 7 sau ați dori doar să aveți o distribuție actualizată a acestui sistem de operare cu SP1 integrat și actualizări, atunci puteți căuta un astfel de disc de instalare pe Internet sau îl puteți crea singur. În primul caz, există riscul ca distribuția să includă un anumit set de software terță parte care a fost considerat util să fie inclus pe acest disc, dar care s-ar putea să nu vă intereseze deloc.

Dacă creați singur o distribuție, aceasta va fi un disc care corespunde cel mai pe deplin cerințelor dvs. și conține tot ce aveți nevoie. Puteți face o astfel de solicitare - pentru a crea un kit de distribuție - specialiștilor în computer. De exemplu, performanța ajutor pe calculatorÎn Podolsk lucrează meșteri foarte calificați. În continuare, vă vom spune în detaliu cum să faceți totul singur.

Creăm o distribuție Windows 7 cu actualizări incluse în ea

Pentru a face acest lucru, veți avea nevoie de un computer cu un sistem de operare Windows 7 curat. Puteți utiliza o mașină virtuală, ceea ce vom folosi. Să-l creăm în VirtualBox, pentru care îl instalăm mai întâi.

Acum trebuie să creăm mașină virtuală care conțin Windows 7. Veți avea nevoie disc virtual format VHD.

Acum trebuie să instalați Windows 7 pe mașina virtuală creată.

După instalarea cu succes, trebuie să creați o partiție „D” în sistemul creat, pe care vom crea ulterior install.wim - un fișier imagine de sistem. Pentru a face acest lucru, utilizați Gestionarea discurilor.

După instalarea sistemului, trebuie să instalați MicrosoftFixit50123, o remediere importantă care va monitoriza starea computerului și va asigura instalarea ulterioară a altor actualizări.


Acum trebuie să reporniți sistem instalatși instalați o altă actualizare - Windows6.1-KB3102810. În funcție de sistemul instalat, pe 32 de biți sau 64 de biți, trebuie să descărcați actualizarea corespunzătoare.



Acum trebuie să repornim sistemul din nou. La pornire, va apărea un mesaj care indică faptul că actualizările sunt instalate.

.

După ce sistemul pornește în sfârșit, trebuie să deschideți „Panou de control”.

Apoi accesați secțiunea „Sistem și securitate”.

Dacă modul de actualizare a fost dezactivat, faceți clic pe butonul „Activați instalarea automată a actualizărilor”. Procesul de căutare pe site va începe Actualizări Microsoft Pentru versiunea instalată Windows și descărcarea acestora.

Dacă viteza canalului dvs. de internet este stabilă și mare, atunci procesul de descărcare nu ar trebui să dureze mult. Probabil nu mai mult de 20-30 de minute. După descărcarea tuturor actualizărilor, trebuie să faceți clic pe butonul „Instalare actualizări”.

Va apărea o fereastră care vă va cere să revizuiți contract de licență. Suntem de acord și facem clic pe butonul „Terminat”.

Procesul de instalare a actualizării va începe acum.

După finalizarea acestei operațiuni, care poate dura câteva ore, trebuie să faceți clic pe butonul „Reporniți computerul”.

Procesul familiar de instalare a actualizării va începe și trebuie să așteptați ca acesta să se termine.

Când totul este gata, sistemul se va reporni.

Windows conține acum toate actualizările. Pentru a verifica acest lucru, puteți consulta jurnalul de actualizare. Îl puteți găsi la „Panou de control” -> „Sistem și securitate” -> „Actualizare Windows” -> „Vedeți istoricul actualizărilor.

Acum trebuie să curățați corect folderul C:\Windows\WinSxS în care copii de rezervă fișiere de sistem sisteme. Curățarea acestui folder va face distribuția sistemului compactă, eliminând lucrurile inutile din el.

Acest lucru se poate face, de exemplu, folosind instrumentul de curățare a discului încorporat. Acest lucru ar trebui făcut numai după instalarea SP1 și actualizarea KB2852386. Secvența acțiunilor este următoarea: faceți clic pe „Start” -> „Computer”. Apoi trebuie să selectați unitatea „C”, faceți clic pe ea butonul din dreapta mouse-ul, selectați secțiunea „Proprietăți” din meniul care apare.

În fereastra care se deschide, în fila „General”, faceți clic pe butonul „Curățare disc”.

Sistemul va analiza ce poate fi șters. Coșul de reciclare, cache-urile, miniaturile imaginilor, versiunile vechi de actualizare etc. vor fi verificate.

După finalizarea analizei, faceți clic pe butonul „Curățați fișierele de sistem”.

Acum apăsați succesiv butoanele „Ok” și „Ștergeți fișierele”.

Următorul pas este să activați utilizatorul Administrator, care este inactiv în mod implicit, și să ștergeți profilul de utilizator curent.

Trebuie să deschideți un prompt de comandă cu drepturi de administrator.

În fereastra care se deschide, introduceți „ utilizator de net Administrator /activ:da”.

Acum trebuie să ne deconectam de la profilul nostru actual, deconectându-ne.

În fereastra de selecție a utilizatorului, faceți clic pe pictograma aparținând utilizatorului „Administrator”.


După ce profilul se încarcă și apare desktopul familiar, trebuie să mergeți la „Panou de control” -> „Conturi și siguranța familiei” -> „Conturi de utilizator”.



În fereastra care se deschide cu o listă de utilizatori, selectați profilul sub care au fost instalate toate actualizările.

Acum trebuie să ștergeți acest cont făcând clic pe linkul „Ștergeți contul”.

Sistemul va întreba dacă este necesar să ștergeți toate fișierele din profilul acestui utilizator, de pe desktop, etc. Confirmăm că totul trebuie șters făcând clic pe butonul „Șterge fișierele”.

Ca răspuns la confirmare, faceți clic pe „Ștergeți contul”.

Profilul va fi șters și doar „Administratorul” și contul de invitat vor rămâne în listă.


Acum trebuie să vă asigurați că fișierul imagine OS creat nu este legat de niciun echipament și nu conține date de activare. Apoi poate fi folosit în siguranță ca disc de instalare. Acest lucru se face folosind utilitarul Sysprep. Acest lucru se face din nou folosind linia de comandă, lansată cu drepturi de administrator.

Trebuie să introduceți comenzile:

  1. cd\Windows\system32\sysprep
  2. sysprep

Se va deschide fereastra „Program de pregătire a sistemului”, unde trebuie să bifați caseta „Pregătiți pentru utilizare”, selectați „Oprire” în opțiunile de închidere și faceți clic pe butonul „OK”.

Sistemul se va opri.

Acum puteți porni mașina virtuală folosind kitul de distribuție al oricărei alte versiuni de sistem de operare. Să folosim Windows 8.1. Trebuie să apăsați „Shift” + „F10” când apare fereastra inițială pentru a afișa linia de comandă. Trebuie să știți exact litera unității pe care este instalat sistemul de operare, deoarece în timpul procesului de preinstalare, marcarea unității poate diferi de „C”. În linia de comandă, tastați „notepad” și apoi apăsați „Enter”. Se va deschide Notepad. Selectați elementul de meniu „Fișier” și apoi „Deschidere”.

Se va deschide o fereastră în care puteți face clic pe pictograma „Computer”. Puteți vedea că unitatea „C” este ocupată de partiția de serviciu. Apoi ar trebui să mergeți la „D”. În el vom vedea fișierele Windows 7 OS.

Trebuie să accesați folderul „Utilizatori” pentru a vă asigura că acolo nu există alți utilizatori decât „Administrator”.


Acum trebuie să reveniți la linia de comandă și să introduceți:

Dism /Capture-Image /ImageFile:E:\install.wim /Capturedir:D: /name:7update /compress max

Cu această comandă se va întâmpla Arhivare Windows 7 într-un fișier imagine WIM aflat pe unitatea „E”.


Dimensiunea fișierului rezultat este de aproximativ 4,74 GB. Îl poți reduce dacă îl folosești imaginea de instalare de exemplu Windows 8.1. Veți avea nevoie de unul ca acesta caracteristică utilă, cum ar fi compresia în format ESD.

Acum trebuie să închidem mașina virtuală pe care am folosit-o până acum. Deoarece am folosit un disc virtual VHD, acum trebuie să-l montam în sistemul de operare principal folosind snap-in Disk Management. După deschiderea acestei ferestre, faceți clic pe „Acțiune” -> „Atașați hard disk virtual”.

Apoi faceți clic pe „Răsfoiți”.

Folosind Explorer, găsiți discul virtual VHD, selectați-l și faceți clic pe Deschidere.

Apoi faceți clic pe „Ok”.

O nouă intrare va apărea în lista de unități. Această secțiune trebuie să i se atribuie o scrisoare, oricare dintre cele gratuite. Vom atribui un „F”.

Acum, în Explorer, puteți merge la unitatea „F”. Ar trebui să conțină un fișier cu o imagine de sistem Windows 7.

Acum, pe acest disc, trebuie să creați un folder cu orice nume, de exemplu, „7”.

Acest folder nou trebuie să plasați fișierele de instalare necesare.

După finalizarea copierii, trebuie să ștergeți fișierul „install.wim” din folderul „F:\7\sources”.

Să-l punem pe al nostru la locul lui propriul dosar cu același nume, situat la rădăcina aceleiași unități „F”.

Verificăm dacă acest fișier se află acum în folderul „F:\7\sources”.

Acum trebuie să descărcați programul „WinToolkit 1.5”, să îl dezarhivați și să îl rulați. Pentru ca programul să funcționeze, trebuie să aveți pachetul " NET Framework 3,5". Dacă nu este instalat, programul vă va solicita să faceți acest lucru.

Când programul este instalat, lansați-l, faceți clic pe „De bază” în fereastra principală, apoi pe „ISO Maker”.

Programul vă va cere să specificați calea către distribuție. Specificați „F:\7”.

Se va deschide „Explorer”, selectați folderul „7” din el și faceți clic pe „Selectați folderul”.

Acum trebuie să specificați locația în care va fi stocată distribuția creată sub forma unei imagini ISO.

În fereastra Explorer care se deschide, selectați discul necesar. Să fie aceeași unitate „F”, iar imaginea în sine poate primi orice nume, de exemplu, „Windows7”.

Acum tot ce rămâne este să faceți clic pe butonul „Creați ISO”.

Procesul de creare a unei noi distribuții de sistem de operare Windows 7 va începe, cu toate cele mai recente actualizări adăugate. Mai mult, am făcut totul singuri, fără a apela la serviciile companiilor implicate în repararea, upgrade-ul computerelor și alte lucrări similare.


Odată finalizat, va apărea o fereastră care vă anunță că imaginea a fost creată cu succes. Faceți clic pe „Ok”.

A mai rămas foarte puțin. În primul rând, să ne asigurăm că imaginea există cu adevărat prin deschiderea unității „F”.

Ultimul lucru de făcut este să creați suport de pornire cu distribuția sistemului de operare, de exemplu, o unitate flash, ceea ce o face bootabilă. Gata, acum avem un kit de distribuție Windows 7 OS creat intern, care poate fi folosit la instalarea sistemului pe orice computer. Jurnalul de actualizare va indica faptul că sistemul are deja toate actualizările.

Aproape în fiecare zi, pe Internet apar tot mai multe noi distribuții Linux, majoritatea fiind bazate pe cea mai faimoasă distribuție - Ubuntu. Desigur, nu toți sunt prea diferiți de părintele lor, totuși, de exemplu, aceeași furcă Ubuntu - Linux Mint- dupa parerea mea, pur si simplu excelent. Ce se întâmplă dacă îți construiești propria distribuție? Desigur, nu la fel de distinctiv ca Mint de la Ubuntu, dar tot al tău, personalizat pentru a se potrivi cu tine și nevoile tale? Să încercăm?

Novo Builder este un instrument simplu Debian GNU/Linux care vă permite să construiți un sistem complet funcțional, gata de instalat, bazat pe distribuția dvs. existentă, fără a fi nevoie să învățați mai întâi toate aspectele construirii distribuțiilor.

Instalare

Pentru a instala Novo Builder, introduceți următoarele comenzi în consolă ca root (după ce v-ați conectat folosind comanda su):

wget -O - http://www.cyvoc.net/novo-repo/Cyvoc.key | apt-key add -
echo deb http://www.cyvoc.net/novo-repo stable main non-free > /etc/apt/sources.list.d/cyvoc.list
apt-get update && apt-get install novo-builder novo-preset-lastos

După instalare, lansați Novo Builder din meniul de aplicații, vi se va solicita să introduceți parola de utilizator;

Lucrul cu programul

Acum puteți fie să selectați o presetare deja configurată, fie să vă creați propria versiune pe baza unei distribuții existente. Este mai ușor, desigur, să utilizați o preinstalare gata făcută pentru a face acest lucru, în fereastra principală a programului, selectați distribuția de bază în lista „Preset”.

Dacă doriți să faceți fără preinstalări și să vă construiți propria distribuție pe baza celei existente, completați setările rămase. Apoi faceți clic pe butonul „Pregătiți”, voi observa imediat că acesta nu este un proces rapid.

După pregătire, elementele de meniu din secțiunea „Editare/Vizualizare” vor deveni disponibile. În acesta, puteți edita fișierul sources.list pentru a include depozitele de care aveți nevoie, puteți adăuga scripturi și chiar modifica aplicațiile de bază, skin și implicite.

Odată ce distribuția este gata de construit, faceți clic pe butonul „Build Base” din secțiunea „Build”, aceasta va crea un sistem de bază. Procesul nu este, de asemenea, foarte rapid.

La terminarea asamblarii sistem de bază Secțiunea „Post Build” va deveni disponibilă. Acum puteți deschide managerul Synaptic și puteți instala/dezinstala aplicații în funcție de preferințele dvs.

Odată ce ați terminat de selectat pachetele, veți putea vedea cum funcționează distribuția dvs. înainte de a o crea, făcând clic pe butonul „Chroot GUI”.

Dacă totul funcționează așa cum ar trebui, faceți clic pe prețuitul butonul „Build ISO” pentru a construi imaginea finală de distribuție. Îl puteți ridica din directorul /home.

Când lucrați cu programul, este posibil să aveți nevoie de până la 30-40 GB spatiu liber pe hard disk, vă rugăm să acordați atenție acestui lucru. Pentru a elibera spațiu pe disc după ce ați lucrat cu programul, faceți clic pe butonul „Unmount/Del”; aceasta va demonta și va șterge imaginea de distribuție pe care ați creat-o.

Cu Novo Builder vă puteți construi propria distribuție, incluzând doar cele mai bune programe gratuite, și cel mai important - cele de care aveți nevoie și, de asemenea, excludeți-le pe cele pe care nu le utilizați niciodată.

Experimentare fericită! ;)

Pot exista multe motive pentru a vă crea propria distribuție a sistemului de operare Windows 10 și nu fac obiectul acestui articol. Important este că este nevoie de propria dvs. versiune a distribuției și vă vom spune cum să o creați folosind doar Windows ADK (Windows Deployment Kit) și linie de comandă, cu alte cuvinte, ne putem lipsi software terță parte folosind doar instrumente încorporate în sistemul de operare.

Deci, poate fi necesară o distribuție personalizată, de exemplu, dacă intenționați să creșteți numărul de computere. Te-ai hotărât să iei o altă mașină, pe lângă laptop, ai decis să comanzi asamblarea unui computer mai productiv, dar setul de software de pe acesta va fi aproximativ același ca pe laptop.

Puteți, desigur, să instalați sistemul de operare pe o mașină nouă și apoi să instalați și să configurați software-ul rămas. O poți face altfel: asta Configurare Windows 10, complet cu toate programele instalate, care rulează pe unul dintre computere, se transformă într-un kit de distribuție. Tot ce rămâne este să instalați sistemul pe o mașină nouă și asta este tot. software-ul necesar se va instala automat. Tot ce rămâne este să instalați drivere pentru hardware-ul care va fi în noul computer.

Pentru a funcționa, veți avea nevoie de două computere în cazuri extreme, pentru experimente vă puteți descurca cu unul, dar instalați o mașină virtuală. Să presupunem că Windows 10 și tot software-ul necesar sunt instalate pe unul dintre ele.

Pregătirea

Veți avea nevoie de o distribuție a sistemului de operare, care poate fi descărcată de pe site-ul Microsoft.

Noi creăm unitate flash USB bootabilă, folosind această distribuție și rulați utilitarul „sysprep” încorporat în sistem. Sarcina acestui utilitar este de a pregăti o imagine de sistem, care include toate setările și programe instalate, pentru a transfera pe alt computer.

Trebuie să porniți linia de comandă și să introduceți comanda:

C:\Windows\System32\Sysprep\Sysprep.exe

În fereastra care se deschide, toți parametrii sunt setați așa cum se arată în captura de ecran:

Să explicăm puțin ce înseamnă unele puncte:

  • Comutarea sistemului în modul OOBE - data viitoare când porniți sistemul, sistemul va comuta în modul de transfer al sistemului de operare.
  • Pregătirea pentru utilizare - va fi ștearsă informatii inutile, nu este destinat copierii, de exemplu, a datelor de activare etc., în timp ce toate programele și utilitarele instalate trebuie incluse în copiere.

Utilitarul „sysprep” va rula câteva minute, durata depinzând de cantitatea de date care vor fi transferate pe noul computer.

Odată finalizat, computerul se va opri.

Crearea unei imagini în format ESD

Acum trebuie să ne conectăm unitate externă, introduceți unitatea flash USB bootabilă pregătită anterior și porniți de pe ea. Când apare fereastra Instalări Windows 10, trebuie să apăsați combinația de taste „Shift+10”.

  1. „Diskpart” (un utilitar care vă permite să lucrați cu secțiuni de hard disc),
  2. „lisvol” (vizualizarea partițiilor de disc, deci Windows 10 este instalat în partiția C:, iar unitatea USB conectată are litera I:),
  3. „exit” (ieșiți din utilitar. Am aflat datele despre partiții).

Acum trebuie să începeți procesul de salvare a unității C:, unde se află sistemul de operare Windows 10 instalat, într-un fișier imagine în format ESD pe o unitate USB conectată. Comanda arată astfel:

Dism /Capture-Image /ImageFile:I:\install.esd /CaptureDir:C:\ /Nume:Windows

Să explicăm comanda:

  • Install.esd – nume fișier creat cu imaginea sistemului,
  • I: - discul pe care va fi creat acest fișier În cazul nostru, acesta este un disc portabil I:),
  • C:\ este unitatea pe care este instalat sistemul de operare Windows 10 original.

De asemenea, puteți specifica nivelul de compresie al fișierului rezultat. Acest parametru nu este specificat în această linie și se va folosi valoarea implicită - rapidă. Dacă este necesar un alt mod de operare, atunci poate fi utilizată o valoare diferită. Trebuie amintit că, cu cât compresia este mai puternică, cu atât este nevoie de mai mult timp pentru a funcționa.

Când ați terminat, se va afișa discul amovibil dosar gata cu o imagine.

Acum puteți opri computerul pe care a fost instalat Windows 10 și care a fost folosit pentru a crea imaginea. Restul lucrărilor se va face pe al doilea computer.

Compresie suplimentară a fișierului imagine

Această secțiune nu este necesară. Fișierul „Install.esd” obținut în etapa anterioară poate fi comprimat și mai mult prin reducerea dimensiunii acestuia. Verificăm prezența fișierului pe discul amovibil.

Introdu comanda:

DISM /Export-Image /SourceImageFile:I:\install.esd /SourceIndex:1 /DestinationImageFile:I:\install2.esd /Compress:recovery

Cu această comandă creăm un al doilea fișier numit „Install2.esd”, care ar trebui să difere de originalul doar ca dimensiune. În acest caz folosim tip nou compresie - Compresare:recuperare.

După finalizarea operațiunii, pe disc vor fi 2 fișiere care diferă ca dimensiune. Acum puteți șterge fișierul imagine original („Install.esd”) și îl puteți redenumi pe cel nou din „Install2.esd” în „Install.esd”.

Ca urmare, din nou rămâne un singur fișier cu același nume „Install.esd”, dar de dimensiune redusă.

Editarea unei imagini ISO Windows 10

Acum este timpul să începem să creăm versiunea imaginii OS de care avem nevoie. Pentru a face acest lucru, luați kitul de distribuție descărcat mai devreme de pe site-ul Microsoft și copiați conținutul acestuia în folderul pe care îl creăm. disc portabil, unde fișierul nostru este deja localizat. Să numim folderul „10”.



După finalizarea copierii, în subfolderul „surse” puteți vedea un fișier cu același nume cu fișierul creat la crearea imaginii OS computer sursă. Sarcina noastră este să înlocuim acest fișier cu al nostru. Pentru a face acest lucru, copiați fișierul nostru „Install.esd”.

Apoi îl lipim în folderul „surse” al distribuției Windows 10.

Este necesar să înlocuim fișierul original cu al nostru.

Crearea unei imagini ISO

Mai este puțin de făcut. Din folderul în care ați copiat conținutul distribuției originale Windows 10 și în care ați înlocuit un fișier cu al dvs., creați din nou o imagine ISO. Pentru a face acest lucru, vom folosi Windows ADK (Windows Deployment Kit). De obicei, este instalat împreună cu sistemul de operare. Dacă nu este acolo, îl puteți descărca de pe site-ul Microsoft și îl puteți instala.

Lansăm mediul pentru instrumente de implementare și lucrul cu imagini.

În fereastra care se deschide, introduceți comanda:

Oscdimg /u2 /m /bootdata:2#p0,e,bI:\10\boot\Etfsboot.com#pef,e,bI:\10\efi\microsoft\boot\Efisys.bin I:\10 I:\ Windows.iso

Să explicăm comanda:

    • u2 — sistem de fișiere UDF
    • m – imaginea nu are restricții de dimensiune,
    • b sectorul de boot notează etfsboot.com, calea către fișierul etfsboot.com când se specifică b(boot) este scrisă fără spațiu: bI:\10\boot\etfsboot.com,
    • I:\10 – indicați folderul în care se află fișierele pentru crearea imaginii,
    • I:\Windows.iso – indicăm că fișierul imagine final ar trebui să fie numit Windows.iso și să fie localizat pe unitatea I:.

După finalizarea operațiunii, pe disc va apărea un fișier imagine de distribuție Windows.iso.

Creați medii de pornire

Kit-ul de distribuție a fost creat, acum trebuie să îl scrieți pe suportul media de pe care sistemul va fi instalat pe alt computer. Puteți folosi o unitate flash. Cum să creați o unitate flash USB bootabilă poate fi găsit pe Internet. Nu este greu. Dacă ați reușit să vă creați propria distribuție fără a apela la ajutor din exterior, fără a deranja prietenii, cunoștințele sau administrator de sistem la locul de muncă, nu ați contactat repararea laptopului în apropierea stației de metrou Otradnoye, unde, de exemplu, locuiți sau lucrați, apoi vă puteți ocupa de această sarcină.

Drept urmare, obținem medii din care puteți instala un sistem cu un set integrat software-ul necesar, și poate fi instalat pe orice computer, fie de pe BIOS UEFI, si cu cea obisnuita.

Instalarea sistemului de operare Windows 10

Dacă ați instalat deja această versiune a sistemului de operare, sunteți familiarizat cu procedura. Nu există diferențe atunci când utilizați o distribuție creată de sine. În cazuri extreme, procesul de instalare va dura puțin mai mult.

După finalizare, veți avea un computer pe care este deja instalat tot software-ul necesar. Singurul lucru rămas de făcut este să instalați driverele de dispozitiv pentru acest computer.

Acest ansamblu este convenabil dacă trebuie să transferați sistemul pe alt computer. Dacă trebuie să instalați sistemul de operare pe mai multe computere, atunci această distribuție poate fi utilizată ca o configurație de bază cu un set integrat de software necesar.

Într-unul dintre articolele anterioare, cititorul s-a familiarizat cu nu tocmai în mod obișnuit instalarea sistemului de operare Windows XP - pe un breloc flash. Subiectul de astăzi se referă și la problema facilitării și automatizării instalării.

Noțiuni de bază

În ciuda faptului că Microsoft a inclus un număr destul de mare de drivere certificate în distribuția XP, ținând cont de actualizările la Service Pack 1 și 2, sute de dezvoltatori din întreaga lume lansează drivere care, din motive evidente, nu au putut fi incluse în Windows mai devreme. Consecințele, în cele mai multe cazuri, nu sunt triste, de vreme ce driverele necesare posibil fără probleme speciale instalați după instalarea sistemului de operare în sine.

Cu toate acestea, există și excepții neplăcute. Să luăm în considerare exemplu ilustrativ. În zilele noastre, majoritatea laptopurilor moderne vin cu un sistem de operare Windows Vista. Calculatoarele din linia bugetară nu sunt foarte productive după standardele moderne, ținând cont și de faptul că laptopurile sunt vizibil inferioare în categoriile desktop și laptop. 512 MB RAM, o placă video integrată slabă - și, ca rezultat, cumpărătorul va dori în curând să instaleze XP „nativ” pe hard disk. Cu toate acestea, se știe că instalarea XP pe Vista metoda standard(începe instalarea în Mediul Windows, fără formatarea partiției) este imposibil. Dacă formatați hard diskși începeți să instalați XP în MS-DOS, există adesea cazuri când programul de instalare nu poate detecta unitatea SATA. Această situație este, în special, tipică pentru laptopurile Acer din seriile Aspire și Travelmate. Utilizatorii „avansați” în acest caz recomandă actualizarea BIOS-ului sau utilizarea Norton Ghost pentru a încerca să transfere imaginea de volum disc de sistem de la alt Acer. Din păcate, nici în cuvinte aceste metode nu inspiră optimism. A treia modalitate, cea mai „sigură”, este să introduceți drivere pentru o unitate SATA în distribuția XP. Invităm cititorul să urmeze această cale.

Cu toate acestea, acest ghid va fi util nu numai proprietarilor de laptopuri, ci și proprietarilor de „galben” învechit, conflictual. echipamente informatice, care interferează în orice mod posibil cu instalarea sistemului de operare. Și cel mai convenabil mod de a compila propria distribuție a sistemului de operare este utilizarea utilitarului nLite. În mâini capabile, oferă distribuției XP funcționalitatea și comoditatea care îi lipsește acestui sistem de operare. Principiul este similar cu cel pe care l-am urmat când am creat o instalare folosind BootPE. Ne pregătim din timp necesare sistemului driverele, actualizările și programele, ceea ce este important, le eliminăm componente suplimentare- și totuși XP ocupă doar un CD.

Instalarea programului

Cea mai recentă versiune a programului nLite poate fi descărcată de pe site-ul dezvoltatorilor. Cu ajutorul acestuia, puteți modifica orice distribuție Windows din ramura NT: 2000, XP sau Server 2003. Sunt acceptate și versiunile pe 64 de biți. nLite ocupă doar 2,3 MB, ceea ce este tipic pentru programe similare care folosesc biblioteci .NET Versiuni cadru 2.0. Prin urmare, pentru a rula nLite veți avea nevoie de această componentă de la Microsoft, care la rândul său ocupă 25 MB. Dacă aveți deja .NET Framework 1.1 instalat pe sistemul dvs., este încă necesar să fie instalată versiunea ulterioară (cu toate acestea, este mai bine să nu eliminați bibliotecile vechi). Fișierul este disponibil pe site-ul web Microsoft.com (vezi secțiunea „Descărcări”, nu oferim linkul complet din cauza complexității sale), totuși, pe același www.nliteos.com există un pachet ușor .NET Framework 2.0 ?86, puțin mai mult de 6,6 MB în dimensiune . După aceasta, instalarea nLite nu va fi o problemă.

Pregătirea distribuției OS

Puțini oameni știu că Windows XP are aproximativ o duzină de modificări oficiale. Adevărat, în cele mai multe cazuri diferența de compoziție software mic. Cel mai probabil, veți avea la dispoziție Windows XP Home sau Professional - acest lucru nu contează prea mult în raport cu nLite, atâta timp cât nu este Starter Edition sau un ansamblu amator, „corectat și extins”. Pentru a nu integra MUI (pachetul oficial de localizare) și al doilea pachet de servicii în sistem, modificați Windows XP SP2 în limba rusă.

După ce ne asigurăm că există aproximativ 1 GB de spațiu liber pe hard disk, în timp ce lucrăm cu kitul de distribuție, vom crea un folder, de exemplu, „installxp” și vom copia acolo următoarele date: directorul I386 și fișierele WIN51, WIN51IP, WIN51IP.SP1 WIN51IP.SP2. Ultimele două fișiere pot lipsi: ele indică faptul că XP conține al doilea (SP2) sau primul (SP1) service pack. Dacă îl aveți pe al doilea, nu mai trebuie să îl instalați pe primul, deoarece SP2 conține actualizări anterioare.

Dosarul cu fișierele modificate trebuie să fie în rădăcina discului și să nu conțină litere chirilice. Pentru a evita erorile, cel mai bine este să copiați toate fișierele atașate (drivere, actualizări) în același director. Vă rugăm să rețineți că prin modificarea distribuției, eliminați componente care nu mai pot fi returnate, deci nu ar strica.

Lucrul cu programul nLite

Cea mai recentă versiune a programului pentru astăzi, cu numerele 1.4.1, este destul de diferită de versiunile anterioare. Nu vom enumera principalele caracteristici ale programului (lista este în limba rusă. Spre meritul dezvoltatorilor, aceștia au creat un expert convenabil - un expert de setări care vă va ajuta să vă obișnuiți rapid cu funcțiile programului. În plus. la faptul că nLite are un shell GUI cu aspect plăcut și o navigare simplă, aproape Fiecare pas de configurare este însoțit de o recomandare de ajutor (puteți apela făcând clic pe logo-ul semnului de întrebare, de fapt, procesul de modificare a distribuției XP). este împărțit în mai multe etape, fiecare dintre acestea fiind analizată mai detaliat.

Etapa 1. Selectarea limbii

În primul rând, selectați limba expertului de setări. Există două versiuni ale traducerii în rusă: a doua, „Russian Translate”, este o transliterație, iar „rusă” este localizarea obișnuită în chirilică.

Etapa 2. Locația fișierelor de instalare Windows

Trebuie să specificați calea către folderul în care ați copiat fișierele de instalare. După scanarea conținutului acestuia, în fereastra programului vor apărea informații despre versiunea Windows: limba de localizare, dimensiunea, pachetul de servicii și alte date de ieșire.

Etapa 3. Presetări

Dacă nu este prima dată când modificați distribuția, puteți încărca (importa) setările salvate anterior, iar apoi nLite va marca automat setările anterioare.

Etapa 4. Selectarea sarcinilor

Fereastra de selecție a sarcinilor conține mai multe butoane de activitate. Aici puteți marca ce pași de configurare vor urma în continuare. Dacă ați încărcat setările anterioare ale programului, marcajele iau culorile corespunzătoare: roșu (săriți), galben (modificare parțială) sau verde (instalare). Să ne uităm la fiecare punct mai detaliat.

1. Pachet de service. Dacă pachetul de servicii nu a fost încă integrat în sistemul de operare, descărcați-l de pe www.microsoft.com și încercați să îl instalați singur (dacă aveți dorință și trafic „în plus”). Pentru a merge la adresa exactă, faceți clic pe linkul „Windows XP” din partea de jos a ferestrei programului (blocul „Pachete de actualizare oficiale”).

2. Pachete de corecții și service. Dacă actualizați în mod regulat Windows instalând cele mai recente actualizări critice și dacă nu aveți niciuna, puteți specifica aceste fișiere nLite la acest pas. În fereastra de selecție, puteți selecta toate pachetele simultan apăsând Tasta Shift, Ctrl sau folosind comanda rapidă de la tastatură Ctrl+A. Actualizările trebuie să fie compatibile cu versiunea de XP în curs de modificare, altfel, la una din ultimele etape, programul vă va anunța că este imposibil să integrați aceste actualizări. Se deschid setări destul de interesante făcând clic pe butonul „Avansat”. Aici puteți schimba metoda de integrare (primele trei setări) și puteți economisi puțin spațiu prin comprimarea folderului ASMS (ultima opțiune).

Medalion. Suplimente pentru nLite

Există suplimente disponibile pe site-ul web Nlite care pot fi incluse cu XP folosind nLite:

  • Pachetul de actualizare 2.1.9 pentru Windows XP Post-SP2 de la RyanVM- un pachet de corecții pentru versiunea în limba engleză a Windows XP, care include patch-uri lansate după SP2.
  • Pachetul de actualizare x64 Post-SP1 al NFM 1.73- pachet de reparații pentru versiuni în engleză săli de operație sisteme Windows XP x64 și 2003 ?64.
  • Xpize MCE 4.6- un pachet pentru schimbarea interfeței sistemului (înlocuiește pictogramele și imaginile, adaugă noi elemente de design).
  • Pachetul de transformare Vista 6.0- un set alternativ la precedentul, cu accent pe stilizare la Windows Vista.