Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 8
  • Cum să vă construiți propria distribuție Linux. Lucrul cu programul nLite

Cum să vă construiți propria distribuție Linux. Lucrul cu programul nLite

Această secțiune este dedicată dezvoltatorilor, atât de configurații sau module proprii, cât și de formulare individuale, operațiuni standard și alte elemente de program, care se confruntă cu nevoia de a transfera aceste dezvoltări către terți (utilizatori).

Fiecare dezvoltator se confruntă cu necesitatea de a actualiza bazele de date utilizatorilor la o nouă versiune de configurare atunci când își distribuie programul. Pentru a lucra cu configurații și module, programul oferă instrumente pentru crearea distribuțiilor de configurare. Distribuția de configurare este un fișier (cu extensia pak) , care conține informații comprimate despre versiunea de configurare și ce transformări ale bazei de date existente trebuie făcute pentru a o actualiza la noua versiune de configurare.

Pentru a crea o distribuție, utilizați elementul de meniu„Dezvoltare | Distribuția configurației"meniu principal. Când apelați acest element de meniu, va apărea un dialog pas cu pas, în urma căruia va fi creat un pachet de distribuție.

Pasul 1. Aici trebuie să selectați configurația dorită din listă și să faceți clic Următorul > pentru a continua crearea distribuției.

Pentru a crea configurație nouă sau adăugarea unei configurații existente la listă, faceți clic Adăuga . Pe pagina care apare, puteți selecta acțiunea necesarăși apăsați Următorul > a continua sau< Назад pentru a reveni la lista de configurații.

Când creați o nouă configurație, trebuie să specificați numele configurației, precum și directorul pentru locația fișierului de configurare și fișierul bazei de date de referință.

Dacă configurația folosește alte configurații, atunci trebuie să le specificați la creare. Aceasta este o conditie necesara- doar în acest caz modificările făcute în configurația dumneavoastră vor fi separate de modificările făcute în configurațiile pe care le-ați folosit și actualizările vor fi instalate corect.

Când adăugați o configurație existentă, trebuie să specificați numele fișierului de configurare sau să utilizați butonul Revizuire... pentru a selecta fișierul dorit. După ce faceți clic Următorul > configurația va fi adăugată la listă. Acest lucru poate fi necesar la reinstalarea programului sau sistem de operare, precum și la transferul unei configurații dintr-un director în altul sau pe alt computer.

Pentru a elimina o configurație din listă, evidențiați-o și faceți clicȘterge . După confirmare, acesta va fi eliminat din listă.

Pasul 2. Aici trebuie să setați versiunea de configurare. Se redă numele configurației și numărul versiunii acesteia rol important. Numele configurației este verificat când este instalat. Programul își amintește ce configurații și ce versiuni au fost instalate. Instalați aceeași configurație, dar mai multe versiunea timpurie Programul nu va permite acest lucru, dar va afișa un mesaj de eroare:

Configurația care se instalează are o versiune mai veche decât cea pe care ați instalat-o deja.

Acestea. va controla din care navighează utilizatorul versiune veche la unul mai nou. Când instalați aceeași configurație cu aceeași versiune, programul va afișa un avertisment:

Această actualizare a fost deja instalată înainte. Continua?

Apasă pentru a continua Următorul > și pentru a reveni la Pasul 1 -< Назад .

Pasul 3. Aici puteți instala Opțiuni suplimentare distributie. În coloană Versiune este indicată versiunea programului (modul executabil) pe care poate rula această configurație. Dacă în timpul instalării se dovedește că versiunea programului este mai mică, va fi afișat un mesaj de eroare:

Pentru a actualiza și operatiune adecvata configurarea necesită o versiune mai nouă a programului (modul executabil).

După aceasta, instalarea se va opri. De asemenea, puteți seta următoarele opțiuni aici:

Distribuția pachetelor- activat implicit. Aceasta înseamnă că toate fișierele de distribuție vor fi plasate într-o arhivă (fișier cu extensia pak ). Fără această opțiune, fișierele nu vor fi împachetate și vor ocupa mai mult spațiu.

Pasul 4. Când instalați o actualizare, puteți face ca programul să execute suplimentar anumite scripturi SQL în timpul actualizării, înainte și după modificarea structurii bazei de date. Se recomandă ca scripturile să aibă indicație explicită despre codificare, dialect, caracter terminal etc.

Exemplu:

SETARE NUME WIN1251;

SET SQL DIALECT 3;

ACTIVAT AUTODDL;

SET TERM^;

Pe lângă interogările SQL standard, scripturile pot conține următoarele interogări de serviciu:

ERROR_OFF - dezactivează generarea erorilor. Dacă interogările SQL ulterioare sunt executate cu erori, programul le va număra nu ca erori, ci ca avertismente.

ERROR_ON - permite raportarea erorilor, dezactivat utilizarea ERROR_OFF.

Scripturile specificate vor fi executate la migrarea de la o versiune anterioară la aceasta. La construirea următoarei ediții a distribuției, aceasta poate conține și propriile scripturi suplimentare.

Dacă directorul cu fișierul script *.sql conține un fișier cu același nume cu extensia *.blb, programul îl consideră fisier binar cu blob-uri pentru script și îl va include și în distribuție. Doar unul dintre scripturi (fie înainte, fie după modificarea structurii) poate avea un fișier blob.

Faceți clic pe Terminare pentru a crea o distribuție.

Este important de știut.

1. Pentru funcţionare corectă Programul de actualizare trebuie să îndeplinească o cerință pentru dezvoltarea blocurilor și configurațiilor programului: identificatorii de jurnal, câmpurile de jurnal, identificatorii de seturi și elementele de seturi nu trebuie modificate. Când o versiune veche este actualizată la una nouă, programul determină regulile de conversie a datelor existente prin identificatori.

2. Este posibil să combinați mai multe configurații într-un singur program, scris de dezvoltatori complet diferiți.

