Инсталиране, деинсталирайте и актуализация на софтуера
инсталиран софтуер за анализ
Информация за всички инсталирани RPM-пакет съхраняват в файл / реактивна / ИЪ / оборота в минута / пакети, както и други файлове в същата директория.
Всички инсталирани пакети се предлагат с:
Търсене на специален пакет може да се осъществи с помощта на Впиши филтър:
об -qa | Впиши package_name
Пакет информация:
об -qi package_name
Списък на всички файлове в пакета:
об -ql package_name
За всеки файл, който се инсталира чрез RPM система може да се определи пакета, към която принадлежи файла:
об -qf име
За списък на всички файлове в пакета, към която принадлежи файла, можете да използвате следната структура:
об -ql `об -qf imya_fayla` | по-малко
Инсталиране, деинсталирайте и актуализация на софтуера
Инсталирайте пакета с командата:
об -i imya_paketa.rpm
Извадете пакета с помощта на следната команда:
об -e package_name
Актуализация пакет, използвайте командата:
об -U package_name
Когато преминете на пакет за актуализация се случи, или, ако опаковката не е бил инсталиран преди това, инсталационния пакет. Следователно, най-удобно на практика под формата на инсталационен пакет команда е:
об -Uhv package_name
където ключът -h показва индикатор за процеса на инсталация, а ключът -v показва текстови съобщения.
Има допълнителни дълги възможности:
--nodeps - като се изключат всички зависимости
--сила - да се установи, независимо от предупрежденията
Създаване на RPM-пакет
Вземем примера за създаване на програма, която ще покаже текстово съобщение със стойността на температурата на въздуха (винаги едни и същи).
Създаване на директория / ЮЕсАр / SRC / RedHat / ИЗТОЧНИЦИ / weather.c текстов файл с текста на програмата в C.
За да създадете RPM-пакет, което трябва да се създаде архив на изходния код на програмата в директорията / ЮЕсАр / SRC / RedHat / източници /. В този пример, командата:
катран cvfz ./weather-0.1.tar.gz ./weather.c
И след това да създадете спецификация файл /usr/src/redhat/SPECS/weather.spec
спецификация файлова структура може да бъде, както следва.
Двоичното RPM-пакет е създаден с помощта на:
rpmbuild -bb --target i386 ./weather.spec
Новият пакет автоматично се поставя в директорията / ЮЕсАр / SRC / RedHat / обороти / i386 /
система за управление на пакети YUM
YUM (Жълто куче Updater Modified) е добавка за RPM система и прави по-лесно за извършване на действия с об-пакети.
Списък с всички инсталирани пакети могат да бъдат получени с:
Yum списък инсталиран
Проверете нови актуализации в хранилищата:
Пакет информация:
Yum информация Име
Yum инсталирате име
Yum премахнете име
Yum име актуализация
Създаване софтуерни хранилища
За да създадете свой собствен хранилище, трябва да се създаде директория да държи обороти-пакет, копирайте на RPM пакети в тази директория и стартирайте командния createrepo:
защитен режим / Var / инсталиране
createrepo / Var / инсталиране
В резултат на това поддиректория repodata / ще се появи в посочената директория. който ще съдържа информация за опаковките на хранилището.
След това трябва да добавите описание хранилище създаден като отделен файл в /etc/yum.repos.d/ директория. Например, хранилището ще се нарича ми. В този случай, даден файл е създаден със съдържанието /etc/yum.repos.d/my.repo тип:
Проверете външния вид на ново хранилище в списъка на всички налични хранилища екип:
Инсталиране на софтуер от изходен код
Изходният код предоставя под формата на архиви * .tar.gz или * .tar.bz2. Това означава, че изходните файлове са архивирани първо с помощта на командата катран. и след това с помощта на софтуерна или bzip2.
За да направите това файловете, съответно, първо трябва да използвате gunzip декомпресия или bunzip2. и след това да се декомпресира чрез катран.
Например, за да се декомпресира необходимостта архива imya_fayla.tar.gz да изпълните командата:
gunzip imya_fayla.tar.gz
катран xvf filename.tar
И да разопаковате архива imya_fayla.tar.bz2 трябва да изпълните командата:
bunzip2 imya_fayla.tar.bz2
катран xvf filename.tar
Всъщност процеса на инсталиране на софтуер, е както следва. Отидете до директорията, разопаковани и план:
/ конфигуриране
правя
правят инсталиране
Първата команда управлява конфигурирате сценария. което ще създаде Makefile с инструкции за ++ компилатор С и свързани с архитектурата на компютъра.
направи команда изпълнява инструкции от Makefile и създава изпълними програми.
направи команда, за да инсталирате опция копия на генерираните файлове в зададената директория.