Как да инсталирате RPM пакети с помощта на YUM

YUM е софтуерът на командния ред, използван за инсталиране на софтуера в CentOS и Fedora. Ако предпочитате по-графично решение, вместо това изберете YUM Extender . YUM е за CentOs и Fedora, какво е apt-get за Debian и Ubuntu.

Чудили ли сте се някога какво означава YUM? Четенето на ръководството показва, че YUM означава "Yellowdog Updater Modified". YUM е наследник на инструмента YUP, който е подразбиращ се мениджър на пакети в Yellowdog Linux.

Как да инсталирате RPM пакети с YUM

За да инсталирате RPM пакет просто въведете следната команда:

yum инсталирате името на опаковката

Например:

yum install scribus

Как да актуализирате пакетите с помощта на YUM

Ако искате да актуализирате всички пакети на вашата система, просто изпълнете следната команда:

yum update

За да актуализирате конкретен пакет или пакети, опитайте следното:

име за обновяване на опаковката

Ако искате да актуализирате пакет към определен номер на версията, трябва да използвате командата update-to както следва:

yum update-to nameofpackage versionnumber

Например:

yum update-to flash-плъгин 11.2.202-540-освобождаване

Сега помислете за тази ситуация. Имате версия 1.0 на програма и има редица корекции на грешки 1.1, 1.2, 1.3 и т.н. Също така е налице версия 2 на софтуера. Сега си представете, че искате да инсталирате корекциите на програмните грешки, но не и да преминете към новата версия, защото искрено е гадно. И така, как да актуализирате без надстройване?

Просто използвайте командата update-minimal както следва:

yum update-минимално име на програмата - корекция

Как да проверите за актуализации с помощта на YUM, без да ги инсталирате

Понякога искате да знаете какво се нуждае от актуализиране, преди да извършите актуализацията.

Следната команда ще ви върне списък с програми, които се нуждаят от актуализиране:

yum проверка-актуализации

Как да премахнете програми с помощта на YUM

Ако искате да премахнете приложение от вашата Linux система, можете да използвате следната команда:

yum премахване на име на програмата

Премахването на програми от вашата система може да изглежда направо напред, но като премахнете едно приложение, може да попречите на друг да работи.

Например, представете си, че имате програма, която следи папка и ако намери файл, програмата ви изпраща имейл, който ви уведомява, че има нов файл. Представете си, че тази програма изисква имейл услуга, която действително да изпраща имейла. Ако изтриете услугата за електронна поща, програмата, която следи папката, ще бъде направена безполезна.

За да премахнете програми, които зависят от програмата, която премахвате, използвайте следната команда:

yum autoremove име на програмата

В случая на програмата за мониторинг и услугата за електронна поща, двете приложения ще бъдат премахнати.

Командата за автоматично премахване може да се използва и без параметри, както следва:

yum autoremove

Това търси в системата ви файлове, които не са били инсталирани изрично от вас и които нямат зависимости. Те са известни като листови опаковки.

Списък на всички налични RPM пакети с помощта на YUM

Можете да посочите всички налични пакети в рамките на YUM, като използвате следната команда:

Списък на частите

Има допълнителни параметри, които можете да добавите към списъка, за да го направите по-полезен.

Например, за да изведете всички налични актуализации на вашата система изпълнете следната команда:

Списък с актуализации на списъка

За да видите всички инсталирани пакети, на системата си изпълнете следната команда:

инсталиран списък

Можете да посочите всички инсталирани файлове, без да използвате хранилища, като изпълните следната команда:

Списък с екстри

Как да търсите RPM пакети с YUM

За да търсите конкретен пакет, използвайте следната команда:

търсене на име на програмата | описание

Например за търсене на Steam използвайте следната команда:

yum търси пара

Друга възможност е да търсите конкретен тип приложение, както следва:

yum search "улавяне на екрана"

По подразбиране функцията за търсене изглежда в имената на пакетите и обобщенията и само ако не намери резултати, ще ги претърси описания и URL адреси.

За да стигнете до описанията на търсенията и URL адресите, използвайте следната команда:

yum search "capture screen" всички

Как да получите информация за RPM пакетите с YUM

Можете да извлечете важна информация за пакет, като използвате следната команда:

информация за пакета

Получената информация е следната:

Как да инсталирате групи от приложения, използващи YUM

За да върнете списък с групи, използващи YUM, изпълнете следната команда:

списък на групите | Повече ▼

Изходът, който се връща от тази команда, е подобен на следното:

Следователно, можете да инсталирате работната среда на платформата KDE с помощта на следната команда:

yum group инсталирате "KDE плазмени работни пространства"

Преди да направите това, може би искате да разберете какви пакети съставляват групата. За тази цел изпълнете следната команда:

информация за групата "Плазмени пространства на Повече ▼

Ще забележите, че когато изпълните тази команда, ще видите списък на групите в рамките на групите. Можете, разбира се, да изпълните и груповата информация за тези групи.

Как да инсталирате RPM файлове локално към вашата система с помощта на YUM

Какво се случва, ако RPM файлът няма да бъде инсталиран от един от хранилищата, инсталирани на вашата система. Вероятно сте написали свой собствен пакет и искате да го инсталирате.

За да инсталирате RPM пакет локален за вашата система изпълнете следната команда:

yum localinstall име на файла

Ако файлът изисква зависимости, тогава в хранилищата ще бъдат търсени зависимости.

Как да преинсталирате RPM пакет с помощта на YUM

Ако сте имали късмет и някоя програма, която някога е работила по някаква причина, е престанала да работи, можете да я инсталирате отново, като използвате следната команда:

yum преинсталирате име на програмата

Тази команда ще преинсталира същата програма със същия номер на версията като този, който вече е инсталиран.

Как да изброите всички зависимости за пакет RPM

За да покажете всички зависимости за пакет, използвайте следната команда:

yum deplist име на програмата

Например, за да намерите всички зависимости на Firefox, използвайте следното:

yum deplist firefox

Как да изброите всички репозитории, използвани от YUM

За да разберете кои хранилища са налични на вашата система, използвайте следната команда:

yum реполист

Получената информация ще бъде както следва:

Това ръководство дава добра обща информация за това, как работи YUM. Обаче, само надрасква повърхността на всички възможни употреби на YUM. За пълна информация, включваща списък на всички възможни комутатори, изпълнете следната команда:

man yum