3. Arhiva de configurare poate fi dezambalată și reambalată folosind utilitarul ARC . Dacă este necesar să se facă conversii complexe de date care nu se încadrează în capacitățile existente ale programului pentru crearea de kituri de distribuție, editarea pachetului de actualizare se poate face manual (vezi.

Înainte de a-ți realiza asamblarea, trebuie să stabilești scopul și obiectivele creației tale. Altfel, ansamblul s-ar putea să nu-și primească scopul în această lume și să rămână puțin cunoscut.Așadar, scopurile și obiectivele sunt definite și decideți să vă construiți sistemul.
Pentru a începe, trebuie fie să instalați un sistem de operare în Virtualbox (sau o altă mașină virtuală), fie pe computer cu toate setările, cu toate programele pe care le considerați necesar să le aveți în build.
Acum că totul este configurat și instalat, ne vom crea propriul ansamblu. Pentru a face acest lucru, avem nevoie mai întâi loc liber pe secțiunea cu folderul /Acasă cel putin 6 GB.
Există mai multe instrumente disponibile pentru a crea un ansamblu. Vom vorbi despre Remastersys, care vă permite să creați asamblare completă chiar și pentru un utilizator nu foarte avansat.
Toți pașii de mai jos sunt descriși pentru Ubuntu, dar sunt potriviți pentru toate distribuțiile compatibile cu Debian.

1. INSTALARE

Pentru a instala Remastersys trebuie să descărcați și să instalați manual, de exemplu, prin programul gdebi, 2 pachete: remastersys_3.0.x-2_all.debȘi remastersys-gtk_3.0.x-2_all.deb
Pentru Ubuntu 10.04 - 14.04 descărcați de aici
Pentru Ubuntu 16.04 - 17.04 descărcați de aici
Pentru Ubuntu 17.10 descărcați de aici
Pentru Ubuntu 18.04 descărcați de aici

2. PRIMII PASI

Lansați Sistem ⇒ Administrare ⇒ Remastersys (folosesc Mate 1.6. Locația poate diferi cu alte desktop-uri). Vedem această fereastră:

Pe scurt despre butoanele principale:
Backup- plin copie de rezervă sistem instalat, inclusiv datele utilizatorului și setările. Toate fișierele sunt salvate în directoarele de acasă ale utilizatorilor sistemului.
Dist- doar o copie de rezervă a sistemului instalat, FĂRĂ datele utilizatorului. Cea mai bună opțiune pentru crearea unui ansamblu de sistem. Se creează o structură disc de pornireși imaginea discului (iso).
Distcdfs- la fel ca Dist, dar structura discului de boot este creată fără a crea o imagine de disc (iso).
Distiso- creează o imagine de disc (iso), cu condiția ca structura discului de boot să fie pregătită. Se aplică numai după Dist sau Distcdfs.
clar- ștergeți folderul programului temporar. Folosit pentru a curăța un folder înainte de a crea o nouă imagine.

Accesați fila Setări:


Aici vedem parametrii viitorului nostru ansamblu. Să ne uităm la elementele esențiale.
Nume de utilizator- numele de utilizator implicit când vă conectați la LiveCD.
Etichetă CD- eticheta discului. Titlul este afișat când discul este încărcat în unitatea CD. Limită 32 de caractere, inclusiv spații.
Nume de fișier- numele fișierului imaginii create.
Nu ne vom atinge de restul deocamdată.
Deci hai sa intrebam:
- Numele de utilizator din linia Nume de utilizator, să spunem alex;
- Să găsim un nume pentru ansamblul nostru și să îl scriem pe eticheta CD-ului, de exemplu, AlexBuntu;
- În linia Filename, scrieți numele fișierului de asamblare, AlexBuntu-12.04-x32.iso.
Ar trebui să arate așa:


Bifă în linie Afișați pictograma de instalare activată Modul de rezervă desktop creează o pictogramă de instalare pentru sistemul dvs. pe desktop. Opțiunea funcționează pe toate desktopurile majore.

Acum accesați fila Acțiuni:

Apăsați butonul Dist. Va apărea o fereastră:


Faceți clic pe OK. Va apărea o fereastră:


Asta e, acum poți bea calm și încet ceai sau cafea. După 15 - 60 de minute (totul depinde de puterea computerului) va apărea un mesaj:


Felicitări pentru prima ta construcție!
Fișierul de compilare se află la și are numele pe care l-ai dat adunării tale. În cazul meu, acesta este dosarul AlexBuntu-12.04-x32.iso. Există, de asemenea, un fișier text în același folder suma de control imagine cu extensia md5, in cazul meu fisierul AlexBuntu-12.04-x32.iso.md5.
Acum vă puteți arde ansamblul pe disc și vă puteți bucura de creația dvs. Poate fi necesar să introduceți numele de utilizator care a fost ales la crearea imaginii când vă conectați de pe LiveCD, în cazul meu a fost alex. Lăsați parola goală.

3. CARACTERISTICI AVANSATE

Mulți vor fi mulțumiți de capitolele descrise mai sus. Dacă încă citiți, atunci chiar doriți să învățați dezavantajele creării unei versiuni aproape pro.
În primul rând, să atingem fila Setăriși luați în considerare liniile necesare rămase.
Director de lucru- folderul de lucru al programului. Îl puteți realoca în orice loc și în orice secțiune.
Ei bine, cea mai importantă linie de setări Opțiuni pentru squashfs.
Remastersys folosește capacitățile SquashFS pentru a crea distribuția. Pentru a înțelege întregul sens al acestei linii, vă ofer un blog în limba rusă, care descrie perfect întregul sens al acestui instrument puternic.
După ce am studiat toate posibilitățile, vom adăuga la linia noastră Opțiuni pentru squashfs următoarele opțiuni: -comp xz.
Linia ar trebui să arate astfel:

Această opțiune setează algoritmul de compresie xzîn loc de gzip implicit, care ne va comprima ansamblul cu aproximativ 20-25% mai bine.Această opțiune este disponibilă din versiunea squashfs 4.2 și, de exemplu, în Ubuntu 10.04 nu este disponibilă. ÎN versiuni Ubuntu 12.04 instalat versiunea necesară 4,2 dovlecei.
Pentru a verifica dacă această opțiune este disponibilă, introduceți un terminal mksquashfs. Dacă vedeți ceva similar cu următorul:

mksquashfs
SINTAXĂ:mksquashfs sursă1 sursă2 … dest [-e listă de exclude direcții/fișiere]

Opțiuni de construire a sistemului de fișiere:
-comp Selectați comprimare
Compresoare disponibile:
gzip (implicit)
lzo
xz

atunci totul este ok și folosește opțiunea -comp xz poți în siguranță.

Din versiunea 3.06 activați compresia xzîn loc de gzipînlocuit cu on/off. Caseta de bifat

4. MENIU DE PORNIRE

În mod implicit, Remastersys creează un meniu de pornire care este destul de plictisitor și monoton. Singurul lucru bun este că meniul este destul de funcțional. Caut de mult timp o modalitate simplă de a-mi include meniul fără a reconstrui întreaga imagine. Toate actiunile urmatoare nu au fost intenționate de autorii lui Remastersys și sunt un fel de trucuri și soluții la care am lucrat de câteva luni prin diferite experimente. Prin urmare, această secțiune nu pretinde a fi instrucțiunile corecte pentru Remastersys.
Asa de. Acesta este meniul de pornire pe care îl avem în instalarea standard:


Acesta este meniul pe care îl puteți obține după câteva manipulări:


Acest meniu de pornire este folosit într-una dintre versiunile mele. După cum puteți vedea, poza a fost schimbată și meniul a fost rusificat. Printre altele, am eliminat numele distribuției din meniu și l-am scris în GIMPe în culori vii. Acum vom începe să înlocuim imaginea și să rusificăm meniul. Pentru a face acest lucru, va trebui să acordăm atenție conținutului fișierelor din folder /home/remastersys/remastersys:


Aici ne interesează folderul ISOTMP. Acest folder stochează fișiere temporare Programe Remastersys. Acesta este ceea ce vom folosi. Să mergem la acest folder:


Structura acestui folder este foarte asemănătoare cu structura imaginii de disc. Singurul lucru care lipsește este folderul .disk. Dosarul isolinux conține fișiere meniul de pornire. Să intrăm în el:


Să ne uităm la fișierele din meniul de pornire:
splash.png - imagine de fundal. Dimensiunea imaginii 640x480 dpi.
isolinux.cfg - Fișier de configurare meniul de pornire.
vesamenu.c32, isolinux.bin- fișiere de sistem.
Simțiți-vă liber să schimbați fundalul meniului de pornire cu al dvs. Tipul și numele fișierului ar trebui să rămână aceleași. Dimensiunea imaginii trebuie să fie de 640x480 dpi.
Apoi, am postat o listă a fișierului de configurare editat isolinux.cfg. Configurația standard este luată ca bază Fișier Remastersys. Am încercat să scriu comentarii la rânduri cât mai clar posibil. Aproape toate informațiile de pe Internet sunt activate Limba englezăși foarte scurt, așa că am petrecut mult timp experimentând pentru a afla ce funcționează și cum.

Implicit vesamenu.c32 prompt 0 timeout 100 font cyr_a8x16.psf # Boot menu background menu background splash.png # Culoarea are primele două registre de transparență valoare de la 0 (transparent) la 255 (opac) în HEX. # Cele 6 cifre rămase sunt culoarea în modul HEX (codul de culoare poate fi preluat de la GIMPA). Mai întâi, scrieți culoarea literelor, apoi fundalul, apoi 3 moduri de umbră (niciunul, std, toate) # Culoarea titlului culoarea meniului titlu * #ff00923F #00000000 niciunul # Culoarea meniului chenar (chenar) meniu chenar de culoare* #00000000 #00000000 none # Culoarea liniei de meniu selectate culoare meniului sel * #7fffffff #00000000 none # Culoarea liniei de meniu neselectate culoarea meniului unsel * #ffC4613B #00000000 none # Culoarea liniei inactive (dezactivată, dar vizibilă) ecran) culoarea meniului dezactivată * # ffC4613B #00000000 niciunul # Culoarea liniei tabmsg situată sub meniu (cu inscripția Apăsați ENTER pentru a încărca sau TAB pentru a edita meniul) culoarea meniului tabmsg * #ffCC623E #00000000 niciuna # Culoarea timpului de expirare linie (cu inscripția Descărcare automată va începe în) culoarea meniului timeout_msg * #ffCC623E #00000000 none #Indentare din partea de sus, meniu linii vshift 1 #Număr de linii de meniu rânduri de meniu 6 # Poziție rând tabmsg meniu tabmsgrow 11 # Poziție rânduri timeout meniu timeoutrow 12 meniul AUTOBOOT Încărcarea automată va începe în # sec meniul tabmsg Apăsați ENTER pentru a încărca sau TAB pentru a edita meniul cmdlinerow 11 #Lățimea meniului, numărul de caractere lățimea meniului 80 #Indentarea caracterelor la stânga marginii (cum ar fi filele) marginea meniului 12 #titlul meniului Ubuntu 12.04 Desktop Mate 1.6 label live # meniu label live - porniți eticheta de meniu Live System Porniți sistemul din nucleul discului LiveDVD /casper/vmlinuz append file=/cdrom/preseed/custom.seed boot=casper initrd=/casper/initrd.gz quiet splash -- etichetă meniu de instalare etichetă Instalați Ubuntu 12.04 LTS Mate 1.6 kernel /casper/vmlinuz append file=/cdrom/preseed/custom.seed boot=casper only-ubiquity initrd=/casper/initrd.gz quiet splash -- # Make bara de meniu inactivă # meniu dezactivare etichetă verificare meniu etichetă Verificați discul pentru erori kernel /casper/vmlinuz append boot=casper integrity-check initrd=/casper/initrd.gz quiet splash -- label memtest meniu etichetă Verificați nucleul de memorie /install/ memtest append - etichetă hd meniu etichetă Pornire de pe primul hard disk \\ localboot 0x80

Codificarea fișierelor isolinux.cfg trebuie să fie CP 866. Poate fi salvat și editat în Cooledit (editor de text Midnight Commandera), în OpenOffice etc. Luați fișierul meu editat isolinux.cfg Poate sa .
În plus, trebuie să puneți fonturi care acceptă limba rusă în folderul isolinux. Îl poți obține de aici.
Dosarul ar trebui să arate astfel:


Verificați permisiunile pentru fișiere ar trebui să fie următoarele pentru toate cele 5 fișiere:


Acum toate pregătirile sunt finalizate. Lansați Remastersys:

apasa butonul Distiso. Procesul de reconstrucție a imaginii va merge mult mai rapid, doar 1 - 5 minute, deoarece fișierele de sistem principale nu vor fi reconstruite. Ieșirea va fi aceeași imagine și fișiere de sumă de control, dar cu meniul dvs. unic și frumos.

5. CURĂȚAREA ANSAMBLUI DE „EXTRA”

În primul rând, permiteți-mi să clarific asta vom vorbi nu despre ștergerea aplicațiilor din asamblare, ci despre ștergerea fișierelor temporare din cache, dintre care există o mulțime de sute de megaocteți.
Înainte de a curăța sistemul, instalați pachetul ubicuity-frontend-gtk.
În primul rând, vom folosi instrumente standard de curățare a sistemului. Deschideți un terminal și scrieți:

Sudo apt-get autoremove sudo apt-get clean

Prima comandă va elimina automat toate pachetele neutilizate.
A doua comandă va șterge fișierele pachetelor descărcate din arhivă.

Acum să folosim programul Sinaptice si sterge totul Nu setările necesare, rămase din pachetele șterse. Deschide Synaptic. În fereastra care se deschide, selectați grupul de filtre „State” din partea de jos.
Selectați filtrul „Neinstalat (răman fișierele de setări)”, selectați toate pachetele incluse în acest filtru. Tasta dreapta mouse-ul pe cel selectat, selectați „marcare pentru” din meniu îndepărtarea completă" și faceți clic pe "Aplicați".


Aici, în acest grup de filtre, eliminați pachetele din filtrul „Instalat (șters automat)”.
Dacă lipsesc filtrele „Neinstalat (fișierele de setări rămase)” și „Instalat (șters automat)”, atunci sistemul a fost deja curățat și nimic nu intră sub aceste filtre.

Următorul instrument de curățare este programul BleachBit din depozitul standard. Interfața programului este în limba rusă, foarte ușor de înțeles ce vei face. Există, de asemenea, un buton Previzualizare înainte de curățare, care vă va arăta ce va fi șters și vă va permite să faceți modificări înainte de ștergere. Programul curăță foarte eficient sistemul de fișiere inutile, și, de asemenea, știe cum să șterge fișierele de limbă neutilizate. În versiunea mea, programul a șters aproximativ 300 MB.


După ștergerea fișierelor de limbă, recomand să reinstalați pachetul localuri, altfel vor apărea probleme în timpul instalării pachete lingvisticeîn adunare. Reinstalarea va returna numai setările locale cu posibilitatea de a instala alte limbi. Nu vor fi descărcate pachete de limbi.

Următorul pas este să ștergeți memoria cache a programului. Există un folder în rădăcina sistemului /var. În el, programele își lasă fișierele temporare care sunt necesare pentru moment. În continuare, voi enumera folderele în care puteți șterge toate fișierele fără a provoca daune sistemului și, prin urmare, puteți reduce dimensiunea ansamblului.

Din versiunea 3.06și fișierele temporare de mai sus sunt șterse automat

/var/backups
/var/cache/apt/- nu ștergeți folderul arhive
/var/cache/apt/archives
/var/cache/apt-xapian-index
/var/cache/flashplugin-installer
/var/crash
/var/lib/apt/lists- nu ștergeți folderul parțial și fișierul de blocare
/var/lib/update-notifer/- nu ștergeți folderele package-data-downloads și user.d
/var/lib/update-notifer/package-data-downloads- nu ștergeți folderul parțial și fișierul de blocare
/var/lib/update-notifer/user.d - Este necesar să ștergeți toate fișierele, altfel afișează o fereastră de eroare
/var/tmp

La începutul instalării, Remastersys copiază conținutul folderului /var în folderul său temporar , de unde apoi include fișiere în ansamblu. Având în vedere că după copiere, Remastersys încă mai efectuează operațiuni pregătitoare, avem aproximativ 5 minute pentru a elimina lucrurile inutile din folder /home/remastersys/remastersys/dummysys/var. Mai mult, chiar dacă am șters din folder /var/cache/apt fișierele, acestea sunt încă create și copiate în folder /home/remastersys/remastersys/dummysys/var/cache/apt, făcând ansamblul mai greu.
În aceleași 5 minute aveți ocazia să curățați folderul /rădăcină. Lăsați în el doar acele fișiere care se află în folder /etc/skelși folderul Desktop.

    Noile setări de utilizator sunt stocate în folder /etc/skel. Dacă doriți ca toți utilizatorii să aibă unele setări identice, altele decât cele implicite (implicit), atunci copiați fisierele necesare din folderul dvs /home/[numele de utilizator de conectare] la acest folder, fără a uita să schimbi drepturile de la ale tale la drepturi root. Nu este nevoie să copiați totul acolo; acest lucru poate duce la anumite conflicte. De obicei, pentru fiecare program există 2-3 fișiere de setări. Amintiți-vă, cu cât copiați mai puțin acolo, cu atât asamblarea va fi mai profesionistă și mai putine probleme de la utilizatori.

    Lansatoarele pentru toți utilizatorii pot fi editate, adăugate, șterse în folder /etc/xdg/autostart fără a înfunda folderul /etc/skel

    Dacă doriți să faceți un ansamblu cu un desktop diferit de cel disponibil în distribuție, atunci este mai bine să utilizați un ansamblu minim fără un mediu grafic, care să includă nucleul și minimul necesar de pachete, care vă permite să rulați sistemul în modul consolă. Și pe deasupra acestui sistem, instalați pachetele necesare și faceți setările necesare. Această metodă are mai puține erori decât dacă luați un gata făcut montaj completși încercați să eliminați ceea ce este inutil din el.
    Iată toate mini.iso posibile pentru Ubuntu din versiunea 12.04 până la 16.04 https://help.ubuntu.com/community/Installation/MinimalCD

Noroc! Și lasă lumea să cunoască creațiile tale!

Astăzi vom vedea cum să vă creați propria distribuție. Windows 7. Astfel încât software-ul necesar să fie preinstalat în el și sistemul să includă actualizări instalateîn acest moment.

Vom efectua toate operațiunile pe mașini virtuale(Eu folosesc VirtualBox), deoarece Aceasta este cea mai convenabilă și optimă opțiune pentru crearea propriei imagini de sistem. Pentru a funcționa, avem nevoie de două mașini virtuale. Pe unul vom pregăti o imagine de referință a sistemului, iar pe al doilea o vom colecta direct în imagine terminată pentru o utilizare viitoare a acestuia.

Crearea unui sistem de referință

Instalăm sistemul pe prima mașină virtuală Windows 7(adâncimea de biți este la discreția dvs., voi face o imagine x64). După ce instalarea este finalizată, fă-ți timp! Când apare ecranul de bun venit, apăsați CTRL+SHIFT+F3

informație: Dacă ați reușit să creați un utilizator și să vă conectați, atunci rulați în numele Administrator comandă: C:\Windows\System32\sysprep\sysprep /audit /reboot

La pornirea în modul de auditare, utilitarul pornește automat Sysprep, închideți această fereastră, nu avem nevoie de ea acum.

informație: Sistemul este în modul de auditare, va fi încărcat în el până când îl pornim din nou Sysprepși nu vom schimba regimul.

După descărcare, primul lucru pe care îl facem este să deschidem Centru Actualizări Windows și căutați și instalați actualizări pentru starea curentă.

Repornim, căutăm și instalăm din nou actualizări. Repornim și repetăm ​​această operațiune până când sistemul instalează toate actualizările disponibile.

După ce sistemul a fost actualizat, puteți instala tot software-ul de care credeți că aveți nevoie.

Important: Nu ar trebui să includeți în imagine programe care vă instalează propriile drivere și drivere de dispozitiv, deoarece toate șoferi terți vor fi șterse în etapa de pregătire a sistemului pentru captarea imaginii. De asemenea, nu ar trebui să activați software-ul și sistemul în sine, aceste informații se vor pierde și ele.

După ce am terminat de pregătit sistemul de referință, vom șterge toate fișierele pe care le-am descărcat și software-ul inutil (dacă există), Atentie speciala Ar trebui să acordați atenție curățării sistemului de copiile fișierelor de actualizare. Să folosim curățarea avansată a discului. Lansați linia de comandă ca Administrator și introduceți următoarele

Cmd.exe /c cleanmgr /sageset:65535 și cleanmgr /sagerun:65535

Bifați toate casetele și faceți clic pe OK. După curățarea sistemului, pregătiți-l pentru captarea imaginii folosind utilitarul Sysprep, lansați linia de comandă ca Administrator și introduceți următoarea comandă

C:\Windows\system32\sysprep\sysprep /oobe /generalize /shutdown

Descrierea tastelor:

oobe— pornește computerul în modul ecran de întâmpinare. Ecran Salutări Windows permite utilizatori finali amenajează sala de operație

sistem Windows, creați conturi noi, redenumiți computerul și efectuați alte sarcini.

generaliza— pregătește instalarea Windows înainte de a crea imaginea. Dacă se specifică această opțiune, toate informațiile unice ale sistemului sunt eliminate din

Instalări Windows. Identificatorul de securitate (SID) este resetat, punctele de restaurare a sistemului sunt resetate și jurnalele de evenimente sunt șterse.

închide- Oprește computerul după ce Sysprep a terminat de rulat.

După ce sistemul termină de capturat imaginea, va închide și sistemul. Nu îl puteți porni înainte ca imaginea să fie capturată!!!. În acest moment, crearea sistemului de referință este finalizată și trecem la crearea propriei imagini pe baza acestuia.

Crearea propriei distribuții

Instalăm sistemul pe a doua mașină virtuală Windows 7(adâncimea de biți nu contează). După instalarea sistemului, trebuie descarca si instaleaza Punga de plastic instalare automată Windows (WAIK) pentru Windows 7.

Instalarea este banală și nu ar trebui să provoace dificultăți.

Să pregătim imaginea Windows PE pentru a capta o imagine a sistemului de referință. Adâncime de biți WinPE trebuie să corespundă capacității de biți a sistemului de referință.

Fugi ca Administrator StartToate programeleMicrosoft Windows AIK

Executăm comanda în conformitate cu adâncimea de biți a sistemului de referință

pentru sisteme pe 32 de biți:

Copype.cmd x86 din:\win_pe

sau pentru 64 de biți:

Copype.cmd amd64 de la:\win_pe

Informații: unde c:\win_pe este locația dorită a folderului cu imaginea. Dosarul va fi creat automat.

Acum să mergem la folderul de destinație și să copiem fișierul winpe.wim în folderul ISO\sources și să-l redenumim boot.wim. Apoi copiați fișierul imagex.exe în folderul ISO din folderul C:\Program Files\Windows AIK\Tools\amd64 sau C:\Program Files\Windows AIK\Tools\x86, în funcție de adâncimea de biți.

În linia de comandă Instrumente de implementare, rulați

Oscdimg -n -bc:\win_pe\etfsboot.com c:\win_pe\ISO c:\win_pe\winpe.iso

Se va crea o imagine winpe.iso din care ar trebui să fie încărcat sistemul de referință. Deoarece sistem de referințăîl avem pe o altă mașină virtuală și trebuie să copiem imaginea winpe.isoîn orice locație convenabilă pentru noi pe mașina fizică, astfel încât apoi să putem specifica acest fișier ca bootloader al sistemului de referință.

În proprietățile mașinii virtuale indicăm că ar trebui să pornească de la winpe.iso imagine și lansați mașina virtuală cu sistemul de referință. Procesul de pornire a sistemului se va opri la linia de comandă deschisă.

Pentru a afla ce literă este atribuită discului cu sistemul de referință, executați comanda

Diskpart

Volumul listei

Vedem că sistemul de referință este situat pe D. Plecăm de la diskpart. Să surprindem sistemul de referință:

E:\imagex /capture d: d:\install.wim "Win7_ULT_x64" /comprimați maxim /boot /verify

această operațiune necesită perioadă lungă de timp, astfel încât să puteți trece în siguranță la alte lucruri.

La sfârșitul procesului de capturare, reporniți sistemul în Mod normal. Copiați imaginea rezultată c:\install.win la o mașină virtuală cu instalat WAIK. Apoi mergem la c:\win_peși ștergeți folderul ISO, apoi copiați conținutul discului original acolo Windows 7, pe care l-am folosit pentru a instala sistemul de referință.

Înlocuiți fișierul instal.wimîn dosar surse la imaginea pe care am surprins-o. Acum puteți începe să-l asamblați pe al dvs ISO-imagine. Fugi ca Administrator StartToate programeleMicrosoft Windows AIKLinia de comandă a instrumentelor de implementare

Oscdimg -u2 -m -o -lWIN7ULTx64 -bc:\win_pe\etfsboot.com c:\win_pe\iso c:\win_pe\Win7_ULT_x64.iso

Informatie cheie:

u2-creează o imagine care are doar Sistemul de fișiere UDF.

m— elimină restricțiile privind dimensiunea imaginii.

o— înlocuiește fișierele duplicate cu o singură copie, permițându-vă să reduceți dimensiunea imaginii.

l— etichetă de volum, introdusă fără spații, parametru opțional.

b- Locație fișier de boot, tot fara spatii.

Informații suplimentare: Dacă trebuie să împărțiți imaginea rezultată în mai multe părți, atunci rulați-o ca Administrator Linia de comandă a instrumentelor de implementareși introduceți imagex /split c:\win_pe\install.wim c:\win_pe\install.swm 3000

Vor fi create două sau mai multe swm-fisier cu o dimensiune maxima de 3000 MB. Apoi ștergeți-l din folder ISO\sources install.wimși pune-l acolo install.swm, după care vom colecta imaginea primului disc:

Oscdimg -u2 -m -lWIN7ULTx64DVD1 -bc:\win_pe\etfsboot.com c:\win_pe\iso c:\win_pe\Win7_ULT_x64_DVD1.iso

După aceea vom șterge install.swmși copiați-l în locul lui install2.swm. Facem cel de-al doilea disc non-bootabil, îl asamblam cu comanda:

Oscdimg -u2 -m -lWIN7ULTx64DVD2 c:\win_pe\iso c:\win_pe\Win7_ULT_x64_DVD2.iso

Instalarea dintr-o imagine divizată se realizează în mod obișnuit, începând de la primul disc; în timpul procesului, instalatorul vă va cere să schimbați discul:

Asta e tot. Am analizat cum să vă creați propria distribuție Windows 7.

Când lansați Install Shield Express, apare o fereastră cu un grup radio, care vă solicită să deschideți un proiect existent sau să creați unul nou.

Când creați un nou proiect, trebuie să introduceți numele proiectului și să specificați directorul în care se află fișierele aplicației (Fig. 4).

Orez. 4. Crearea unei noi distribuții

Caseta de selectare „Includeți tipul de configurare personalizat” ar trebui să fie bifată dacă intenționați să oferiți utilizatorului posibilitatea de a selecta opțiunea de instalare Personalizată pentru a selecta în mod independent opțiunea de instalare. După aceasta, va apărea ecranul principal InstallShield, care listează secvența pașilor care trebuie parcurși pentru a crea distribuția (Figura 5).

Orez. 5. Ecranul principal InstallShield Express

În secțiunea Set the Visual Design, trebuie să completați câmpurile cu informații despre aplicație: numele aplicației, cum va arăta în grupul de programe, numele fișierului executabil, directorul în care ar trebui să fie aplicația. instalat (Fig. 6)

Orez. 6. Setarea opțiunilor aplicației

Rețineți că Install Shield conține mai multe variabile care identifică unitățile și directoarele computerului utilizatorului, ceea ce face posibil să nu știți sistem real directoarele și unitățile acestui computer:

    - directorul de instalare specificat de utilizator,

    - directorul care conține Windows

    - Directorul Windows\System

    - discul care conține Windows

    - discul care conține directorul Windows\System

    Directorul Fișiere program.

Făcând clic pe fila Fereastra principală, puteți seta titlul aplicației de instalare, culoarea de fundal și logo-ul (Fig. 7).

Orez. 7. Instalare aspect ecran de instalare

Făcând clic pe fila Caracteristici, veți găsi o singură opțiune - Dezinstalare automată. Se recomandă să-l lăsați selectat.

Următoarea secțiune - Specificați Opțiuni InstallShield pentru Borland C++ - este destinată selectării componentelor care sunt adesea furnizate cu aplicații: BDE, Legături SQL, etc. Selectând componenta dorită (în cazul nostru BDE) și făcând clic pe butonul Setări, obținem un secvență de patru casete de dialog pentru selectarea pieselor BDE-uri furnizate cu această aplicație (Figura 8) și crearea de aliasuri.

Orez. 8. Definirea pieselor BDE de montat

Când setați opțiunile de alias, puteți selecta tipul de alias și locația datelor. Alți parametri de alias (inclusiv driverele de limbă) pot fi specificați în editor de textîn partea de jos a ferestrei (Fig. 9):

Orez. 9. Setarea parametrilor alias BDE

Făcând clic pe fila Opțiuni avansate, puteți vedea o listă de fișiere componente suplimentare (în cazul nostru BDE) și informații despre acestea.

Următoarea secțiune - Specificați componente și fișiere - are scopul de a defini grupuri de fișiere, componente ale aplicației și tipuri de instalare. Făcând clic pe fila Grupuri, puteți crea grupuri de fișiere pentru a crea componente de distribuție din acestea. De asemenea, puteți să utilizați Explorer și să transferați fișierele necesare din acesta utilizând metoda de glisare și plasare (pentru a face acest lucru, faceți clic pe butonul Lansare Explorer). Nu este recomandat să lăsați grupurile goale.

Orez. 10. Creați grupuri de fișiere

Făcând clic pe fila Componente, puteți defini componentele distribuției (utilizatorul le poate selecta dacă este selectată opțiunea de instalare Personalizată, astfel încât să le puteți da nume rusești) și să indicați din ce grupuri de fișiere constau. Componentele care nu conțin grupuri nu trebuie lăsate.

Orez. 11. Crearea componentelor de distributie

Următoarea filă - Tipuri de configurare - este destinată definirii opțiunilor de instalare. Dacă faceți clic pe el, se poate dovedi că există o singură opțiune de instalare - Tipic (de exemplu, ați uitat să bifați caseta de selectare „Includeți tipul de configurare personalizată”). În acest caz, ar trebui să selectați secțiunea Selectați componentele interfeței cu utilizatorul și, făcând clic pe fila Componente, selectați opțiunile Tip de configurare și Setare personalizată din lista Casete de dialog. După aceasta, puteți reveni la fila Tipuri de configurare și puteți defini opțiunile de instalare. De regulă, opțiunile Personalizate și Tipic conțin toate componentele posibile, iar opțiunea Compact conține setul minim de componente adecvate pentru funcționarea normală a aplicației.

Orez. 12. Determinarea compoziției opțiunilor de instalare

ÎN Selectați secțiunea Componente interfețe cu utilizatorul, puteți selecta casete de dialog în care utilizatorul introduce informațiile necesare în timpul instalării (de exemplu, informații despre el și despre companie, număr de serie produs), citiți acordul de licență și fișierele readme, specificați directorul de instalare, selectați tipul de instalare etc. De asemenea, puteți previzualiza dialogurile făcând clic pe butonul Previzualizare.

Următoarea secțiune - Efectuați modificări în registry - vă permite să creați noi chei de registry (fila Chei) și valori cheie (Valori) pe computerul utilizatorului. Acest lucru poate fi util dacă utilizați componente ActiveX în aplicația dvs. sau creați un server OLE. Cheile și valorile acestora pot fi copiate din Editorul Registrului, dacă acceptă o astfel de operațiune.

Fig. 13. Determinați cheile de registry și valorile computerului utilizatorului.

Următoarea secțiune - Specificați foldere și pictograme - vă permite să determinați compoziția viitorului grup de programe, precum și să definiți parametrii Linie de comanda(Filă avansată).

Orez. 14. Determinarea componenţei grupului de programe.

În cele din urmă, ultima secțiune este Run Disk Builder. După salvarea script-ului de instalare (făcând clic pe butonul cu imaginea unei dischete de pe bara de instrumente a ferestrei principale InstallShield) și selectarea tipului de suport, pe hard disk sunt create imagini ale dischetelor de distribuție. Selectând apoi secțiunea Creare suport de distribuție, puteți inscripționa distribuția creată pe dischete.

Orez. 15. Crearea imaginilor de pe dischete.

Opțiunea Test Run poate fi folosită pentru a testa funcționarea aplicației de instalare. Cu toate acestea, nu este recomandat să faceți acest lucru pe un computer pe care dezvoltați aplicații. Este mai bine să rulați teste pe un computer similar cu computerele utilizatorilor dvs. În plus, se recomandă să creați o copie a Windows pe acest computer, astfel încât, dacă programul de instalare nu funcționează corect, să puteți readuce software-ul la starea inițială.

Lansarea programului de instalare duce la apariția secvențială a dialogurilor selectate în secțiunea Selectați componentele interfeței cu utilizatorul, similar cu cel prezentat în Fig. 16.

Orez. 16. Așa arată una dintre casetele de dialog de instalare

Rezultatul instalării aplicației este instalarea aplicației și a fișierelor necesare funcționării acesteia pe computerul utilizatorului, crearea unui grup de programe și introducerea cheilor necesare în registru (Fig. 17).

Orez. 17. Rezultatul aplicației de instalare.

Dacă ați selectat opțiunea de dezinstalare automată la crearea distribuției, atunci dacă trebuie să dezinstalați o aplicație instalată, ar trebui să utilizați utilitarul Adăugare sau eliminare programe din Panoul de control Windows.

Astfel, deși InstallShield Express nu rezolvă complet toate problemele care apar la livrarea aplicațiilor, în multe cazuri poate face posibilă crearea rapidă a distribuțiilor care îndeplinesc cerințele moderne pentru funcționalitatea și designul aplicațiilor de instalare.

În concluzie, livrarea aplicațiilor construite cu Delphi 2.0 și Delphi 3.0 este aproape exact aceeași cu livrarea aplicațiilor construite cu C++ Builder.

Portarea aplicațiilor C++Builder la o arhitectură client/server

Natalia Elmanova

    Introducere

    Puțină istorie

    Caracteristicile arhitecturii client/server

    Server DBMS și date vechi

    Transferarea datelor moștenite de la folosind Date Expert de migrare

    Migrarea datelor vechi utilizând instrumentele CASE

    Câteva concluzii

Tot ceea ce este scris în Visual Basic trebuie executat în afara mediului de dezvoltare Visual Basic, necesită fișierul Msvbvm.dll. Acest fișier conține toate rutinele de suport și controalele esențiale de care are nevoie Visual Basic pentru a face orice. Acesta este un fișier destul de mare (1,3 M). Dar, din fericire, indiferent de câte aplicații Visual Basic rulează un utilizator în același timp, este nevoie de o singură copie a acestui fișier în memorie.

Pentru fiecare control al utilizatorului din aplicația dvs. și pentru orice face parte din controlul dvs., aveți nevoie de un fișier de control al utilizatorului. Aceste fișiere sunt relativ mici - adesea mai puțin de 30K fiecare. Ca urmare, ceea ce se dovedește a fi necesar pentru instalarea fișierelor executabile nu se află pe mașina unde se efectuează instalarea, atunci chiar și cel mai simplu fișier executabil Visual Basic, chiar și comprimat folosind asistentul de instalare, va necesita 2 sau mai multe discuri.

Notă: Dezvoltatorul chiar trebuie să se asigure că utilizatorii proiectului sau controlului său nu au Msvbvm50.dll și alte fișiere de suport, deoarece mulți utilizatori de Windows 95 și Windows NT vor avea deja aceste fișiere pe computerele lor. De exemplu, majoritatea utilizatorilor Internet Explorer le va avea deja și putem presupune că în curând Microsoft va instala pur și simplu acest fișier împreună cu instalarea fișierelor sistemului de operare. Acest lucru se va reduce foarte mult spatiu pe disc, necesar pentru crearea distribuțiilor proiectelor Visual Basic.

În cele din urmă, când rulați un executabil care conține un control utilizator, fișierul .ocx trebuie să fie în directorul de sistem sau în același director cu fișierul .exe. Expertul de instalare plasează automat fișierele în locația corespunzătoare. (Dacă fișierul .ocx corespunzător nu poate fi găsit, mașina virtuală Visual Basic va afișa un mesaj de eroare și va ieși.)

Crearea unui fișier executabil

Oricine a citit orice reclamă despre aceasta înainte de a-și cumpăra copia de Visual Basic poate să fi auzit că Visual Basic 5 este prima versiune a Visual Basic care vă permite să creați fișiere cu adevărat executabile. Unii se pot întreba ce înseamnă asta. În primul rând, Versiuni anterioare Visual Basic a tradus întotdeauna codul Visual Basic într-un cod p. Este un limbaj intermediar care este diferit de codul de mașină al microprocesorului Intel. Și apoi codul p rezultat a fost interpretat linie cu linie în codul de mașină Intel. Dar acest lucru nu este eficient. De exemplu, pentru bucle, este în mod clar mai ușor să convertiți la codul de mașină o dată și nu trebuie să convertiți codul de fiecare dată când corpul buclei este executat.


Figura 23-1. Caseta de dialog Creați proiect. .

Doar versiunile Professional și Enterprise au capacitatea de a crea fișiere cu adevărat executabile. Acest lucru poate fi realizat selectând File|Make Exe sau File|Make ocx și apoi făcând clic pe butonul Opțiuni din caseta de dialog Creare proiect, prezentată în Fig. 23-1.



Figura 23-2. Faceți pagina.

Ceea ce va fi vizibil este prezentat în Fig. 23-2. Pe această pagină a casetei de dialog, puteți adăuga versiunea de control și informații despre protecția drepturilor. Aceasta setează, de asemenea, pictograma pentru proiect pe care utilizatorul o va vedea reprezentând fișierul executabil și informațiile din linia de comandă, dacă sunt furnizate.

Dacă există o versiune Professional sau Enterprise, faceți clic pe fila Compilare. Ecranul prezentat în Fig. 23-3. Să trecem prin toate opțiunile din acest panou de dialog important unul câte unul.

Compilați în P-Code. Vă permite să compilați un proiect în p-code. Deși rulează mai lent, spațiul pe disc necesar poate fi semnificativ mai mic în comparație cu codul compilat pe codul mașinii cu microprocesor.

Compilați în codul nativ. Vă permite să compilați un proiect folosind cod nativ cu optimizări pentru ceea ce este selectat folosind butoanele rămase. Ele sunt descrise în tabelul următor.

Buton Descriere
Optimizați pentru cod rapidMaximizează viteza de execuție.
Optimizați pentru dimensiuni miciMinimizează dimensiunea. Acesta este probabil un avantaj semnificativ față de ușor de folosit codul p nu va fi atins.
Fără OptimizareCompilează fără optimizare.
Favoare Pentium ProOptimizează codul astfel încât să ruleze cel mai bine pe procesorul Pentium Pro. Codul generat cu această opțiune va funcționa pe procesoarele anterioare, dar va rula mai lent pe procesoarele 486 și Pentium (chiar dacă folosesc MMX) decât codul generat fără această opțiune.
Creați informații simbolice de depanareFolosit atunci când trebuie să rulați codul VB pe un depanator separat, cum ar fi unul dintre depanatoarele de la NuMega sau cele care vin cu componente Microsoft DevStudio.

Notă: Un program care rulează un număr mare de bucle, cum ar fi testele standardizate, va arăta viteze uimitoare – adesea chiar și cu un factor de zece față de programele Visual Basic 4. În practică, totuși, este probabil ca accelerarea să fie semnificativ mai mică (adesea mai puțin). peste 50 la sută). , uneori chiar și aproximativ 20 la sută).

