Fedora

Как да настроите и използвате YUM на Fedora?

Как да настроите и използвате YUM на Fedora?

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

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

YUM на Fedora

YUM е основният мениджър на пакети за Fedora, който може да търси информация за пакети, да извлича пакети от репозитории, да инсталира / деинсталира пакети с решение за автоматична зависимост и да актуализира цялата система. YUM може да работи и с допълнителни репозитории или източници на пакети. За да разшири функционалността, YUM също поддържа много приставки.

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

В днешно време YUM се заменя с DNF, модерен мениджър на пакети. Това е така, защото YUM има някои присъщи проблеми като лоша производителност, висока консумация на памет, лоша документация и т.н. Все пак си струва да научите YUM, защото Fedora, CentOS и RHEL все още поддържат YUM като валиден мениджър на пакети.

Инсталиране на YUM на Fedora

Като един от мениджърите на пакети по подразбиране, YUM трябва да е предварително инсталиран с Fedora. Изпълнете следните команди, за да проверите дали е инсталиран YUM:

$ които ням
$ yum --версия

Ако YUM не е инсталиран, тогава следната команда ще инсталира YUM веднага.

$ sudo dnf инсталира yum

Използване на YUM

Време е да научите как да използвате YUM - пълноправен мениджър на пакети с множество функции. Този раздел демонстрира някои от най-често срещаните и важни команди.

Инсталиране на пакет

За да инсталирате пакет, YUM изисква името на пакета. Ако приемем, че имате името на пакета, изпълнете следната команда, за да го инсталирате. YUM автоматично ще разреши и инсталира всички необходими зависимости.

$ sudo yum инсталиране

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

$ sudo yum инсталиране

Когато инсталирате всеки пакет, YUM ще поиска потвърждение. Ако искате YUM да инсталира пакетите, без да иска разрешение, използвайте флага “-y”.

$ sudo yum -y инсталиране

Инсталирайте RPM пакет

Различни пакети са директно достъпни като RPM пакети. Докато методът по подразбиране за инсталиране на RPM пакет използва инструмента RPM, препоръчително е да използвате YUM, за да го направите. Ако се инсталира с YUM, пакетът RPM ще бъде инсталиран с всичките му зависимости (ако е наличен).

$ sudo yum инсталиране

Ако има няколко пакета, споменете и тези.

$ sudo yum инсталиране

Също така е възможно да инсталирате RPM пакет, който е достъпен чрез директна връзка. В следващия пример YUM ще изтегли и инсталира репо за RPM Fusion.

$ sudo yum install https: // mirrors.rpmfusion.org / free / fedora / rpmfusion-free-release - $ (rpm -E% fedora).ноарх.rpm https: // огледала.rpmfusion.org / nonfree / fedora / rpmfusion-nonfree-release - $ (rpm -E% fedora).ноарх.об / мин

Премахване на пакет

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

$ sudo yum премахване

YUM ще поиска разрешение за извършване на действието. Ако искате YUM да не иска разрешение, използвайте флага “-y”.

$ sudo yum -y премахване

Подобно на инсталирането на множество пакети, YUM може също да премахва множество пакети.

$ sudo yum премахване

Търсене на пакет

В много ситуации точното име на пакета за дадено приложение е трудно да се проследи. В такива ситуации вградената функция за търсене на YUM е наистина полезна.

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

$ yum търсене

Актуализиране на пакет

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

$ sudo yum актуализация

Актуализиране на системата

Вместо да актуализирате отделни пакети, е по-ефективно да оставите YUM да актуализира цялата система. YUM ще провери и изтегли всички налични актуализации и ще ги инсталира съответно.

Първо проверете дали има налична актуализация.

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

Ако има налична актуализация, следната команда ще ги инсталира:

$ sudo dnf актуализация

Избройте пакетите

Използвайки функцията “list”, YUM може да отпечата целия списък с пакети, инсталирани или налични. Тази функция може също да търси наличен пакет с конкретно име.

За да изброите всички инсталирани пакети, изпълнете следната команда. Изходът ще бъде огромен, така че ще пренасочим изхода към „по-малко“ за по-лесно сърфиране.

инсталиран списък с $ yum | по-малко

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

$ yum списък

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

$ yum изброи всички | по-малко

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

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

$ yum информация

Групови пакети

В Linux групата представлява пакет от редица пакети. Група обикновено съдържа пакети, които са свързани помежду си. Например групата „Разработка на Java“ съдържа всички необходими инструменти за разработване на програми на езика за програмиране Java.

Следващата команда ще изброи всички налични групи.

$ yum списък с групи

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

$ yum groupinfo

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

$ sudo yum groupinstall

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

$ sudo yum groupupdate

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

$ sudo yum groupremove

Хранилища

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

Първо проверете всички активни в момента хранилища.

$ yum реполист

Ако има някои деактивирани репозитории, те няма да се показват в този списък. За да изброите всички хранилища, изпълнете следната команда:

$ yum repolist all

За да инсталирате конкретен пакет от конкретно репо, използвайте флага “-enablerepo”. Работи както на активирано, така и на деактивирано репо.

$ sudo yum --enablerepo = Инсталирай

Почистване на YUM

YUM генерира всички данни за репо пакета в местоположението „/ var / cache / yum“; всяко репо със собствена поддиректория. Въпреки че кешът е важен за YUM, за да осигури възможно най-бързо представяне, повреденият кеш може да е проблем и почистването му ще реши проблема.

$ sudo yum почисти всички

Сега извършете актуализация на системата. YUM автоматично ще генерира кешовете отново.

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

Финални мисли

YUM е мощен мениджър на пакети. Това ръководство демонстрира някои от най-често използваните YUM. За бърза помощ вижте страницата за помощ на YUM.

$ yum --помощ

За задълбочена информация за YUM, ръководството е доста полезно.

$ man yum

Щастливи компютри!

Най-добрите дистрибуции на Linux за игри през 2021 г
Операционната система Linux е изминала дълъг път от първоначалния си, прост, базиран на сървъра външен вид. Тази операционна система се подобри неимов...
Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...
Най-добрите игри за игра с ръчно проследяване
Oculus Quest наскоро представи страхотната идея за ръчно проследяване без контролери. С непрекъснато нарастващия брой игри и дейности, които изпълнява...