DNF paketų tvarkyklė „Fedora“

Šį kartą mes šiek tiek analizuosime DNF (Dandified Yum) kuris yra paketų tvarkyklė, įtraukta į „Fedora 23“ ir kuri šioje naujoje versijoje pateikiama su naujais atnaujinimais ir labai įdomiomis funkcijomis, skirtomis mūsų, kaip administratorių, vaidmeniui ar visiems, kurie yra pasinėrę į šį patrauklų sistemų pasaulį ir nori išmokti ar sustiprinti jūsų „Linux“ žinias , šiuo atveju Fedora 23.

DNF Fedora 23DNF „Fedora“ 23 turi galimybę susipažinti su visa informacija apie paketus, importuoti paketus iš skirtingų saugyklų, automatiškai įdiegti ir pašalinti paketus ir atlikti būtinus sistemos atnaujinimus, kai tik atsiranda naujų paketų.

Tarp DNF privalumų yra tai, kad jį galima sukonfigūruoti nuo nulio, naudojant papildomas saugyklas arba naudojant kai kuriuos paketo išteklius.

Naudodami DNF galime būti ramūs, kai atsisiųsime ir įdiegsime savo paketus, nes į DNF įtrauktas saugus paketų, vadinamų GPG („Gnu Privacy Guard“- „Gnu Privacy Guardian“)Tai yra saugus parašo mechanizmas, kurį naudojant, jei paketas neturi DNF sertifikato, jis atmeta diegimą ir tokiu būdu mes saugosime savo sistemą.

Atminkite, kad norėdami atlikti bet kokius DNF koregavimus, turime būti pagrindiniai vartotojai arba super vartotojai, nes priešingu atveju sistema sukels klaidą.

Pasinerkime tiesiai į naudojimą DNF komanda su visomis jo naudojimo galimybėmis.

1. Naudojant DNF komandą


Mes pradėsime peržiūrėti daugybę variantų, kuriuos turime naudodami šią galingą komandą „Fedora 23“.

Bendras atnaujinimas
Vienas iš praktiškiausių būdų patikrinti, ar nėra mūsų „Fedora 23“ naujinių, yra naudoti komandą:

 dnf atnaujinimas

Įvedę jį pamatysime, kad sistema pradės diegti turimus naujinius (DNF įdiegs tik tuos, kuriuos galima įdiegti).

Pamatysime atitinkamų atnaujinimų dydį.

Likusi proceso dalis mums žinoma, jei norime atsisiųsti ir įdiegti šiuos naujinimus, tiesiog įvedame raidę S ir prasidės atitinkamas paketų atsisiuntimo ir (arba) atnaujinimo procesas. Jei norime stebėti paketus, kuriuose yra atnaujinimas, naudosime komandą:

 dnf patikrinimas-atnaujinimas
Naudodami šią komandą, mes dislokuosime tik tuos paketus, kurių atnaujinimai yra prieinami.

Bus rodoma:

Kaip matome, atnaujinimai sudaryti iš šios struktūros, imsimės paketo kaip pavyzdį wavpack.x86-64 4.80.0-1.fc23 atnaujinimai

  • „Wavpack“: nurodo paketo pavadinimą.
  • X86-64: Tai reiškia procesoriaus ar procesoriaus architektūrą.
  • 4.80.0: Nurodo paketo naujinimo versiją.
  • 1. fc23: Nurodo paketo išleidimo versiją („Fedora 23“).
  • Atnaujinimai: Nurodo saugyklą, kurioje yra naujinimo paketas.

Paketo atnaujinimas
Mes galime nuspręsti atnaujinti tik tam tikrus paketus dėl atsisiuntimo dydžio arba dėl to, kad šiuo metu reikia, norėdami atlikti pasirinktinį naujinimą, naudosime komandą dnf upgrade package_name, pavyzdžiui, galime įdiegti „wavpack“ paketą tai struktūra būtų tokia:

 „dnf upgrade wavpack“

Pamatysime tokį rezultatą:

Mes priimame atsisiuntimą ir tolesnį diegimą. Naudodami DNF galime atsisiųsti, įdiegti ar atnaujinti pilnus paketus ar bibliotekas.

Pastaba:Atminkite, kad norėdami automatiškai atnaujinti visus paketus, naudosime komandą:

 dnf atnaujinimas

Pakuotės ir paketų grupės
Mes galime ieškoti paketų atskirai arba visame pasaulyje. Jei norime ieškoti paketo, kuriame rodoma jo santrauka, naudosime komandą dnf search package, mūsų pavyzdyje naudosime:

 dnf paieška wavpack

Jei norime ieškoti paketo su išsamesniu aprašymu, naudosime komandą:
dnf ieškokite viso paketo, mūsų atveju:

 dnf ieškokite visų „wavpack“

