どのような方法がありますか?タイムアウト設定どのpacman
リポジトリサーバーへの接続を確立するにはどうすればよいですか?私のISP(大学)は複数のArch Linuxをブロックしています(私は万座郎)AUR
といくつかのcommunity
サーバー。一部のパッケージが欠落している場合でも、「ダウンロード」の70%がより早く終了するようにタイムアウトを減らしたいと思います。遅い(信頼できる)プロキシサービスを使用すると、残りのパッケージを入手できます。
pacman
アップグレードしようとするたびにとても難しいすべてのパッケージをダウンロードしてください。pacman
各パッケージに対してすべてのアーチミラーサーバーを試してみると、時間がかかりすぎます。私はこれらすべてのサーバーが時間の30%を超えることを知っています。「詰まった」バッグ。
私は次のパッケージのリストを維持したくありません。禁止(リストはあまり変わっていませんが)。これが私が望む動作です。
pacman
すぐに70%までダウンロードする必要があります。滑らかなそれではupgrade
失敗するでしょう。(一部パッケージが紛失したため)。- プロキシが有効な状態で再実行すると
pacman -Su
完了upgrade
します。
具体的には、次のエラーが表示されますpacman
。タイムアウト設定用のコマンドラインスイッチが見つかりません。
error: failed retrieving "file" from "server" : Resolving timed out after 10520 milliseconds
error: failed retrieving "file" from "server" : Recv failure: Connection reset by peer
error: failed retrieving "file" from "server" : Could not resolve host: "server"
または、次のパッケージを追跡するスクリプトを設定する必要があります。禁止以前upgrade
ダウンロードが遅れていましたか?
それでも元の問題は解決されません。「新しい封じ込め」パッケージをアップグレードするときこれ時間。遅延ダウンロードもタイムアウトのため時間がかかります。
pacman-mirrors
リストは常に最新の状態です。すべてのアップグレードと同期されます。(それでも)。