pacman(Arch Linux)を使用してパッケージをインストールまたは更新することはできません。

pacman(Arch Linux)を使用してパッケージをインストールまたは更新することはできません。

私がそれをしようとしたとき、sudo pacman -Syuそれは私にそれを与えましたerror: config file /etc/pacman.d/mirrorlist could not be read: No such file or directory

どうすればいいですか?

ベストアンサー1

ソースソースから有効なミラーリストファイルを復元します。

$ sudo bash
# mkdir -p /etc/pacman.d
# curl -s "https://www.archlinux.org/mirrorlist/?country=US&country=GB&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' > /etc/pacman.d/mirrorlist
# pacman -S archlinux-keyring
# pacman -Syu
# exit
$

あなたが得たリストは特定の国についてです。ここではアメリカとイギリスが使われています。自分の国や近い国を自由に入力してみてください。

上記のコマンドラインは元の文書で修正されました。Archlinux Wikiのミラーページ。正しいリダイレクト権限を得るためにインタラクティブモードに入り、ソート用のスクリプトがあるsudo場合とない場合があるため、ミラー速度によるソートを削除しました。

編集:存在しないミラーサーバーでエラーが発生した場合は、ファイルを編集して/etc/pacman.d/mirrorlist機能しない部分をコメントアウトできます。

$ sudo nano /etc/pacman.d/mirrorlist
===>
# comment out whole lines by hash like this:
#  Server = https://mirror.0x.sg/archlinux/$repo/os/$arch
Server = https://mirror.netweaver.uk/archlinux/$repo/os/$arch
# Server = https://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
(...)

Serverファイルのエントリを手動で作成することもできます。Archlinux Pacmanミラーリストジェネレータ。 「ミラー状態の使用:」チェックマーク[X]を有効にします。

おすすめ記事