同じ問題がありました。問題(他の回答で述べたとおり)を実行すると、
[linux]$ echo $PATH
[linux]$ /usr/local/sbin:/usr/local/bin:/usr/bin .....
/ usr / local / sbinおよび/ usr / local / binが最初に表示されるため、検索されたプログラムはこれらの場所(存在する場合)から取得されます。
/ usr / local / binを見て、package-queryがそこにあるかどうかを確認してください。可能であれば、問題はこれが原因で発生しているはずです(インストールしていない限り)。そう。修正しましょう......
まず、YAOURTを削除します。
sudo pacman -R yaourt
checking dependencies...
Packages (1) yaourt-1.9-1
Total Removed Size: 0.81 MiB
:: Do you want to remove these packages? [Y/n] y
:: Processing package changes...
(1/1) removing yaourt [############################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
そして、package-queryを削除します。
[linux]$ sudo pacman -R package-query
checking dependencies...
Packages (1) package-query-1.9-3
Total Removed Size: 0.08 MiB
:: Do you want to remove these packages? [Y/n] y
:: Processing package changes...
(1/1) removing package-query [############################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
最後に、手動でstray package-queryバイナリを削除します。
[linux]$ sudo rm -rf /usr/local/bin/package-query
ここで、https://archlinux.fr/yaourt-enの指示に従って、yaourt(およびpackage-query)を再インストールします。
そして、あなたは行ってもいいはずです。