V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kkshell
V2EX  ›  问与答

大佬们, Linux 中的 rpm 问题

  •  
  •   kkshell · 2022-06-30 15:59:51 +08:00 · 438 次点击
    这是一个创建于 659 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本菜鸟因为 yum 坏了,想重装一下 yum 和 python 来着,发现删除之后 rpm 也坏了 执行安装的时候出现

    直接 rpm

    求助大佬们,怎么修复好? 文中提到的 error: cannot open /usr/lib/rpm/rpmrc at /usr/lib/rpm/redhat/rpmrc:1: No such file or directory 其实这两个位置都是有的,并且权限我都全部设置成了 777

    6 条回复    2022-07-07 15:16:24 +08:00
    kkshell
        1
    kkshell  
    OP
       2022-06-30 16:03:57 +08:00
    搞一天了,没头绪,来 v 站看看
    julyclyde
        2
    julyclyde  
       2022-07-01 10:51:40 +08:00
    看命令行提示符,你这台也不是什么正经机器吧,是个容器?建议直接重装算了

    yum (真的 yum ,不是 dnf 冒充的那个)本身是一个 python 库,依赖于系统自带的 python 。如果你把 python 删除掉了,按照依赖关系,yum 也会被删掉

    rpm 倒是独立的,但看你截图的这个情况,不知道是怎么被损毁的。
    这个系统的几大件已经被你搞坏了


    记住以后不要随便 777 ,因为会丢失 setuid
    “无脑直接 777”都是没文化的人干的
    kkshell
        3
    kkshell  
    OP
       2022-07-01 14:44:44 +08:00
    @julyclyde 经过我替换文件一波操作下来好了,yum 也能正常安装使用
    julyclyde
        4
    julyclyde  
       2022-07-02 11:15:02 +08:00
    @kkshell 浪费很多时间,而且也没办法从“替换文件一波操作”里学到什么经验
    mingtdlb
        5
    mingtdlb  
       2022-07-07 11:11:50 +08:00
    @julyclyde 同样抵制无脑 777 ,但我说服不了他们😂
    julyclyde
        6
    julyclyde  
       2022-07-07 15:16:24 +08:00
    @mingtdlb 你让他们把 su 和 sudo 给 777 掉就行了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5111 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 09:32 · PVG 17:32 · LAX 02:32 · JFK 05:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.