V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kkshell
V2EX  ›  问与答

大佬们, Linux 中的 rpm 问题

  •  
  •   kkshell · Jun 30, 2022 · 809 views
    This topic created in 1397 days ago, the information mentioned may be changed or developed.

    本菜鸟因为 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 replies    2022-07-07 15:16:24 +08:00
    kkshell
        1
    kkshell  
    OP
       Jun 30, 2022
    搞一天了,没头绪,来 v 站看看
    julyclyde
        2
    julyclyde  
       Jul 1, 2022
    看命令行提示符,你这台也不是什么正经机器吧,是个容器?建议直接重装算了

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

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


    记住以后不要随便 777 ,因为会丢失 setuid
    “无脑直接 777”都是没文化的人干的
    kkshell
        3
    kkshell  
    OP
       Jul 1, 2022
    @julyclyde 经过我替换文件一波操作下来好了,yum 也能正常安装使用
    julyclyde
        4
    julyclyde  
       Jul 2, 2022
    @kkshell 浪费很多时间,而且也没办法从“替换文件一波操作”里学到什么经验
    mingtdlb
        5
    mingtdlb  
       Jul 7, 2022
    @julyclyde 同样抵制无脑 777 ,但我说服不了他们😂
    julyclyde
        6
    julyclyde  
       Jul 7, 2022
    @mingtdlb 你让他们把 su 和 sudo 给 777 掉就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1844 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 16:22 · PVG 00:22 · LAX 09:22 · JFK 12:22
    ♥ Do have faith in what you're doing.