Taip pat galime atlikti teksto paiešką, tai yra ieškoti paketų, kuriuose yra tam tikrų žodžių, pavyzdžiui, ieškosime visų paketų, kuriuose yra terminas susilieja (dnf paieška susilieja).

Sąrašas paketų
Jei norime išvardyti paketus, galime naudoti komandą:

 dnf sąrašas
Naudodami šią komandą galime rodyti informaciją apie paketus, paketų grupes arba, jei norime, apie saugyklas.

Bus parodytas toks sąrašas (Platus pagal turimų pakuočių skaičių).

Savo paieškai filtruoti galime naudoti visuotines išraiškas, tokiu būdu sistema parodys paketus, kuriuose yra mūsų paieškos parametrai.

Pavyzdžiui, ieškosime paketų, kurių versijoje arba tam tikroje jos dalyje yra skaičius 4, tam mes vykdysime komandą:

 dnf paieškos branduolys * -4 *
Sintaksė yra dnf paieška global_expression.

Turime tokį rezultatą:

Kitas pavyzdys - galime filtruoti visus papildymus ir ABRT papildiniai, tam mes įvesime šią komandą:

 dnf sąrašas abrt-addon \ * abrt-plugin \ *

Pamatysime, kad rodoma ši informacija:

Su komanda dnf sąrašą visų galėsime pamatyti visų mūsų sistemoje įdiegtų paketų informaciją.

Naudojant dnf sąrašas įdiegta komanda galime stebėti visus mūsų sistemoje įdiegtus paketus. Mes galime pridėti visuotinę išraišką, kad sumažintume paieškos dydį, pavyzdžiui, galime įvesti komandą:

 dnf sąrašas įdiegtas "krb? - *"
Filtruoti visus paketus, kurie yra krb.

Centriniame stulpelyje matome saugyklą, iš kurios buvo paimta pakuotė. Su komanda:

 galimas dnf sąrašas
Galėsime pamatyti visus paketus, esančius visose turimose saugyklose.

Galimų paketų sąrašą galime filtruoti naudodami visuotinę išraišką, pavyzdžiui, galime ieškoti paketų, prieinamų „wavpack“, tam įvesime komandą:

 dnf sąrašas galimas wavpack \ *
Bus rodoma toliau nurodyta informacija.

Mes galime naudoti komandą:

 dnf grupių sąrašas
Norėdami parodyti visas galimas grupes.

Mes galime stebėti įvairias grupes:

Per komandą:

 dnf repolistas
Mes žiūrime į saugyklos ID, jos pavadinimą ir toje saugykloje esančių paketų skaičių.

Jei norime pamatyti konkrečios saugyklos paketus, naudosime komandą:

 dnf saugyklų paketų repo_id sąrašas, pavyzdžiui, dnf saugyklų paketų atnaujinimų sąrašas
Tarp daugelio funkcijų galime vykdyti komandą dnf info package_name¸, kad galėtume stebėti visą paketo informaciją, pavyzdžiui, galime stebėti paketo „wavpack“ informaciją, įvesime komandą:
 dnf info wavpack

Paketų diegimas
Norėdami įdiegti paketus į „Fedora 23“ sistemą per DNF, atliksime šiuos procesus. Paketą galime įdiegti atskirai naudodami komandą:

 dnf įdiegti paketo pavadinimą
Jei norime vienu metu įdiegti kelis paketus, įvesime sintaksę:
 dnf įdiegti paketo pavadinimą
Mes galime nurodyti architektūrą, kurioje bus įdiegtas paketas (x86 - x64), pavyzdžiui, galime įdiegti paketą sqlite2 x86 architektūroje, tam naudosime komandą:
 dnf įdiegti sqlite2.i586
Grupinio paketo diegimas
Mes galime įdiegti grupės paketą, grupės paketas yra panašus į įprastą paketą, tačiau jį reikia įdiegti vienu metu, kad jis galėtų atlikti tam tikrą užduotį, pavyzdžiui, ketiname įdiegti grupės paketą kde (grafinė aplinka) , tam mes įvesime komandą:
 dnf -v grupių sąrašas kde \ *
Pastabadnf -v pateikiami visų galimų grupių pavadinimai

Grupės paketą galime įdiegti naudodami grupės pavadinimą arba grupės ID:
Norėdami įdiegti naudodami grupės pavadinimą, vykdysime komandą:

 dnf grupės diegimo grupės_pavadinimas
Norėdami įdiegti grupę naudodami jos ID, vykdysime komandą:
 dnf group install groupid
Įdiekite grupę

Pakuotės pašalinimas
Norėdami pašalinti paketus iš „Fedora 23“ sistemos, naudosime komandą:

 dnf pašalinkite paketo pavadinimą
Panašiai mes galime pašalinti įvairius paketus naudodami komandą:
 dnf pašalinti pakuotės_pavadinimas paketo_pavadinimas
