Pachete: instalarea de software suplimentar
* Cum se instalează pachete pe Solaris 2.5 *
Administrarea software-ului
Această problemă este foarte importantă pentru suportul și actualizările software. În acest scop, în sistemul Solaris este asigurat un mecanism special, sprijinit de utilitarele "pkgadd" și "pkgrm", respectiv adăugarea și eliminarea pachetelor din sistem. Pentru ca aceste utilitare să funcționeze cu pachete, acestea trebuie prezentate în forma sau formatul corespunzător. Din păcate, nu toate produsele software sunt disponibile direct într-un format potrivit pentru "pkgadd". Marea majoritate a produselor Unix accesibile prin Internet sunt sub forma unui cod sursă, care trebuie să fie compilat și copiat în locurile potrivite. Acesta este cazul, deoarece Sistemul de operare Unix este instalat pe mașini cu diferite tipuri de procesoare și arhitecturi diferite. Originalul este aiciInstalare manuală
Verificarea instalării pachetului.
Obținerea de informații despre pachet:
Scoaterea pachetului:
Lucrul cu pachetele într-o interfață grafică
Efectuați propriul pachet
/ tmp / MyPackage ". b) Creați sub el un sistem de directoare în care vor fi localizate fișierele de pachete și apoi copiați aceste fișiere în locațiile lor.Astfel, ar trebui să avem următoarele fișiere:
/tmp/MyPackage/man/MyProg.man c) Apoi, trebuie să creați fișiere „pkginfo“ și „prototip“. Ei ar trebui să arate ceva de genul asta (pentru mai multe informații despre aceste fișiere pot fi obținute prin tastarea comanda man -s4 pkginfo om -s4 fișier prototip „prototip“. PROJDIR = / usr / local 1 i pkginfo = pkginfo 1 d none bin 0755 rădăcină alte 1 f none bin / MyProg.bin 0644 rădăcină altele 1 d none Poul lib insecte 0755 1 f none lib / MyProg.lib 0644 rădăcină alte 1 d none man Poul insecte 0755 1 f none om / MyProg.man 0644 rădăcină alt fișier "pkginfo" : PKG = NUME MyProg = MyPackage ARCH = sparc VERSION = Versiunea 1.0 CATEGORIA = aplicație VENDOR = Pavel K. Klodin [email protected] PSTAMP = Pstamp basedir = / usr / CLASE locale = none d) După ce fișierele sunt realizate , executați următoarele comenzi: cd
/ tmp / MyPackage pkgmk -o -d / tmp -r. După aceea, pachetul "MyPackage" va fi creat în directorul "/ tmp" ca o structură de fișiere și directoare. Cu aceasta, puteți deja opera cu utilitarul "pkgadd". e) Acum, în cele din urmă, executați comenzile (înainte de a deveni superuserul cu comanda "su -"): cd / tmp pkgadd -d. NOTĂ: Trebuie reținut faptul că pachetele pot fi prezentate în două forme peer-to-peer: ca structură de directoare (așa cum s-a discutat mai sus); sub forma așa-numitelor "pachete de flux" (pachete de flux). Ele sunt un fișier simplu, ca și cum ar fi fost scrise pe o casetă streamer sau pe un alt dispozitiv serial (de aici, probabil, numele). Manipulați-le la fel ca în cazul pachetelor "obișnuite", sub forma unei structuri de directoare și a unor fișiere. Aceste două forme sunt transformate reciproc de către comanda "pkgtrans". Consiliul a împărțit Pavel Klodin