Linux は repotrack を使用して rpm パッケージとその必要な依存関係をダウンロードします。

会社の研究開発ネットワークはインターネットに接続されておらず、サーバーにインストールする必要があるプログラムは、rpm パッケージをダウンロードしてオフラインでインストールする必要があります。ただし、rpm パッケージには、インストール中に依存関係が失われることがよくあります。この記事では、repotrack ツールを使用して、パッケージとそのすべての依存関係を同時にダウンロードします。

強く推奨: この方法では、理論的にはすべての Linux オフライン プログラム インストール パッケージをダウンロードできます。

  1. リポトラックツールをインストールする

    yum -y install yum-utils
    
  2. ダウンロードするダウンロードパスとパッケージ名を指定します

    # 用法
    /usr/bin/repotrack [options] package1 [package2] [package..]  
    
    # 以下载 nginx 为例
    /usr/bin/repotrack -p /home/nginx/ nginx
    

    -pダウンロードパスを指定する

  3. ダウンロードしたすべての rpm を圧縮パッケージにして簡単にコピーできるようにします。

    tar -zcvf nginx.tar.gz /home/nginx/
    
  4. プログラムを解凍してイントラネット サーバーにインストールします

    tar -zxvf nginx.tar.gz
    rpm -ivh --nodeps --force home/nginx/*.rpm
    

おすすめ

転載: blog.csdn.net/qq12547345/article/details/128455570