YUM гэта праграма каманднага радка, якая выкарыстоўваецца для ўстаноўкі праграмнага забеспячэння ў рамках CentOS і Fedora. Калі вы аддаеце перавагу больш графічнае рашэнне абраць YUM Extender замест гэтага. YUM з'яўляецца CentOS і Fedora, што APT-атрымліваеце ў Debian і Ubuntu.
Вы калі-небудзь задаваліся пытаннем, што YUM азначае? Чытанне даведачных старонак стану, YUM азначае «Yellowdog Updater Modified». YUM з'яўляецца пераемнікам інструмента ЮП, які быў мэнэджэрам пакет па змаўчанні ў Yellowdog Linux.
Як усталяваць RPM пакеты Выкарыстанне YUM
Каб усталяваць пакет RPM проста ўвядзіце наступную каманду:
ні ўсталяваць nameofpackage
Напрыклад:
ні ўсталяваць Scribus
Як абнавіць пакеты Выкарыстанне YUM
Калі вы хочаце абнавіць усе пакеты ў вашай сістэме проста запусціце наступную каманду:
абнаўленне ня
Для таго, каб абнавіць пэўны пакет або пакеты, паспрабуйце наступнае:
ні абнаўленне nameofpackage
Калі вы хочаце абнавіць пакет на пэўны нумар версіі вы павінны выкарыстоўваць Дапоўніце камандаваць наступным чынам:
ні абнаўлення да nameofpackage VersionNumber
Напрыклад:
ням абнаўлення да флэш-убудова 11.2.202-540-рэліз
Зараз падумайце аб гэтай сітуацыі. У вас ёсць версіі 1.0 праграмы і існуе цэлы шэраг выпраўленняў памылак 1.1, 1.2, 1.3 і г.д. Таксама даступная версія 2 праграмнага забеспячэння. Цяпер уявіце, што вы хочаце ўсталяваць выпраўленне памылак, але не перайсці на новую версію, таму што, шчыра кажучы, гэта адстою. Так як жа абнавіць без абнаўлення?
Проста выкарыстоўвайце абнаўленне -минимальной каманду наступным чынам:
ні абнаўлення -минимальной ProgramName --bugfix
Як праверыць абнаўлення з дапамогай YUM без ўстаноўкі
Часам вы хочаце ведаць, што мае патрэбу ў абнаўленні да фактычнага выканання абнаўлення.
Наступная каманда вяртае спіс праграм, якія маюць патрэбу ў абнаўленні:
ні праверыць-абнаўленне
Як выдаліць праграмы з дапамогай YUM
Калі вы хочаце, каб выдаліць прыкладанне з вашай сістэмы Linux, то вы можаце выкарыстоўваць наступную каманду:
ні выдаліць ProgramName
Выдаленне праграм з вашай сістэмы могуць здацца прама наперад, але шляхам выдалення аднаго прыкладання вы можаце прадухіліць яшчэ адзін працаваць.
Напрыклад, уявіце, што вы мелі праграму, якая адсочвае тэчку, і калі ён знаходзіць файл праграма адпраўляе вам апавяшчэнне па электроннай пошце вы ведаеце, ёсць новы файл. Уявіце сабе, што гэтая праграма патрабуе абслугоўвання электроннай пошты, на самай справе адправіць па электроннай пошце. Пры выдаленні службы электроннай пошты праграма, якая адсочвае тэчку будзе бескарысная.
Каб выдаліць праграмы, якія залежаць ад праграмы, якую вы выдаляеце з дапамогай наступнай каманды:
ні autoremove ProgramName
У выпадку, праграмы маніторынгу і абслугоўванне электроннай пошты, абодва прыкладання будуць выдаленыя.
Каманда аўтаматычна выдаліць таксама можа быць выкарыстана без якіх-небудзь параметраў, як паказана ніжэй:
ні autoremove
Гэты пошук сістэмы для файлаў, якія не былі відавочна устаноўленых вамі і якія не маюць залежнасцяў. Яны вядомыя як пакеты лісця.
Спіс усіх RPM-пакеты, даступныя з дапамогай YUM
Вы можаце праглядзець спіс усіх даступных пакетаў у межах YUM проста з дапамогай наступнай каманды:
спіс ня
Ёсць дадатковыя параметры, якія можна дадаць у спіс, каб зрабіць яго больш карысным.
Напрыклад, каб атрымаць спіс усіх даступных абнаўленняў на вашай сістэме запусціце наступную каманду:
ні абнаўленне спісу
Каб убачыць усе пакеты, якія ўстаноўлены, у вашай сістэме запусціце наступную каманду:
ням спіс усталяваны
Вы можаце пералічыць усе файлы, якія былі ўсталяваныя без выкарыстання сховішчаў, выканаўшы наступную каманду:
ні спіс дапаўненні
Як шукаць для пакетаў RPM Выкарыстанне YUM
Для пошуку канкрэтнага пакета з дапамогай наступнай каманды:
ні пошук ProgramName | апісанне
Напрыклад, для пошуку выкарыстання пара наступнай каманды:
ням пошук пар
З іншага боку, пошук пэўнага тыпу прыкладання наступным чынам:
ням пошук «захоп экрана»
Па змаўчанні пошук аб'екта выглядае ў назвах і рэзюмэ пакетаў, і толькі калі ён не знаходзіць вынікі ён будзе шукаць апісання і URL.
Для таго, каб атрымаць ні шукаць апісання і URL-адрас, а таксама з дапамогай наступнай каманды:
ням пошук «захоп экрана» усё
Як атрымаць інфармацыю пра пакеты RPM Выкарыстанне YUM
Вы можаце атрымаць важную інфармацыю пра пакет, выкарыстоўваючы наступную каманду:
ні Інфармацыя імя_пакета
Якая вяртаецца інфармацыя выглядае наступным чынам:
- імя
- архітэктура
- версія
- рэліз
- памер
- ёмішча
- рэзюмэ
- URL
- ліцэнзія
- апісанне
Як усталяваць групы прыкладанняў з дапамогай YUM
Для таго, каб вяртаць спіс гуртоў з дапамогай YUM запусціце наступную каманду:
ні спіс групы | больш
Выхад вярнуўся з гэтай каманды падобны на наступнае:
- мінімальная ўстаноўка
- Compute Node
- серверная інфраструктура
- Файл і сервер друку
- MATE Desktop
- Асноўныя вэб-сервер
- вузла віртуалізацыі
- Сервер з графічным інтэрфейсам
- Desktop GNOME
- KDE Plasma
- Развіццё і творчасць працоўных станцый
Можна, такім чынам, ўсталяваць асяроддзе працоўнага стала KDE Plasma з дапамогай наступнай каманды:
ні групы ўстаноўкі «KDE Plasma рабочых прасторы»
Перш чым зрабіць гэта, хоць вы, магчыма, хочаце даведацца, якія пакеты складаюць групу. Каб зрабіць гэта выканайце наступную каманду:
ні Інфармацыя пра гурт «KDE Plasma працоўныя вобласці» | больш
Вы заўважыце, што пры выкананні гэтай каманды вы ўбачыце спіс груп ўнутры груп. Можна, вядома, запусціць інфармацыю пра гурт на гэтых групах.
Як усталяваць RPM файлы Local ў сістэму з дапамогай YUM
Што адбудзецца, калі файл RPM не будзе ўсталяваны ў адным са сховішчаў, устаноўленых у вашай сістэме. Магчыма, вы напісалі свой уласны пакет, і вы хочаце, каб усталяваць яго.
Каб усталяваць пакет RPM лакальнага для вашай сістэмы запусціце наступную каманду:
ні localinstall імя файл
Калі файл патрабуе залежнасцяў, то сховішчы будуць шукаць залежнасці.
Як пераўсталяваць RPM пакет Выкарыстанне YUM
Калі вы не пашанцавала, і праграма, якая была калісьці працаваў на нейкай прычыне перастаў працаваць вы можаце пераўсталяваць яго зноў, выкарыстоўваючы наступную каманду:
ні пераўсталёўваць ProgramName
Гэтая каманда будзе паўторна тую ж праграму з тым жа нумарам версіі, як адзін ужо усталяваны.
Як атрымаць спіс усіх залежнасцяў для пакетаў RPM An
Каб атрымаць спіс усіх залежнасцяў для пакета з дапамогай наступнай каманды:
ні deplist ProgramName
Напрыклад, каб знайсці ўсе залежнасці Firefox выкарыстоўваць гэта:
ні deplist Firefox
Як атрымаць спіс усіх рэпазітароў, якія выкарыстоўваюцца YUM
Для таго, каб высветліць, якія рэпазітары даступныя на вашай сістэме, каб выкарыстоўваць наступную каманду:
ні repolist
Якая вяртаецца інфармацыя будзе выглядаць наступным чынам:
- Ідэнтыфікатар сховішчы - IE EPEL / x86_64
- Імя сховішчы - IE дадатковыя пакеты для Linux прадпрыемствы 7
- статус - колькасць пакетаў у рэпазітары
Гэта кіраўніцтва дае добрае агульнае ўказанне аб тым, як працуе YUM. Аднак, гэта толькі драпае паверхню ўсіх магчымых выкарыстанняў YUM. Для атрымання поўнай інфармацыі, уключаючы спіс усіх магчымых ключоў запусціце наступную каманду:
чалавек ні