I ja dobivam istu pogrešku, nemam problema s repoom, pokušao sam ukloniti dnf iz /etc/dnf/protected.d/ i /etc/yum/protected.d/. Ali nema sreće
# dnf -y --releasever = 8 --allowerasing --setopt = deltarpm = lažna distro -sinkronizacija. Zadnja provjera isteka metapodataka: prije 0:04:49 u utorak, 13. listopada 2020. 12:45:13 po IST -u. Pogreška: Problem: Operacija bi rezultirala uklanjanjem sljedećih zaštićenih paketa: dnf.Odgovor
Također, jedan od “ažurirano”Komentari čitatelja još u proljeće ukazivali su na to da imaju nekih problema python36-*
i samo “uklonio ga" nastaviti. Pa, samo sam mislio da ću ukloniti python pakete koji su se također pokazali problematičnim jer je ovo bio samo razvojni hipervizor za moj cluster s otvorenim pomakom i neke druge stvari. (Tj. Sve važne stvari nalaze se na hardverskom raidu ugrađenom u šasiju, a ja koristim instalacijske ssds za pokretanje stvarnog OS -a.)
Pa sam samo želio vidjeti dokle ću stići, a možda ni treći veliki album zaredom u nekom trenutku neće natjerati potpunu instalaciju vanilije.
Pa dobro, jednom kad sam počeo uklanjati python3 stvari na koje se žalio, dnf (aplikacija python) počela je davati greške u vezi s nemogućnošću pronalaženja imenovanog modula itd...
Međutim, ako se sjećate prethodnih koraka, već ste u potpunosti uklonili “njam" umjesto "dnf.”
Međutim, također sam naišao na ovu točnu situaciju pri prelasku s CentOS -a 6 na CentOS 7 prije nego što su došli do sjajnog alata za "ažuriranje na mjestu" koji je to učinio tako lakim i manje problematičnim.
Pa da, ovi su članci uvijek izlet, jer zapravo nikada ne funkcioniraju.
Moram pretpostaviti da baš kao i stari "Linux gurui" Linuxa, gdje je svijet "radio na njihovoj kutiji", ali kad ste pokušali saznati kako izgraditi svijet na svom, uvijek ste ostavljali lebdjeti u svemiru jer su s pouzdanjem ukazivali da „to djeluje na njihovo kutija… ”
Mislim da se ti članci temelje na minimalno dokazanom konceptu kojim se zapravo nitko ne bavi. (Kao neka minimalistička instalacija koja bi zahtijevala toliko uklanjanja stavki i paketa da se vratite, pa se možete i potpuno instalirati s novim medijima.)
Odgovor„1) Nijedan Centos sustav koji sam ikada pokrenuo neće vam dopustiti da uklonite bilo koju jezgru jer„ TO JE KERNEL “i odbija to učiniti koristeći njam, ili dnf.”
Pa iskoristi rpm i stavi --nodeps
i možete ukloniti jezgru. Ali da, ako nešto krene po zlu, završit ćete zapušavanjem sustava, neće biti jezgre za podizanje sustava. Mogao sam nadograditi na 8.2, morao sam rpm -e --nodeps
jezgra; također sam morao ukloniti devel pakete - ono što sam učinio bilo je navesti devel pakete koji su uklonjeni u datoteku i sve ih ponovo instalirati nakon što je nadogradnja baze završena; morao to učiniti za oko 25 paketa. Također, nadogradnja obično radi samo na minimalnoj razini instalacije, morala je zatim grupirati instaliranje razvojnih alata, alata sustava, sigurnosnih alata itd. Itd. Prava bol, ali moguća.