Csomagok telepítése további szoftverek

Csomagok: további szoftverek telepítése

* Hogyan telepíthet csomagokat a Solaris 2.5 *

Szoftver adminisztráció

Ez a probléma nagyon fontos a szoftverek támogatásához és frissítésekhez. Ebből a célból egy speciális mechanizmust biztosítanak a Solaris operációs rendszerben, amelyet a "pkgadd" és a "pkgrm" segédprogramok támogatnak, illetve a csomagok hozzáadása és eltávolítása a rendszerből. Annak érdekében, hogy ezek a segédprogramok csomagokkal működjenek, azokat megfelelő formában vagy formátumban kell megjeleníteni. Sajnos nem minden szoftver termék áll rendelkezésre közvetlenül a "pkgadd" formátumban. Az Interneten keresztül elérhető Unix termékek túlnyomó többsége forráskód formájában van, amelyet össze kell állítani és a megfelelő helyekre kell másolni. Ez a helyzet, mert A Unix operációs rendszer különböző típusú processzorokkal és különböző architektúrájú gépekkel van telepítve. Itt van az eredeti

    Kézi telepítés

    A csomag telepítésének ellenőrzése.

    Információ a csomagról:

    A csomag eltávolítása:

    Csomagok kezelése egy grafikus felületen

    Saját csomag készítése

Hogy könnyebb kezelni a töredezett sor fájlokat után kapott összeállítása, ezek vezetnek a formátum a „pkgadd” segédprogram a saját. Legegyszerűbb a kérdést konkrét példával szemlélni. Tegyük fel, hogy van egy csomag, amely áll 3 programok: "MyProg.bin", "Myprog.lib" és "MyProg.man", amely kell tárolni az "/ usr / local / bin", „/ usr / local / lib "és" / usr / local / man ". Hogy azok egy csomagot, amit meg kell tennie a következő egyszerű lépéseket: a) Hozzon létre egy könyvtárat, ahol majd fel a forrás adatokat a közüzemi „pkgmk”, amely nem a tényleges csomagot. Legyen példánkban ez a könyvtár "

/ tmp / MyPackage. "b) Készítsen alatta egy olyan könyvtárrendszert, ahol a csomagfájlok találhatók, majd másolja ezeket a fájlokat a helyükre. Ennek következtében a következő fájlokat kell létrehoznunk:

/tmp/MyPackage/man/MyProg.man c) Akkor létre kell hoznia a "pkginfo" és a "prototípus" fájlokat. Úgy kell kinéznie, mint ez (további információkért ezeket a fájlokat lehet előállítani parancs begépelésével férfi S4 pkginfo férfi S4 prototípus File „prototípus”. PROJDIR = / usr / local 1 i pkginfo = pkginfo 1 d sem bin 0755 gyökér más 1 f none bin / MyProg.bin 0644 gyökér egyéb 1 d sem lib Poul rovarok 0755 1 f none lib / MyProg.lib 0644 gyökér egyéb 1 d sem férfi Poul rovarok 0755 1 f sem férfi / MyProg.man 0644 gyökér többi File "pkginfo" : PKG = MyProg NAME = MyPackage ARCH = SPARC alapú = 1.0 verzió CATEGORY = alkalmazás szállítója = Pavel K. Klodin [email protected] PSTAMP = Pstamp BASEDIR = / usr / helyi CLASSES = none d) Miután a fájlok készülnek hajtsa végre a következő parancsokat: cd

/ tmp / MyPackage pkgmk -o -d / tmp -r. Ezt követően a "MyPackage" csomagot a "/ tmp" könyvtárban hozza létre a fájlok és könyvtárak struktúrájaként. Ezzel már működhet a "pkgadd" segédprogrammal. e) Most végre végre kell hajtani a parancsokat (mielőtt a superuser a "su -" paranccsal válik): cd / tmp pkgadd -d. MEGJEGYZÉS: Nem szabad megfeledkeznünk arról, hogy a csomagok két egymásba épített formában is megjeleníthetők: könyvtárstruktúrának (amint azt korábban már tárgyaltuk); az úgynevezett "stream csomagok" (stream csomagok) formájában. Ezek egyszerű fájlok, mintha szalagkazettára vagy más soros eszközre íródnának (tehát talán a név). Fogja meg őket ugyanúgy, mint a "rendszeres" csomagok, könyvtári struktúra és fájlok formájában. Ezeket a két formanyomtatványt a "pkgtrans" paranccsal kölcsönösen átalakítják. A Tanács osztotta Pavel Klódint

A pkg parancsok összefoglalása:

pkginfo - csomagcsomagok tesztje. pkgadd -d /cdrom/Solaris_2.3 - adj hozzá hiányzó csomagokat. pkgchk -q - a csomag pkgchk [pkg] csomag létezésének ellenőrzése - ellenőrizze a telepített csomagokat az integritás érdekében. Tegyük fel, hogy a Solaris2 munkaállomását "sol" -nak nevezik, és a 4.1.x a "nyomtató" (fantáziadús, eh?). sol # lpsystem -t BSD bertha # mondja Bertha BSD rendszer szol # lpadmin -p nyomtató -s bertha # teremt "nyomtató" on "sol" #, hogy a nyomtatandó "Bertha" sol # fogadja nyomtató # Allow sorban szol # lehetővé nyomtató # engedélyezi a nyomtatást sol # lpstat -t # állapotát szol # lpadmin -d nyomtató # default Ahhoz, hogy transzparens üzemmódban, próbáld ki ezt: lpadmin -I bármilyen -p nyomtató

    * Csomagok Linux RedHat *

A csomagot rpm -i fájlrendszer-1.2-1.i386.rpm Remove csomag rpm --erase fájlrendszer-1.2-1 összes csomag listáját rpm -qa fájlok listáját tartalmazza meghatározatlan csomag: rpm2cpio

* Csomagok HP-UX 10.20 *

Kapcsolódó cikkek