나는 같은 문제가 있었다. 다른 답변에서 언급했듯이 문제는 다음을 실행하면 발생합니다.
[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
이제 여기에 제공된 지침을 사용하여 yaourt (및 패키지 쿼리)를 다시 설치하십시오. https://archlinux.fr/yaourt-ko
그리고 당신은 잘 가야합니다.