RPM или Красный менеджер пакета шлема разрешение управления пакета невыполнения обязательства для распределений Linux основанных на красном шлеме Linux. Будет милой полезной дорогой легко установить, модернизировать, и un-установить пакеты на машины Linux. Я вспоминаю дни когда каждый пакет Linux должен быть составлен. Препятствуйте нам увидеть как выполнить некоторые основные задачи с RPM.
Перечислите все пакеты
Перед устанавливать новый пакет или модернизировать и старое одним вы иногда хотите проверить для того чтобы make sure что он уже не установлен. Здесь будет как вы можете получить перечень все установленные пакеты RPM:
# rpm - qa
gawk-3.1.3-10.1
pax-3.0-9
krbafs-1.2.2-6
esound-0.2.35-2
perl-XML-Encoding-1.01-26
perl-Digest-SHA1-2.07-5
…
Теперь перечень этот вид может быть довольно confusing. Я люблю сделать должна использовать эту команду вместе с grep. Я фильтрую поиск с пакетом, котор я ищу. Так, если я пытаюсь проверить, то если некоторый пакет PHP установлен, то я побежал бы following поиск:
# rpm - qa | php grep
php-pdo-5.2.0-1.rhel4.ct
php-mbstring-5.2.0-1.rhel4.ct
php-mysql-5.2.0-1.rhel4.ct
php-imap-5.2.0-5
php-5.2.0-1.rhel4.ct
php-cli-5.2.0-1.rhel4.ct
php-gd-5.2.0-1.rhel4.ct
Я могу увидеть уже установлено и после этого решить если мне нужно установить, модернизировать, или извлечь что-нибыдь.
Установите и модернизируйте пакеты
Будут пары websites, котор я использую получить мои пакеты RPM - rpm.pbone.net и Находка RPM. После downloading .rpm архив здесь как вы можете установить пакет:
# rpm - ivh package-name.rpm
Модернизировать пакет:
# rpm - Uvh package-name.rpm
Вы довольно часто будете получать ошибку от RPM говорить его нужны некоторые другие пакеты установленные для того чтобы установить или модернизировать пакет, котор вы пытаетесь к установке. Это общ refer to как «ад зависимости». Вы как раз должны пойти back to web site от где вы downloaded пакет и ищете пакеты, котор они зависят дальше, и устанавливаете их сперва.
Извлекайте пакеты
Извлекать пакеты с RPM справедливые как просто как устанавливающ или модернизирующ их. Вам нужно make sure вы получить вполне имя пакета, котор вы пытаетесь извлечь. Используйте команду перечислить пакеты как показано выше для того чтобы получить полное имя пакета. После этого побегите following команда:
# rpm - e package-name.rpm
Beware получать в вопросы зависимости здесь также.























{ 0 comments… add one now }
Leave a Comment