私はこれに従います:https://wiki.archlinux.org/index.php/Nvidia#Installing
コマンドがpacman -S nvidia
失敗しますerror: target not found: nvidia
。実際にpackman -Ss nvidia
検索しても一致する結果は出ません。 "nvidia"と一致する唯一のパッケージはextraの下にありますextra/libcl
。
私のリポジトリにはアクティブなリポジトリが/etc/pacman.conf
あります[extra]
(検索で正常に見つかった追加のリポジトリの1つに表示されます)。
パックマンのリストは最新ではないかもしれません。私は逃げたpacman -Sy
。
それは私が今完全に閉じ込められているという意味です。
答え1
「ターゲットが見つかりません」というメッセージが表示されるのは、ローカルのパックマンデータベースがnvidia
新しいバージョンに置き換えられたため、ミラーに存在しなくなったターゲット()を参照するために使用されているためです。
この問題を解決する正確で唯一の安全な方法は、まず次のようにpacman -Syy
ローカルpacman -Syu
データベースを強制的に更新することです。破損の可能性。
これらのコマンドはと共に使用できますpacman -Syyu
。
答え2
pacman -Syy
私のリポジトリを更新したので、nvidiaを取得できます。
アーチ文書から:
ヒント:2つの--refreshまたは-yフラグを渡すと、pacmanはすべてのパッケージリストが最新であると見なされてもすべてのパッケージリストを更新します。新しいイメージに変更するたびにpacman -Syyを実行するのは良い習慣であり、可能な問題を避けることができます。
問題が発生しました。 (デバイスが長い間インターネットに接続されていませんが、ArchをインストールするときにNVIDIAパッケージがあったはずです。ここで何が間違っているのかわかりません。)