我在 中安装了命令行程序的预编译二进制文件/usr/bin
,现在我想使用包管理器安装相同的程序。为了避免包管理器dnf
和预编译的二进制文件之间发生冲突,/usr/bin
我想事先使用rm -i
.
我通常让dnf
处理删除安装的程序,/usr/bin
所以在我尝试自己删除二进制文件之前,我想知道安装在的程序/usr/bin
是否安全?手动删除程序是否存在风险?rm -i
/usr/bin
/usr/bin
答案1
如果是手动安装的,手动删除是没有问题的。
对于未来,最好将手动安装的(即不由包管理器管理的)二进制文件放在/opt
;的子目录中。对于小程序,您甚至可以创建一个/opt/bin
并将它们放在那里。这是为了避免混乱。