Optimizări avansate. Făcând clic pe acest buton, se va afișa caseta de dialog Optimizări avansate afișată în dreapta. Nu este recomandat să schimbați niciuna dintre opțiunile implicite din acest panou - acestea sunt doar pentru experții avansați în VB.

Expert de instalare

Asistentul de configurare este un instrument cu adevărat grozav care vă permite să creați distribuții de aplicații și controale aproape fără efort. Este cu adevărat un program independent numit Application Setup Wizard. Îl poți lansa, de exemplu, prin submeniul Visual Basic 5 din meniul Start. (Să presupunem că utilizați instalare standard, apoi programul asistent de instalare se va numi VB\setupkit\kitfil32\Setupwiz.exe).

Notă:Înainte de a utiliza asistentul de instalare, ar trebui macar compilați codul cel puțin o dată și, de asemenea, salvați fișierul proiect.

Când începe expertul de instalare, suntem duși la Ecranul de start asistentul de instalare, care arată ca în fig. 23-4.

Să ne uităm la elementele din panoul principal. În primul rând, există un buton Ajutor care va afișa un fișier de ajutor pentru expert. Butonul Ieșire din colțul din dreapta sus al panoului închide asistentul de instalare. Butonul Următorul înainte trece la următorul pas al expertului, iar butonul Înapoi revine la cel precedent. Faceți clic pe butonul Următorul pentru a merge la primul ecran real al vrăjitorului.

