Работа с Yum
Yum настроен за следните задачи:
- Търсене пакети в хранилищата
- Инсталиране на пакети от хранилищата
- Инсталиране на пакети от .rpm файлове с резолюция от зависимости използване хранилищата
- актуализация на системата
- Премахването на ненужни пакети
- В действителност, Yum е об обвивка за осигуряване на работа с хранилища.
Търсене хранилища
За да търсите хранилищата използване Yum използва три команди: списък. търсене и дава.
команда търсене търси името на пакета и описание на зададения низ. Например, за да търсите пакети, свързани с типа на PalmPilot:
осигурява команда ви позволява да търсите за опаковки съдържащи указания файл. Например, за да търсите пакети, съдържащи тип libneon:
Всички команди за търсене, за подкрепа на заместващи символи. и * (избяга ги с \ Баш за правилната обработка). Например, при търсене на пакети, започващ с TSC, тип:
Търсене на пакети, съдържащи файлове в директорията / и т.н. / уеб-
или търсене на специфични команди / програми, например за търсене на MC (полунощ командир)
Получената в следния изход
Инсталиране на пакети с Yum
За да инсталирате пакетите посредством използвания параметър Yum инсталиране
За да инсталирате tsclient тип:
Yum разреши автоматично (ако може) зависимост, и ви предлага да ги инсталирате:
Инсталиране на пакети от .rpm файлове
За да инсталирате .rpm пакет с автоматична резолюция зависимост използван преди localinstall екип. Сега можете да използвате редовно инсталирате. Така отборът:
автоматично ще зависимост foo.rpm пакетни хранилища (ако може) и ще предложи да ги инсталирате.
Проблем може да възникне при липса или неизвестни GPG подписите от RPM пакет, което ще доведе до отказ на инсталацията и като следствие следната грешка
С цел да се заобиколи това (ако имате доверие на източника осигурява опаковка) трябва да изключите сканирането на ключове GPG, добавяйки, в края на опцията за отбор --nogpgcheck
актуализация на системата
Актуализиране на вашата система с помощта на една команда - актуализация. По този начин:
актуализира цялата си система. Екип от
актуализира на Mt. пакет.
Премахване на пакети
Премахване на пакети с помощта на команди премахват или изтриете. Например,
извадете пакета Foo от вашата система.
Премахване на пакети със зависимости (подобно на ап полезност в дебютантка-дистрибуции) е възможно по 2 начина:
1. можете да добавите един ред /etc/yum.conf файл
Повече подробности можете да намерите в човека yum.conf
2. Можете да използвате приставката Премахни с листа
И при двата метода запазва производителност.
Използването на Yum с прокси сървър
За да се направи Yum работа през прокси сървър, трябва да добавите следния параметър в /etc/yum.conf:
където - yourproxy е името на прокси сървъра, а 8080 е прокси сървър пристанище. Ако сървърът изисква удостоверяване, можете да посочите данните за вход, като:
RPM пакет мениджър ви позволява да използвате прокси променливи на средата. Тя може да се зададе в / и т.н. / профил или детайлизирани за определен потребител във файла
За да използвате Wget през прокси сървър, добавете следния ред към / и т.н. / wgetrc
И в двата случая, потребителско име и парола може да бъде определен като в примера по-горе.
Използването на Yum да инсталирате местно пакет, автоматично да проверява и отговаря в зависимост
Показване на приоритети за всички инсталирани хранилища
Можете да получите списък на всички инсталираните хранилища - Yum repolist всички. Въпреки това, той не показва индекса на приоритет. Тук е линията, необходимо за това. Ако номерът не е уточнено, по подразбиране е най-нисък приоритет (99).
Търсене чрез хранилище пакет YUM за дадена линия
Търсене пакет, съдържащ ред в заглавието или описанието на опаковката.
Критерии на наличните пакети от хранилището
Намери всички налични от конкретно хранилище пакети, например RPMforge. Пакетите са вече инсталирани от това хранилище няма да бъдат показани.
Изключени от Yum актуализация на някои пакети
Отиди /etc/yum.conf.
Изключване = предписва параметър и предписва запетая пакети, например, XMMS линия изглежда така:
Изтегляне на пакет, без да го инсталирате
Печат зависимостите пакетни
Премахване на нежелани зависимости
Тази команда ще покаже paketov- "листа", които не са зависими от всички пакети в системата.
Проверете дали не са включени в този списък, някои ценни пакети, след което можете да премахнете всички пакети от списък с прост Баш-скрипт като този:
- чист кеш
- се опитват да пресъздадат на кеш паметта
Когато се свързвате с форум / конференция / пощенския списък за помощ, винаги се предоставя информация относно конфигурирани хранилищата