検索

ホームページ  >  に質問  >  本文

ubuntu16.04 - apt-mirror などのツールを使用して、ubuntu で ppa:ondrej/php をローカル サーバーにキャッシュするにはどうすればよいですか?

PHP 開発友人は皆、apt-get install php7.1-fpm を実行する前に、まずソースを追加する必要があることを知っています

通常のアプローチは次のとおりです: add-apt-repository ppa:ondrej/php

本来、このステップに問題はありませんでしたが、遅すぎました。 !

そこでお聞きしたいのですが、これらのパッケージをローカルにキャッシュするにはどうすればよいでしょうか?

扔个三星炸死你扔个三星炸死你2782日前913

全員に返信(2)返信します

  • 滿天的星座

    滿天的星座2017-06-14 10:52:02

    追加する必要があるのは一度だけです。 。 。理解できません。パッケージのダウンロードが遅いのは、基本的にネットワークに問題があります

    返事
    0
  • 阿神

    阿神2017-06-14 10:52:02

    APT インストール ソフトウェアのキャッシュ ディレクトリ/var/cache/apt/ そこに直接アクセスして、インストールしたばかりのソフトウェア パッケージを見つけることができます。

    ソフトウェアパッケージをダウンロードするコマンド
    apt-get download <package-name>

    ローカル ソースを作成するコマンド
    dpkg-scanpackages /home/ubuntu-local/wily /dev/null |gzip > /home/ubuntu-local/wily/Packages.gz -rdpkg-scanpackages /home/ubuntu-local/wily /dev/null |gzip > /home/ubuntu-local/wily/Packages.gz -r
    本地源echo "deb http://localhost/ubuntu-local/wily /" > /etc/apt/source.list.d/local.listローカル ソースecho "deb http://localhost/ubuntu-local/wily /" > /etc/apt/source.list.d/local.list

    インストールされているソフトウェア パッケージのリストをバックアップします
    sudo dpkg --get-selections > /home/package.selectionssudo dpkg --get-selections > /home/package.selections
    根据软件列表批量下载软件包
    for req in $(cat ~/package.selections | cut -f 1 | cut -f 1 -d ":" ); do apt-get download $req; doneソフトウェア リストに従ってソフトウェア パッケージをバッチでダウンロードします

    for req $(cat ~/ package.selections | Cut -f 1 | Cut -f 1 -d ":" ); do apt-get download $req 🎜;

    返事
    0
  • キャンセル返事