Caseta text pentru fișierul proiectului. Fișierul proiect este un nume de fișier cu extensia .vbp. Puteți face clic pe butonul Răsfoire pentru a deschide o casetă de dialog standard care vă permite să căutați un fișier .vbp sau .ctl (pentru un control).

Reconstruiește Protect. Fișierele ale căror distribuții sunt create sunt executabile autonome. Dacă trebuie să creați din nou un produs separat, trebuie să bifați această opțiune. Expertul va crea automat un nou fișier .exe sau un fișier .osx dacă fișierul .exe nu este găsit.

Opțiuni. Opțiunile disponibile sunt descrise în tabelul următor.

Folosind Vrăjitorul

Pentru claritate, să presupunem că trebuie să creați distribuții a două aplicații diferite:

  • un calculator care vine cu Visual Basic;
  • Control câmp numeric introduceți NumericTextBox.

Crearea unui kit de distribuție pentru un proiect de calculator



Figura 23-3. Compilați pagina.

Să începem cu un proiect de calculator simplu, care poate fi găsit în subdirectorul \samples\PGuide\calc al directorului VB. Mai întâi va trebui să compilați acest proiect, deoarece nu este furnizat sub formă executabilă. Deci, să încărcăm VB și apoi să compilăm proiectul Calc.vbp. După aceea, introduceți numele și calea către fișierul Calc.vbp și faceți clic pe butonul Următorul (care este acum disponibil). După ce este necesar un timp pentru procesarea fișierelor, vom trece la ecranul pasului 3 al asistentului de instalare.



