架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:17038|返信: 6
打印 上一主题 下一主题

[linux]CentOS 7のオフラインインストールrpmパッケージで依存関係を自動解決する

[コピーリンク]
への直接リフト跳转到指定楼层
オーナー
本番環境がセキュリティ上の理由で切断状態にある場合。yumを使用すると、ソフトウェアを自動的にインストールし、ローカル・ソースによって依存関係に対処することができます。
しかし、このアプローチで最も重要な問題の1つは、ローカル・ソーシングのためにソフトウェアとその依存関係をどのように取得するかということです。

依存関係が少ないソフトウェアをインストールする場合、手作業で1つずつ見つけてダウンロードするのは良い選択肢かもしれません。


Linux パッケージ検索ダウンロードhttps://pkgs.org/


まず、yum-plugin-downloadonly プラグインを以下のコマンドでインストールする:

libgdiplus-devel とその依存関係をダウンロードします。

(注意:ダウンロードした依存関係は、現在のシステムに欠けている依存関係を検出するものです。)


ここで、-downloaddir はダウンロードした rpm パッケージの保存場所を指定し、yum でインストールする必要があるソフトウェアの名前を続けて指定します。

ネットワークに接続されたマシンからrpmパッケージをダウンロードしたら、それをネットワークのないサーバーにコピーしてインストールします。コマンドは以下の通り:


または
(終了)





前の記事:Linuxのdevelパッケージとnon-develパッケージの違い
次へ:.NET/C#でnull可能型かどうかを判断する
コードファーマーは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
ソファーベッド
オーナー|发表于2021-6-16 15:07:39|只看该作者
yumdownloaderでダウンロードする

yum を使ってソフトウェアパッケージをダウンロードするだけで、インストールする必要がない場合、yumdownloader コマンドを使うことができます。

yumdownloaderコマンドはyum-utilsパッケージに入っています。

最初にyum-utilsをインストールします:


yum-utils パッケージに含まれるコマンドを確認します:

(このパッケージには /usr/bin/yumdownloader コマンドが含まれています)。

libgdiplus-devel インストーラと依存関係の取得


コード農民ネットワークは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
zcc123
发表于2021-6-16 23:36:39只看该作者
を共有していただきありがとうございます、サポート!
relationresultコード農家ネットワークは、唯一の実践の過程で公開し、技術的な困難に遭遇し、他の人を誤解させないでください。
uggブーツ セール
楼主| 发表于2021-10-15 15:08:00只看该作者
yum install --downloadonly --downloaddir=/tmp/ [パッケージ名]-[バージョン]。[アーキテクチャ].

# 例えば

yumインストール --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
コード農家のネットワークは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
5#
楼主| 发表于2021-10-15 15:18:42只看该作者
コマンドラインからパッケージのバージョンを問い合わせる



Coder.comは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
uggブーツ セール
6#
楼主| 发表于2021-10-21 09:03:28只看该作者


1.--nodeps は依存関係をチェックせずにインストールします。例えば、この rpm には A が必要だけど、A がインストールされていないので、パッケージはインストールされませんが、--nodeps を使えばインストールできます。

2. --force は、強制的にインストールするためのもので、例えば、この rpm のバージョン 1 をインストールした場合、この rpm のバージョン 2 をインストールしたければ、-force を使って強制的にインストールする必要があります。
コード農家のネットワークは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
7#
楼主| 发表于2021-12-18 11:58:29只看该作者
https://rpmfind.net/
コード農民ネットワークは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:すべてのソフトウェア、プログラミング資料やコード農家ネットワークによってリリースされた記事は、研究と研究目的に限定され、上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザーが責任をお願いします。このサイトの情報はネットワークから、著作権紛争は、このサイトとは何の関係もありません。あなたは完全にダウンロードしてから24時間以内にコンピュータから上記のコンテンツを削除する必要があります。あなたがプログラムを好きなら、本物のソフトウェアをサポートしてください、登録を購入し、より良い本物のサービスを得る。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-19 01:42

クイック返信トップに戻る一覧に戻る