ПредишенСледващото

Пакети: инсталиране на допълнителен софтуер

* Как да инсталиране на пакети в Solaris 2.5 *

софтуер администрация

Този въпрос е много важно да се подкрепя и софтуерни актуализации. За тази цел на Solaris операционна система осигурява специален механизъм, подкрепени от инструменти "pkgadd" и "pkgrm", съответно, да добавяте и премахвате пакети от вашата система. Това, че тези инструменти могат да работят с пакети, те трябва да бъдат представени в подходяща форма или формат. За съжаление, не всички продукти са на разположение директно във формат, подходящ за "pkgadd". По-голямата част от продуктите за UNIX, достъпни чрез Интернет, са под формата на изходния код, който трябва да се събере и да се копират на точните места. Това се случва, защото Unix операционни системи, инсталирани на машини с различни видове процесори и различни архитектури. Оригинално е тук

    Ръчна настройка

    Проверка на инсталационния пакет.

    Получаване на информация за пакета:

    За да изтриете даден пакет:

    Работа с пакети в графичния потребителски интерфейс

    Да направим свой собствен пакет

За да направи по-лесно да се управлява фрагментирана набор от файлове, получени след компилация, те могат да доведат до формата на "pkgadd" полезност на техните собствени. Това е най-лесно да разгледа конкретен пример. Да предположим, че имаме пакет, който се състои от 3 програми: "MyProg.bin", "Myprog.lib" и "MyProg.man", който трябва да се съхранява в директорията "/ ЮЕсАр / местни / хамбар", "/ ЮЕсАр / местни / ИЪ "и" / ЮЕсАр / местни / човек "съответно. За да ги направи пакет, вие трябва да направите следните прости стъпки: а) Създаване на директория, където ще постави изходните данни за полезност "pkgmk", което прави реалното пакета. Да предположим, че в нашия пример това ще бъде една директория "

. / Триметоприм / MyPackage "б) Създаване на директория отдолу на системата, където те трябва да се намира на файловете пакети, и след това да копирате тези файлове на мястото Така в резултат сме получили файл .:

/tmp/MyPackage/man/MyProg.man в) След това е необходимо да се създаде файлове "pkginfo" и "прототип". Те трябва да изглежда по следния начин (за повече информация относно тези файлове могат да бъдат получени, като напишете командата човек -s4 pkginfo мъж -s4 прототип на файла "прототип". PROJDIR = / ЮЕсАр / местни едно аз pkginfo = pkginfo 1 г никой бин 0755 корен друга 1 е нито бен / MyProg.bin 0644 корен друг 1 г няма ИЪ Poul насекоми 0755 1 е нито Пб / MyProg.lib 0644 корен други 1 г нито синтетични Poul насекоми 0755 1 е нито един мъж / MyProg.man 0644 корен друг файл "pkginfo" : PKG = MyProg NAME = MyPackage ARCH = SPARC VERSION = Версия 1.0 Категория = приложение VENDOR = Павел К. Klodin [email protected] PSTAMP = Pstamp BASEDIR = / ЮЕсАр / местни КЛАСОВЕ = няма г) След са файловете Изпълнете следната команда: CD

/ Триметоприм / MyPackage pkgmk -o-г / ПТУ -r. След това, в директорията "/ ПТУ" ще създаде пакет "MyPackage" в структурата на файлове и директории. "Pkgadd" полезност вече е възможно да се работи с него. г) Сега, най-накрая, да издаде команда (след като е станало корен с помощта на командата "су -"): CD / ПТУ pkgadd -d. ЗАБЕЛЕЖКА: Трябва да се помни, че пакетите могат да бъдат представени в две равни форми: под формата на една структура от директории (както е разгледано по-горе); под формата на така наречените "потока пакети" (поток пакети). Те са един прост файл, като че ли са записани на лента серпентини или всеки друг сериен устройство (оттук може би името). Отнасяйте тях трябва да е същото като "нормалните" пакети под формата на една структура от директории и файлове. Тези 2 форми на взаимно превръща команда "pkgtrans". Съвет сподели Павел Клодин

Обобщение на PKG команди:

pkginfo - тест за подаръци на пакет. pkgadd -d /cdrom/Solaris_2.3 - добавете липсващите пакети pkgrm - премахване на пакети. pkgchk -q - тест за съществуване на пакет pkgchk [PKG] - проверка на инсталираните пакети за почтеност. Да речем, че си Solaris2 работно място се нарича "сол" и сървърът на 4.1.x се нарича "Берта", и искате името на принтера, за да бъде "принтер" (с богато въображение, а?). Сол # lpsystem -t BSD Берта # казва Берта е BSD система Сол # lpadmin -p принтер -s Берта # създава "принтер" на "сол" # да бъде отпечатана на "Берта" сол # приемам принтер # позволяват чакане Сол # позволяват принтер # дават възможност за печат сол # lpstat -t # проверка на състоянието на сол # на lpadmin -d принтер # по подразбиране за да получите прозрачен режим, опитайте това: lpadmin -I всеки -p принтер

    * Пакети в Linux RedHat *

Доставяйте пакет об -i файлова система-1.2-1.i386.rpm Премахни пакет об --erase файлова система-1.2-1 списък на всички пакети об -qa списък на файловете, включени в неопределена пакета: rpm2cpio

* Пакети в HP-UX 10.20 *

Свързани статии

Подкрепете проекта - споделете линка, благодаря!