Figura 23-4. Ecranul inițial al asistentului de instalare.

În acest ecran trebuie să spuneți vrăjitorului unde să salveze distribuția. De exemplu, să alegem dischete. Pentru a face acest lucru, faceți clic pe opțiunea Floppy Disk. Faceți clic pe butonul Următorul și vom fi duși la un ecran în care vom informa vrăjitorul despre tipul de dischete folosite.

Faceți clic pe butonul Următorul. Ecranul rezultat este folosit numai pentru serverele ActiveX - acesta este un subiect mai avansat pe care nu l-am tratat în această carte. Faceți clic pe butonul Următorul pentru a sări peste acest ecran.

După o scurtă întârziere, apare ecranul Rezumatul fișierului. Dacă selectați oricare dintre aceste fișiere și faceți clic pe butonul Detalii fișier, asistentul va afișa o casetă de dialog. Conține informații detaliate despre fișierul selectat. Dacă faceți clic pe Summary Details în ecranul File Summary, veți vedea o casetă de dialog cu informații.

Faceți clic pe butonul Următorul în ecranul File Summary și accesați ecranul Finished.

Dacă faceți clic pe butonul Terminat acum, expertul va începe să afișeze panouri de informații despre acțiunile pe care le efectuează (comprimarea fișierelor, calcularea fișierelor care trebuie copiate și așa mai departe). Când aceasta este finalizată, pe ecran va apărea un panou de informații similar cu cel afișat în dreapta. Ea vă va cere să introduceți primul (din doi în în acest caz,) discuri.

