Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 34134|Atsakyti: 6

[Linux] "CentOS 7" rpm paketų diegimas neprisijungus automatiškai išsprendžia priklausomybes

[Kopijuoti nuorodą]
Paskelbta 2021-06-16 14:56:10 | | | |
Kai gamybos aplinka atjungiama dėl saugumo priežasčių. Yum naudojimas programinei įrangai automatiškai įdiegti ir priklausomybėms tvarkyti per vietinius šaltinius.
Tačiau svarbiausia šio metodo problema yra tai, kaip gauti programinę įrangą ir jos priklausomybes, kad būtų galima naudoti vietiniuose šaltiniuose?

Kai programinei įrangai įdiegti yra mažiau priklausomybių, tai gali būti sprendimas, kurį reikia apsvarstyti rankiniu būdu ieškant ir atsisiunčiant jas po vieną, o kai programinė įranga turi šimtus priklausomybių ir yra priklausomybių nuo priklausomybių, bandote dar kartą?


"Linux" paketų paieškos atsisiuntimo adresas:Hipersaito prisijungimas matomas.


Pirmiausia įdiekite yum-plugin-downloadonly papildinį naudodami šią komandą:

Atsisiųskite libgdiplus-devel ir jo priklausomybes

(Pastaba:Atsisiuntimo priklausomybė skirta aptikti priklausomybes, kurių trūksta dabartinėje sistemoje, todėl tai turi būti dviejų tų pačių serverių sistemos aplinka


kur --downloaddir nurodo atsisiųsto rpm paketo saugojimo vietą, po to programinės įrangos, kurią turi įdiegti yum, pavadinimą ir palaiko kelias dalis.

Atsisiuntę rpm paketą į tinklo kompiuterį, nukopijuokite jį į serverį be tinklo ir įdiekite. Komanda yra tokia:


Arba taip
(Pabaiga)





Ankstesnis:Skirtumas tarp Linux kūrimo paketų ir ne vystymo paketų
Kitą:.NET/C#, kad nustatytumėte, ar tipas yra nulinis, ar ne
 Savininkas| Paskelbta 2021-06-16 15:07:39 |
Atsisiųskite per YumDownloader

Jei programinės įrangos diegimo paketą norite atsisiųsti tik per yum, bet jums nereikia jo įdiegti, galite naudoti komandą yumdownloader.

Komanda yumdownloader yra pakete yum-utils.

Pirmiausia įdiekite yum-utils:


Pažiūrėkite, kokios komandos yra yum-utils pakete:

(/usr/bin/yumdownloader komanda įtraukta į paketą)

Gaukite libgdiplus-devel diegimo paketą ir jo priklausomybes


Paskelbta 2021-06-16 23:36:39 |
Ačiū už pasidalinimą, palaikymas!
 Savininkas| Paskelbta 2021-10-15 15:08:00 |
yum install --downloadonly --downloaddir=/tmp/ [package-name]-[version]. [architektūra]

# Pavyzdžiui:

yum įdiegti --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Savininkas| Paskelbta 2021-10-15 15:18:42 |
Užklauskite paketo versiją naudodami komandinę eilutę



 Savininkas| Paskelbta 2021-10-21 09:03:28 |


1.--nodeps netikrina priklausomybių diegiant, pavyzdžiui, jums reikia A šiuo rpm, bet jūs neįdiegiate A, todėl jūsų paketas negali būti įdiegtas, ir jūs galite jį įdiegti su --nodeps.

2.--Force yra priverstinis diegimas, pavyzdžiui, jei įdiegėte šio RPM 1 versiją, jei norite įdiegti šio RPM 2 versiją, turite naudoti --force priverstiniam diegimui.
 Savininkas| Paskelbta 2021-12-18 11:58:29 |
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com