我编译安装了系统组件例如 zlib openssl openssh,现在出于某些原因我想还原成包管理版本,直接 reinstall 可以吗

2022 年 2 月 12 日
 seers

yum reinstall 会替换掉我编译安装的组件吗

4061 次点击
所在节点    Linux
9 条回复
SPACELAN
2022 年 2 月 12 日
或者把 rpm 包下载下来强制安装
jim9606
2022 年 2 月 12 日
看你装在哪,自行安装一般放在 /usr/local 下面,默认的 ld.so.conf 里, /usr/local/lib 优先于 /usr/lib 。
你可以用 ldd 检查加载了哪个版本。
听不懂我在说啥的就先卸载自编译的版本。
westoy
2022 年 2 月 13 日
敢替换掉系统自带的真的很勇啊......这三个我连 /usr/local 下面都不敢放, 只敢放 /opt 下面.....
mikeguan
2022 年 2 月 13 日
使用 make install 安装软件至少需要熟练使用 gentoo

你可以看下 gentoo 更新 ssl 的时候都会有哪些动作
mkmoon
2022 年 2 月 13 日
真是一位勇者,比较麻烦,像 rpm 系,reinstall 不一定会覆盖安装,如果目标文件存在,新包会将冲突文件重命名为 rpmnew ,你还是得手动处理。
BrettD
2022 年 2 月 13 日
系统的包管理器是不管你自己手动编译安装的东西的
msg7086
2022 年 2 月 13 日
make install 的软件需要手动清理。(所以一般不推荐 make install ,最少也要打成包,然后装包。)
nightwitch
2022 年 2 月 13 日
make install 的时候要学会指定 prefix , 就不用担心这个问题了
zhsj
2022 年 2 月 13 日
一般对于不清楚细节就干的人,我建议直接重装

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/833481

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX