![从社区存储库中删除安装的 Arch Linux 程序](https://linux22.com/image/34456/%E4%BB%8E%E7%A4%BE%E5%8C%BA%E5%AD%98%E5%82%A8%E5%BA%93%E4%B8%AD%E5%88%A0%E9%99%A4%E5%AE%89%E8%A3%85%E7%9A%84%20Arch%20Linux%20%E7%A8%8B%E5%BA%8F.png)
我想在我的 Arch 机器上安装 par2 的多线程版本。成功安装后,运行 par2 仍然执行单线程版本。
pacsearch par2
返回:
community/libpar2 0.2-7
Parity checking library
community/par2cmdline 0.6.11-1
A PAR 2.0 compatible file verification and repair tool
pkgfile -s par2
回报
community/par2cmdline
尝试删除 par2cmdline,无论是将其引用为community/par2cmdline 还是使用pacman -Rs
return 的par2cmdline
error: target not found: community/par2cmdline
error: target not found: par2cmdline
有什么想法如何识别正确的包名称并删除这些包?
答案1
根据您的搜索,par2cmdline
您的系统上未安装该软件包。如果是的话,就会显示:[installed]
就行了。
并pkgfile
告诉您存储库中的哪个软件包包含 par2,但不告诉您系统上安装的哪个软件包拥有$PATH
.一看就知道用了pacman -Qo `which par2`
。