banner
AcoFork

AcoFork

LOVETOLOVE

転載:国内でのArchのインストールyay

yay インストールの問題解決策
よく知られている理由により、国内のネットワークでは yay を正常にインストールすることができません。そのため、この記事を書きました。
この記事が yay のインストールに参考となり、問題を回避するのに役立つことを願っています。

通常のインストール方法#

通常、上記のコマンドを実行するだけでインストールが成功しますが、ネットワークエラーが頻繁に発生することがあります。主な原因は次の 2 つです。

Go 言語のソフトウェアのインストール元がブロックされている
GitHub へのアクセスが制限されている
したがって、魔法のソフトウェアを使用するか、以下で説明する方法を使用する必要があります。
解決策#
Go 言語のソースを変更する
この記事では、Goproxy.cn ソースを使用しています。公式ウェブサイトにソースの変更方法がありますので、ここにも掲載します。

ソースの変更

変更したソースを有効にする

一時的に有効にする

永久に有効にする

上記の手順を完了した後、次のコマンドを再試行できます。

makepkg -si
ネットワークの問題がまだ解決していない場合は、次に進んで hosts ファイルを変更します。

GitHub へのアクセスを変更するための hosts の変更
この記事では、gitee で見つけた GitHub の hosts を使用しています。
以下は GitHub の hosts です。

Please Star : https://github.com/ineo6/hosts#

Mirror Repo : https://gitee.com/ineo6/hosts#

Update at: 2021-12-01 08:39:41#

GitHub Host End#

hosts の変更

sudo vim /etc/hosts
上記の GitHub の hosts の内容を /etc/hosts ファイルに追加します。
更新された hosts を即座に有効にするために

sudo systemctl restart nscd


著者:tickltock

出典:https://www.cnblogs.com/tickltock/p/16480395.html

著作権:この作品は「CC BY-NC-SA 4.0」ライセンスで提供されています。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。