Једна од најатрактивнијих карактеристика Линук оперативног система је колико је лако инсталирати или аутоматизовати инсталацију софтверских пакета из сигурних удаљених спремишта.

Овај водич ће вас провести кроз како да инсталирате и управљате софтверским пакетима на Линук дистрибуцијама заснованим на РПМ-у, као што су нпр Федора и Ред Хат Ентерприсе Линук (РХЕЛ) који користе ДНФ, менаџер пакета следеће генерације за Линук заснован на РПМ-у дистрос.

Шта је ДНФ?

ДНФ је програм наследник ИУМ-а (Иелловдог Упдатер Модифиед) и подразумевани је менаџер пакета на Федори и РХЕЛ-у. Назив ДНФ је скраћеница од Дандифиед ИУМ.

Главна сврха ДНФ-а је да олакша инсталацију, испитивање и управљање софтверским пакетима и на серверима и на десктопу. Такође, баш као и други главни менаџери пакета на Линук-у, ДНФ решава све зависности софтверског пакета током инсталације.

ДНФ такође одржава компатибилност уназад са ИУМ-ом тако да ће ваше старије скрипте радити сасвим добро. У ствари, када покренете иум наредба на новим Линук дистрибуцијама, она заправо користи ДНФ у позадини. Ово можете проверити покретањем команде:

instagram viewer

лс -л /уср/бин/иум

Као што можете приметити у излазу, иум команда је једноставно симболична веза ка днф.

Тражење софтверских пакета помоћу ДНФ-а

Важан део управљања пакетима је могућност да тражите или тражите пакете који вас занимају, како локално тако и у удаљеним репозиторијумима. Можете тражити пакете на основу назива пакета, садржаја пакета или кључних речи итд.

На пример, ако желите да потражите неке од веб прегледача које потенцијално можете да инсталирате, онда можете почети са општом претрагом користећи кључну реч „претраживач“.

днф претраживач претраживач

Излаз је листа свих софтверских пакета који садрже реч „прегледач“ у називу пакета или опису.

Ако желите да добијете више информација о одређеном пакету, на пример, Фирефок претраживачу, можете користити инфо подкоманда на следећи начин:

днф инфо фирефок

Излаз вам даје детаљније информације о пакету, као што су архитектура, величина пакета, број верзије, лиценца итд.

Такође можете навести све пакете доступне за инсталацију из конфигурисаних спремишта користећи листа методом. Провели смо мање команда за листање пакета по један екран.

днф листа доступна | мање

Користити Ф тастер за померање унапред и Б тастер за померање уназад. Такође можете претраживати излаз за кључну реч притиском на / затим уношењем кључне речи. Притисните П да изађете из командног излаза.

Користите следећу команду да видите све инсталиране софтверске пакете на рачунару:

инсталирана днф листа

Инсталирање софтверских пакета

Инсталирање пакета са ДНФ-ом је прилично једноставно. Међутим, потребне су вам повишене привилегије као роот или судо корисник. На пример, да бисте инсталирали Фирефок претраживач, једноставно покрените следећу команду, а затим притисните И у упиту који изгледа да се слажете са условима:

судо днф инсталл фирефок

Као што је раније поменуто, команда днф брине о инсталирању свих зависности за пакет. Да бисте видели све зависности инсталиране као део Фајерфокс инсталације, користите деплист поткоманда праћена именом пакета.

днф деплист фирефок

Деинсталирање софтверских пакета

Уклањање пакета је подједнако важна вежба када се управља софтвером. Један од најлакших начина за уклањање или деинсталирање пакета је коришћење уклонити методом.

судо днф уклонити фирефок

Други начин за уклањање софтверских пакета је преко историје поткоманда. ДНФ води евиденцију о свим трансакцијама које укључују инсталирање или уклањање софтверских пакета. Да бисте видели претходне ДНФ трансакције, можете покренути следећу команду:

днф хистори

Излаз наводи претходне радње или трансакције у облику табеле. У овом случају, излаз показује да смо претходно инсталирали вим и хром.

Са историје подкоманда, можете поништити или уклонити све претходне трансакције. На пример, да бисте уклонили вим пакет, једноставно покрените историје команда са поништити опцију након које следи ИД трансакције, а затим притисните И када се од вас затражи да наставите.

судо днф историја поништи 3

Као добра пракса, требало би да добијете више детаља о трансакцији пре него што је поништите да бисте избегли нежељене ефекте. Можете погледати детаље трансакције користећи следећу команду:

судо днф историја информација 3

Не заборавите да замените 3 са одговарајућим ИД-ом трансакције за који сте заинтересовани.

Повезан: Најбоље Десктоп алтернативе за Федору

Уклањање неискоришћених зависности

Једна од ствари које заузимају простор на диску на Линук рачунарима су пакети и зависности који више нису потребни систему.

Да бисте уклонили такве зависности, покрените следећу команду:

судо днф ауторемове

Поред тога, ДНФ вам такође омогућава да уклоните податке преузете заједно са инсталираним пакетима.

судо днф чисти пакети

Такође можете да очистите кеш софтверског пакета и друге метаподатке који су део инсталираних пакета тако што ћете покренути следећу команду:

судо днф чисти метаподаци

Поновно инсталирање софтверских пакета

С времена на време, можда ћете морати да инсталирате само одређене компоненте пакета. На пример, ако случајно избришете одређене софтверске пакете од фирефок, можете их поново инсталирати тако што ћете покренути:

судо днф поново инсталирајте фирефок

Ажурирање пакета помоћу ДНФ-а

Ажурирање софтвера је један од најбољих начина за одржавање робусног и безбедног система јер нови софтвер садржи најновије безбедносне закрпе и исправке грешака.

Да бисте преузели најновија ажурирања софтверског пакета из удаљених спремишта, можете користити провера ажурирање подкоманда као доле:

судо днф цхецк-упдате

Када преузмете ажурирања, можете их применити на све инсталиране софтверске пакете користећи ажурирање.

судо днф упдате

Излаз показује укупан број пакета које ће ДНФ ажурирати.

Такође можете ажурирати одређени пакет, на пример, фирефок, користећи следећу команду:

судо днф упдате фирефок

Сазнајте више: Зашто би требало да ажурирате пакете пре инсталирања софтвера на Линук

Алтернативно и модерно управљање пакетима

Овај водич је разматрао како управљати софтверским пакетима на Линук дистрибуцијама заснованим на РПМ-у, као што су Федора и Ред Хат Ентерприсе Линук (РХЕЛ) помоћу ДНФ команде. Такође можете да користите ИУМ и РПМ менаџере пакета на Федори.

Још један модеран начин дистрибуције софтверских пакета на Линук-у је преко Флатпак-а, решења које вам омогућава да креирате и дистрибуирате пакет на више подржаних Линук дистрибуција.

Можете ли се снаћи са Линук радном површином само за Флатпак?

Линук дистрибуције својим корисницима нуде више начина за преузимање софтвера. Али какав је осећај користити Линук десктоп само за Флатпак?

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Линук
  • Менаџери пакета
  • црвени шешир
О аутору
Мвиза Кумвенда (Објављено 39 чланака)

Мвиза развија софтвер по професији и интензивно пише на Линук-у и фронт-енд програмирању. Нека од његових интересовања укључују историју, економију, политику и архитектуру предузећа.

Више од Мвиза Кумвенда

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили