Овај пут ћемо мало анализирати ДНФ (Дандифиед Иум) који је менаџер пакета укључен у Федору 23 и који у овој новој верзији долази са новим ажурирањима и веома занимљивим функцијама за нашу улогу администратора или за свакога ко је уроњен у овај фасцинантни свет система и вољан је да научи или ојача ваше знање о Линуксу , у овом случају Федора 23.
ДНФ Федора 23ДНФ у Федори 23 има могућност да прегледа све информације о пакетима, увози пакете из различитих спремишта, аутоматски инсталира и деинсталира пакете и изврши потребна ажурирања за систем када нови пакети постану доступни.
Међу врлинама ДНФ -а је и то што се може конфигурисати од нуле, са додатним спремиштима или из неког ресурса пакета.
Са ДНФ -ом можемо бити мирни при преузимању и инсталирању наших пакета јер ДНФ долази са сигурном администрацијом пакета тзв. ГПГ (Гну Приваци Гуард- Гну Приваци Гуардиан)Ово је механизам сигурног потписивања, са којим, ако пакет нема ДНФ сертификован потпис, одбија наведена инсталација и на овај начин ћемо заштитити наш систем.
Запамтите да за било какво прилагођавање ДНФ -а морамо бити роот корисници или суперкорисници јер ће у противном систем генерисати грешку.
Уронимо директно у употребу ДНФ команда са свим својим вишеструким могућностима употребе.
1. Коришћењем ДНФ команде
Почећемо са прегледом више опција које имамо са овом моћном командом у Федори 23.
Опште ажурирање
Један од најпрактичнијих начина провере ажурирања за нашу Федору 23 је употреба наредбе:
днф упграде
Када га унесемо, видећемо да ће систем почети да инсталира доступна ажурирања (ДНФ ће инсталирати само она која се могу инсталирати).
Видећемо величину одговарајућих ажурирања.
Остатак процеса нам је познат. Ако желимо да преузмемо и инсталирамо ова ажурирања, једноставно уносимо слово С и започиње одговарајући процес преузимања и / или ажурирања пакета. Ако желимо да посматрамо пакете који имају доступно ажурирање, користићемо наредбу:
днф провера ажурирањаОвом командом ћемо применити само пакете који имају доступно ажурирање.
Приказаће се следеће:
Како видимо да се ажурирања састоје од следеће структуре, узећемо пакет као пример вавпацк.к86-64 4.80.0-1.фц23 ажурирања
- Вавпацк: односи се на назив пакета.
- Кс86-64: Односи се на архитектуру ЦПУ -а или процесора.
- 4.80.0: Односи се на верзију ажурирања пакета.
- 1.фц23: Односи се на верзију издања пакета (Федора 23).
- Ажурирања: Означава спремиште у коме се налази пакет ажурирања.
Ажурирање пакета
Можемо одлучити да ажурирамо само одређене пакете, било због величине преузимања или због потребе тренутка, да бисмо извршили прилагођено ажурирање користићемо наредбу днф упграде име_пакета, на пример можемо инсталирати пакет вавпацк за Ова структура би изгледала овако:
днф упграде вавпацк
Видећемо следећи резултат:
Прихватамо преузимање и накнадну инсталацију. Са ДНФ -ом можемо преузети, инсталирати или ажурирати комплетне пакете или библиотеке.
Белешка:Запамтите да ћемо за аутоматско ажурирање свих пакета користити наредбу:
днф упграде
Пакети и групе пакета
Можемо тражити пакете појединачно или глобално. Ако желимо да тражимо пакет који приказује његов резиме, користићемо команду днф сеарцх пацкаге, у нашем примеру ћемо користити:
днф сеарцх вавпацк
Ако желимо да тражимо пакет са потпунијим описом, користићемо наредбу:
днф претражите сав пакет, у нашем случају:
днф сеарцх алл вавпацк
Такође можемо извршити текстуалну претрагу, односно тражити пакете који садрже одређене речи, на пример тражићемо све пакете који укључују појам стопљен (спој днф претраге).
Наведите пакете
Ако желимо да наведемо пакете, можемо користити наредбу:
днф листПомоћу ове команде можемо приказати информације о пакетима, групама пакета или, ако желимо, о спремиштима.
Приказаће се следећа листа (Опсежно по броју доступних пакета).
За филтрирање претраживања можемо користити глобалне изразе. На овај начин систем ће приказати пакете који укључују наше параметре претраживања.
На пример, тражићемо пакете који укључују број 4 у својој верзији или у неком њеном делу, за то ћемо извршити наредбу:
днф језгро за претрагу * -4 *Синтакса је днф сеарцх глобал_екпрессион.
Имамо следећи резултат:
Још један пример, можемо филтрирати све додатке и АБРТ додаци, за ово ћемо унети следећу команду:
днф листа абрт-аддон \ * абрт-плугин \ *
Видећемо да се приказују следеће информације:
Са командом днф попис свих моћи ћемо да видимо информације о свим пакетима који су инсталирани у нашем систему.
Помоћу днф листа инсталирана команда можемо посматрати све пакете инсталиране у нашем систему. Можемо додати глобални израз да бисмо смањили величину претраге, на пример можемо унети команду:
днф листа инсталирана "крб? - *"За филтрирање свих пакета који су крб.
У централној колони можемо видети спремиште одакле је пакет преузет. Са командом:
доступна је днф листаМоћи ћемо да видимо све пакете доступне у свим расположивим спремиштима.
Листу доступних пакета можемо филтрирати помоћу глобалног израза, на пример, можемо тражити пакете доступне за вавпацк, за то ћемо унети команду:
днф листа доступна вавпацк \ *Приказаће се следеће.
Можемо користити наредбу:
днф група листаЗа приказ свих доступних група.
Можемо посматрати различите доступне групе:
Кроз команду:
днф реполистГледамо ИД спремишта, његово име и број пакета доступних у том спремишту.
Ако желимо да видимо пакете које има одређено спремиште, користићемо наредбу:
днф спремиште-пакети репо_ид листа, на пример листа ажурирања днф спремишта-пакетаМеђу многим функцијама можемо извршити команду днф инфо име_пакета¸ како бисмо могли да посматрамо све информације о пакету, на пример, можемо да посматрамо информације о пакету вавпацк, унећемо команду:
днф инфо вавпацк
Инсталирање пакета
Да бисмо инсталирали пакете у наш Федора 23 систем путем ДНФ -а, извршићемо следеће процесе. Пакет можемо појединачно инсталирати помоћу наредбе:
днф инсталл пацкаге_намеАко желимо да инсталирамо неколико пакета истовремено, унећемо синтаксу:
днф инсталл пацкаге_намеМожемо навести архитектуру на којој ће се инсталирати пакет (к86 - к64), на пример можемо инсталирати склите2 пакет на к86 архитектури за то ћемо користити наредбу:
днф инсталл склите2.и586Инсталирање групног пакета
Можемо инсталирати групни пакет, групни пакет је сличан нормалном пакету, али је потребно инсталирати неколико истовремено како би могао да изврши одређени задатак, на пример, инсталираћемо пакет кде групе (графичко окружење) , за ово ћемо унети команду:
днф -в листа група кде \ *Белешкаднф -в наводи сва имена свих доступних група
Пакет групе можемо инсталирати користећи назив групе или ИД групе:
Да бисмо инсталирали помоћу назива групе, извршићемо наредбу:
днф гроуп инсталл гроуп_намеДа бисмо инсталирали групу користећи њен ИД, извршићемо наредбу:
днф гроуп инсталл гроупидИнсталирајте групу
Уклањање пакета
За уклањање пакета из нашег Федора 23 система користићемо наредбу:
днф уклоните име_пакетаСлично, можемо уклонити различите пакете помоћу наредбе:
днф уклонити име_пакета име_пакетаНа пример, уклонићемо групу тотема, за то ћемо унети команду:
днф уклонити тотем
Прихватамо брисање да бисмо довршили процес. Како се то дешава у процесу инсталације, можемо користити аргументе попут:
- Глобални изрази
- Називи пакета
- Листа датотека итд
2. Друге ДНФ команде
Имамо при руци неке друге команде које су веома корисне за наше управљање, анализираћемо њихову функцију:
ДНФ Хистори
Помоћу ове команде можемо анализирати информације у одређеним временским периодима, а такође нам ова команда омогућава да поновимо или поништимо операције.
днф хисториВидећемо да сваки догађај има ИД, извршену команду, датум и време и предузету радњу.
Унутар радњи виђених командом днф хистори имамо следеће опције:
- Прелазак на старију верзију (Д): Пакет је враћен на старију верзију
- Избриши (Е): Пакет је уклоњен
- Инсталирај (И): инсталиран је пакет
- Застарело (О): Пакет је означен као застарео
- Поново инсталирајте ®: Пакет је поново инсталиран
- Ажурирање (У): Пакет је ажуриран
Ако желимо да вратимо или поновимо операцију, као корисници роот морамо да извршимо следеће команде:
- Враћање операције: днф историја поништавање ид -а
- Поновите операцију: днф историја поновни ИД
Конфигурација ДНФ и ДНФ спремишта
Конфигурационе датотеке ДНФ се налазе на путањи:
/етц/днф/днф.цонфСа ове локације моћи ћемо да извршимо измене у наведеној датотеци.
Можемо видети садржај датотеке днф.цонф помоћу команде:
нано днф.цонф
Најчешће коришћене опције у главном менију (Главни) су:
Дебуглевел = вредностВредност (вредност) може бити број између 0 и 10, вредност 0 онемогућава излаз за отклањање грешака.
Изузми = име_пакетаПомоћу ове опције можемо искључити пакете користећи кључну реч током процеса инсталације или ажурирања.
Гпгцхецк = вредностВредност може бити 0 или 1, при чему 0 онемогућава процену потписа на свим пакетима, а вредност 1 омогућава процену потписа на пакетима.
Инсталлонли_лимит = вредностУ поље за вредност можемо унети максималан број верзија које се могу аутоматски инсталирати.
Кеепцацхе = вредностУнутар поља вредности имамо две могућности: 0 да не задржи кеш пакета након инсталације и вредност 1 да задржи кеш.
Променљиве у ДНФ команди
Варијабле се могу користити у одређеним ДНФ конфигурацијским датотекама које се налазе на рутама:
/етц/днф/днф.цонфИ
/етц/иум.репос.д/Ова спремишта укључују променљиве:
- $ релеасевер: Односи се на верзије система у којима се налазе ДНФ информације.
- $ арцх: Односи се на архитектуру процесора укључујући и586, и686 и к86_64.
- $ басеарцх: Односи се на основну архитектуру система.
Да бисмо видели сва подешавања са одговарајућим вредностима, можемо користити наредбу:
днф цонфиг -манагер -думп
Као администратори можемо омогућити или онемогућити приступ спремиштима, јер њихово лоше управљање може довести до проблема у конфигурацији нашег Федора 23 система, најчешћи задаци су следећи:
Додајте спремиштеНова спремишта ће бити ускладиштена на путањи /етц/днф/днф.цонф, сва створена спремишта ће имати екстензију .репо.
За додавање спремишта користићемо наредбу:
днф цонфиг-манагер -адд-репо спремиште_УРЛ
Омогућите спремиштеДа бисмо омогућили спремиште, морамо бити роот корисници и извршити следећу команду:
днф цонфиг-манагер-спремиште са омогућеним скупом …
Онемогућите спремиштеЗа овај процес морамо бити роот корисници и извршити следећу команду:
днф цонфиг-манагер-спремиште са онемогућеним скупом …
Као што видимо, имамо различите опције кроз ДНФ команду, дозволите нам да ове команде користимо одговорно и искористимо њихову велику подршку у нашим Федора 23 систем.
Вебмин на Убунту и Федори