Pavyzdžiui, mes pašalinsime totemo grupę, tam įvesime komandą:
 dnf pašalinti totemą

Mes sutinkame su ištrynimu, kad užbaigtume procesą. Kaip tai atsitinka diegimo procese, galime naudoti tokius argumentus:

  • Pasaulinės išraiškos
  • Paketų pavadinimai
  • Sąrašo failas ir kt

2. Kitos DNF komandos


Turime keletą kitų komandų, kurios yra labai naudingos mūsų valdymui, mes analizuosime jų funkciją:

DNF istorija
Naudodami šią komandą galime analizuoti informaciją tam tikrais laikotarpiais, taip pat ši komanda leidžia mums pakartoti arba anuliuoti operacijas.

 dnf istorija
Pamatysime, kad kiekvienas įvykis turi ID, įvykdytą komandą, datą ir laiką bei atliktus veiksmus.

Vykdant veiksmus, matomus naudojant komandą dnf istorija turime šias parinktis:

  • Sumažinti (D): Paketas buvo pakeistas į senesnę versiją
  • Ištrinti (E): Paketas buvo pašalintas
  • Įdiekite (I): buvo įdiegtas paketas
  • Senėjimas (O): Pakuotė buvo pažymėta kaip pasenusi
  • Iš naujo įdiegti ®: Paketas buvo įdiegtas iš naujo
  • Atnaujinimas (U): Paketas buvo atnaujintas

Jei norime grąžinti ar pakartoti operaciją, kaip pagrindiniai vartotojai turime vykdyti šias komandas:

  • Atkurti operaciją: dnf istorija anuliuoti id
  • Pakartokite operaciją: dnf istorija perdaryti id

DNF ir DNF saugyklų konfigūracija
DNF konfigūracijos failai yra kelyje:

 /etc/dnf/dnf.conf
Iš šios vietos galėsime atlikti minėto failo pakeitimus.

Mes matome failo turinį dnf.conf naudojant komandą:

 nano dnf.conf

Dažniausiai naudojamos pagrindinio meniu (pagrindinis) parinktys:

Derinimo lygis = vertėReikšmė (vertė) gali būti skaičius nuo 0 iki 10, 0 reikšmė išjungia derinimo išvestį.

Išskirti = paketo_pavadinimasNaudodami šią parinktį, diegimo ar atnaujinimo proceso metu galime išskirti paketus naudodami raktinį žodį.

Gpgcheck = vertėReikšmė gali būti 0 arba 1, kur 0 išjungia visų pakuočių parašų vertinimą, o 1 vertė leidžia įvertinti parašus ant pakuočių.

Installonly_limit = vertėVertės lauke galime įvesti maksimalų versijų, kurias galima įdiegti automatiškai, skaičių.

„Keepcache“ = vertėVertės lauke turime dvi parinktis: 0 - neišsaugoti paketo talpyklos po įdiegimo ir 1 reikšmę - išsaugoti talpyklą.

DNF komandos kintamieji
Kintamieji gali būti naudojami tam tikruose DNF konfigūracijos failuose, esančiuose maršrutuose:

 /etc/dnf/dnf.conf
Y
 /etc/yum.repos.d/
Šios saugyklos apima kintamuosius:
  • $ releasever: Tai reiškia sistemos versijas, kuriose yra DNF informacija.

  • $ arch: Nurodo procesoriaus architektūrą, įskaitant i586, i686 ir x86_64.
  • $ basearch: Tai reiškia pagrindinę sistemos architektūrą.

Norėdami pamatyti visus nustatymus ir jų reikšmes, galime naudoti komandą:

 dnf config -manager -dump

Kaip administratoriai, mes galime įjungti arba išjungti prieigą prie saugyklų, nes netinkamas jų valdymas gali sukelti problemų „Fedora 23“ sistemos konfigūracijoje, dažniausiai atliekamos šios užduotys:

Pridėkite saugykląNaujos saugyklos bus saugomos kelyje /etc/dnf/dnf.conf, visos sukurtos saugyklos turės plėtinį .repo.

Norėdami pridėti saugyklą, naudosime komandą:

 dnf config-manager -add-repo repository_URL

Įgalinti saugykląNorėdami įjungti saugyklą, turime būti root vartotojai ir vykdyti šią komandą:

 dnf config-manager-rinkinį įgalinanti saugykla … 

Išjunkite saugykląŠiam procesui turime būti pagrindiniai vartotojai ir vykdyti šią komandą:

 dnf config-manager-rinkinio išjungimo saugykla … 

Kaip matome, per DNF komandą turime įvairių variantų, naudokime šias komandas atsakingai ir pasinaudokime puikia jų parama mūsų „Fedora 23“ sistema.

„Webmin“ „Ubuntu“ ir „Fedora“

wave wave wave wave wave