Як усталяваць RPM пакеты з дапамогай YUM

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

Вы можаце атрымаць важную інфармацыю пра пакет, выкарыстоўваючы наступную каманду:

ні Інфармацыя імя_пакета

Якая вяртаецца інфармацыя выглядае наступным чынам:

Як усталяваць групы прыкладанняў з дапамогай YUM

Для таго, каб вяртаць спіс гуртоў з дапамогай YUM запусціце наступную каманду:

ні спіс групы | больш

Выхад вярнуўся з гэтай каманды падобны на наступнае:

Можна, такім чынам, ўсталяваць асяроддзе працоўнага стала KDE Plasma з дапамогай наступнай каманды:

ні групы ўстаноўкі «KDE Plasma рабочых прасторы»

Перш чым зрабіць гэта, хоць вы, магчыма, хочаце даведацца, якія пакеты складаюць групу. Каб зрабіць гэта выканайце наступную каманду:

ні Інфармацыя пра гурт «KDE Plasma працоўныя вобласці» | больш

Вы заўважыце, што пры выкананні гэтай каманды вы ўбачыце спіс груп ўнутры груп. Можна, вядома, запусціць інфармацыю пра гурт на гэтых групах.

Як усталяваць RPM файлы Local ў сістэму з дапамогай YUM

Што адбудзецца, калі файл RPM не будзе ўсталяваны ў адным са сховішчаў, устаноўленых у вашай сістэме. Магчыма, вы напісалі свой уласны пакет, і вы хочаце, каб усталяваць яго.

Каб усталяваць пакет RPM лакальнага для вашай сістэмы запусціце наступную каманду:

ні localinstall імя файл

Калі файл патрабуе залежнасцяў, то сховішчы будуць шукаць залежнасці.

Як пераўсталяваць RPM пакет Выкарыстанне YUM

Калі вы не пашанцавала, і праграма, якая была калісьці працаваў на нейкай прычыне перастаў працаваць вы можаце пераўсталяваць яго зноў, выкарыстоўваючы наступную каманду:

ні пераўсталёўваць ProgramName

Гэтая каманда будзе паўторна тую ж праграму з тым жа нумарам версіі, як адзін ужо усталяваны.

Як атрымаць спіс усіх залежнасцяў для пакетаў RPM An

Каб атрымаць спіс усіх залежнасцяў для пакета з дапамогай наступнай каманды:

ні deplist ProgramName

Напрыклад, каб знайсці ўсе залежнасці Firefox выкарыстоўваць гэта:

ні deplist Firefox

Як атрымаць спіс усіх рэпазітароў, якія выкарыстоўваюцца YUM

Для таго, каб высветліць, якія рэпазітары даступныя на вашай сістэме, каб выкарыстоўваць наступную каманду:

ні repolist

Якая вяртаецца інфармацыя будзе выглядаць наступным чынам:

Гэта кіраўніцтва дае добрае агульнае ўказанне аб тым, як працуе YUM. Аднак, гэта толькі драпае паверхню ўсіх магчымых выкарыстанняў YUM. Для атрымання поўнай інфармацыі, уключаючы спіс усіх магчымых ключоў запусціце наступную каманду:

чалавек ні