ДНФ ака Дандифиед ИУМ је менаџер пакета следеће генерације за РПМ заснована дистрибуција. Први пут је представљен у Федори 18 и замењен је ИУМ услужни програм у недавном издању Федора 22.
ДНФ има за циљ побољшање уских грла ИУМ тј. Перформансе, Употреба меморије, Решење зависности, Брзина и многи други фактори. ДНФ врши управљање пакетима користећи РПМ, либсолв и хавкеи библиотеку. Иако не долази инсталирано у ЦентОС-у и РХЕЛ-у 7, можете њам, днф и користити га уз нум.
Можда бисте желели да прочитате више о ДНФ -у овде:
Најновије стабилно издање ДНФ је 1.0 (у време писања објаве) која је објављена дана 11. маја 2015. Она (и све претходне верзије ДНФ -а) је углавном написана на Питхону и објављена је под ГПЛ в2 лиценцом.
ДНФ није доступан у подразумеваном спремишту РХЕЛ/ЦентОС 7. Међутим, Федора 22 бродови са ДНФ -ом су званично имплементирани.
За инсталацију ДНФ на РХЕЛ/ЦентОС система, морате прво да инсталирате и омогућите епел-ослобађање спремиште.
# иум инсталл епел-релеасе. ИЛИ. # иум инсталл епел -релеасе -и.
Иако није етично користити „-и„Са иум -ом јер се препоручује да видите шта се инсталира у вашем систему. Међутим, ако вам ово није важно, можете користити '-и' са иум-ом да бисте све инсталирали аутоматски без интервенције корисника.
Затим инсталирајте ДНФ пакет помоћу иум команде из епел-ослобађање спремиште.
# иум инсталл днф.
После днф успешно инсталиран, време је да вам то покажемо 27 практична употреба днф команде са примерима који ће вам помоћи да лако и ефикасно управљате пакетима у РПМ дистрибуцији.
Проверите верзију ДНФ -а инсталирану на вашем систему.
# днф --верзија.
Опција 'реполист‘Са днф командом, приказаће сва омогућена спремишта под вашим системом.
# днф реполист.
Опција 'реполист све„Штампаће сва омогућена/онемогућена спремишта на вашем систему.
# днф реполист алл.
Команда "днф лист”Ће навести све доступне пакете из свих спремишта и инсталираних пакета на вашем Линук систему.
# днф листа.
Док "днф лист”Наредба приказује све доступне/инсталиране пакете из свих спремишта. Међутим, имате могућност да наведете само инсталиране пакете користећи опцију „листа инсталирана" како је приказано испод.
# днф листа је инсталирана.
Слично томе, „доступна листа”, Приказаће све пакете који су доступни за инсталирање из свих омогућених спремишта.
Доступна је # днф листа.
Ако је тако, немате појма о пакету који желите да инсталирате, у таквој ситуацији можете користити „Претрага‘Опција са днф командом за тражење пакета који одговара речи или низу (рецимо нано).
# днф сеарцх нано.
Опција днф “пружа”Пронађите назив пакета који пружа одређену датотеку/под-пакет. На пример, ако желите да пронађете оно што нуди „/bin/bash„На вашем систему?
# днф пружа /бин /басх.
Претпоставимо да желите да знате информације о пакету пре него што га инсталирате на систем, можете користити „инфо”Пребаците да бисте добили детаљне информације о пакету (рецимо нано) као што је доле.
# днф инфо нано.
Да бисте инсталирали пакет тзв нано, само покрените доњу команду која ће аутоматски решити и инсталирати све потребне зависности за пакет нано.
# днф инсталл нано.
Можете ажурирати само одређени пакет (рецимо системд) и оставите све у систему нетакнутим.
# днф ажурирање системд.
Проверите ажурирања за све системске пакете инсталиране у систему једноставно као.
# днф провера ажурирања.
Можете ажурирати цео систем, укључујући све инсталиране пакете следећим командама.
# днф ажурирање. ИЛИ. # днф надоградња.
Да бисте уклонили или избрисали нежељени пакет (рецимо нано), можете користити „уклонити”Или„избрисати”Пребаците помоћу команде днф да бисте је уклонили.
# днф уклоните нано. ИЛИ. # днф брисање нано.
Они пакети који су инсталирани да задовоље зависност могу бити бескорисни ако их не користе друге апликације. Да бисте уклонили те пакете без родитеља, извршите наредбу испод.
# днф ауторемове.
Много времена наилазимо на застарјела заглавља и недовршене трансакције што резултира грешком приликом извршавања днф-а. Можемо очистити све кеширане пакете и заглавља која садрже информације о удаљеним пакетима једноставним извршавањем.
# днф очисти све.
Можете добити помоћ за било коју одређену днф команду (рецимо чист) само извршавањем наредбе испод.
# днф хелп цлеан.
Да бисте навели помоћ за све доступне днф команде и опцију, једноставно откуцајте.
# днф хелп.
Можете позвати днф историју да погледате листу већ извршених днф команди. На овај начин можете бити свесни шта је инсталирано/уклоњено са временском ознаком.
# днф историја.
Команда "днф гроуплист”Ће одштампати све доступне или инсталиране пакете, ако се ништа не помене, навешће све познате групе.
# днф гроуплист.
Да бисте инсталирали групу пакета заједно као групни пакет (рецимо Образовни софтвер) једноставно као.
# днф гроупинсталл 'Образовни софтвер'
Ажурирајмо групни пакет (рецимо Образовни софтвер) извршавањем наредбе испод.
# днф гроупупдате 'Образовни софтвер'
Можемо уклонити групни пакет (рецимо Образовни софтвер) као.
# днф гроупремове 'Образовни софтвер'
ДНФ омогућава инсталирање било ког посебног пакета (рецимо пхпмиадмин) из репо -а (епел) једноставно,
# днф --енаблерепо = епел инсталирај пхпмиадмин.
Команда "днф дистро-синц”Вилл пружа неопходне опције за синхронизацију свих инсталираних пакета са најновијом стабилном верзијом доступном из било којег омогућеног спремишта. Ако није изабран ниједан пакет, сви инсталирани пакети се синхронизују.
# днф дистро-синц.
Команда "днф поново инсталирајте нано”Ће поново инсталирати већ инсталирани пакет (рецимо нано).
# днф поново инсталирајте нано.
Опција „довнграде“ ће поништити именовани пакет (рецимо ацпид) на нижу верзију ако је могуће.
# днф унаприједите брзину.
Коришћење метаподатака од среде, 20. маја 12:44:59 2015. Нема подударања за доступан пакет: ацпид-2.0.19-5.ел7.к86_64. Грешка: Нема шта да се ради.
Моје запажање: ДНФ није смањио верзију пакета како би требало. Такође је пријављено као грешка.
ДНФ је горње стање краја менаџера пакета ИУМ. Има тенденцију да аутоматски ради много обраде, што многи искусни администратори система Линук неће похвалити, верујем. Као пример:
-скип-брокен
није признат од стране ДНФ -а и нема алтернативе.Неколико корисника Линука није задовољно начином на који се Линукс екосистем креће. Први Системд је уклонио инит систем в и сада ће ДНФ раније заменити ИУМ Федора 22 а касније у РХЕЛ -у и ЦентОС -у.
Шта мислиш? су дистрибуције и цео Линук екосистем не цени своје кориснике и креће се против њихове воље. Такође се у ИТ индустрији често каже - „Зашто поправити, ако није сломљено?”, Нити је инит Систем В покварен нити ИУМ.
То је све за сада. Молимо вас да ми у коментарима испод дате своје драгоцене мисли. Лајкујте и делите нас и помозите нам да се ширимо.