Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 34134|Odpowiedź: 6

[linux] Offline instalacja pakietów rpm w CentOS 7 automatycznie rozwiązuje zależności

[Skopiuj link]
Opublikowano 16.06.2021 14:56:10 | | | |
Gdy środowisko produkcyjne jest odłączone ze względów bezpieczeństwa. Używam yum do automatycznej instalacji oprogramowania i obsługi zależności przez lokalne źródła.
Jednak najważniejszym problemem tej metody jest to, jak uzyskać oprogramowanie i jego zależności do wykorzystania przez lokalne źródła?

Gdy jest mniej zależności do instalacji, może być rozwiązaniem do ręcznego wyszukiwania i pobierania ich pojedynczo, a gdy oprogramowanie ma setki zależności i są zależności, to spróbuj ponownie?


Adres wyszukiwania pakietów Linuksa:Logowanie do linku jest widoczne.


Najpierw zainstaluj wtyczkę yum-plugin-downloadonly za pomocą następującego polecenia:

Download libgdiplus-devel and its dependencies

(Uwaga:Zależność pobierania służy do wykrywania brakujących zależności w obecnym systemie, więc musi to być środowisko systemowe dwóch tych samych serwerów


gdzie --downloaddir określa miejsce przechowywania pobranego pakietu rpm, a następnie nazwę oprogramowania, które trzeba zainstalować przez yum, i obsługuje wiele części.

Po pobraniu pakietu rpm na komputerze sieciowym, skopiuj go na serwer bez sieci i zainstaluj. Polecenie brzmi następująco:


A przynajmniej coś takiego
(Koniec)





Poprzedni:Różnica między pakietami deweloperskimi dla Linuksa a nie-programowymi pakietami
Następny:.NET/C# do ustalenia, czy dany typ jest zerowalny, czy nie
 Ziemianin| Opublikowano 16.06.2021 15:07:39 |
Pobierz przez YumDownloader

Jeśli chcesz pobrać pakiet instalacyjny tylko przez yum, ale nie musisz go instalować, możesz użyć polecenia yumdownloader.

Polecenie yumdownloader znajduje się w pakiecie yum-utils.

Najpierw zainstaluj yum-utils:


Sprawdź, jakie komendy znajdują się w pakiecie yum-utils:

(polecenie /usr/bin/yumdownloader dołączone do pakietu)

Pobierz pakiet instalacyjny libgdiplus-devel i jego zależności


Opublikowano 16.06.2021 23:36:39 |
Dzięki za podzielenie się, wsparcie!
 Ziemianin| Opublikowano 15.10.2021 15:08:00 |
yum install --downloadonly --downloaddir=/tmp/ [nazwa-pakietu]-[version]. [architektura]

# Na przykład:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Ziemianin| Opublikowano 15.10.2021 15:18:42 |
Zapytaj o wersję pakietu za pomocą wiersza poleceń



 Ziemianin| Opublikowano 21.10.2021 09:03:28 |


1.--nodeps nie sprawdza zależności podczas instalacji, na przykład potrzebujesz A przy tym obrotie, ale nie instalujesz A, więc twój pakiet nie może zostać zainstalowany, a możesz zainstalować go z --nodeps.

2.--force to wymuszona instalacja, na przykład jeśli masz zainstalowaną wersję 1 tego RPM, jeśli chcesz zainstalować wersję 2 tej RPM, musisz użyć --force, aby wymusić instalację.
 Ziemianin| Opublikowano 18.12.2021 11:58:29 |
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com