Și acum utilizatorii pot instala aplicația pur și simplu plasând primul disc al distribuției în unitate și lansând de la program Windows Setup.exe conținut pe acesta.

Programul de instalare creat de expertul de instalare respectă toate Standardele Windows. Utilizatorii pot schimba directorul de instalare; pot monitoriza progresul procesului de instalare folosind o diagramă; și li se va spune, de asemenea, când să introducă următorul disc. (În plus, folosind funcția AddRemove în Windows95/Windows NT, este posibil să dezinstalați aplicația.) Crearea unei distribuții de control

Creați o distribuție de control în asistentul de instalare pentru utilizare sistem separatîn esență, același lucru cu crearea unei distribuții a unei aplicații. Așadar, în această secțiune ne vom concentra pe utilizarea expertului pentru a crea un fișier de instalare a descărcării pe Internet, astfel încât controlul să poată fi utilizat în Internet Explorer.

Hai să lansăm vrăjitorul. De menționat că dorim să distribuim controlul în așa fel încât să poată fi descărcat de pe Internet sau pe un intranet. După ce ați luat decizia de a face instalarea Interenet, faceți clic pe butonul Următorul și treceți la următorul ecran.

Faceți clic pe butonul Următorul. Va apărea următorul ecran. Microsoft oferă o opțiune care permite utilizatorului să descarce doar anumite fișiere standard, cum ar fi un fișier virtual imens Mașini vizuale Este necesar controlul de bază, direct de pe site-ul Microsoft, prima dată când utilizați controlul în Internet Explorer. Aceasta este într-adevăr o opțiune foarte utilă, deoarece dacă utilizatorii au deja oricare dintre fișierele necesare pe computer, atunci Internet Explorer este suficient de inteligent pentru a nu le descărca din nou.

Practic asta este. Ecranele expertului rămase sunt similare cu cele despre care am discutat deja.

Cele mai bune articole pe această temă