首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除库后Dnf不工作

删除库后Dnf不工作
EN

Unix & Linux用户
提问于 2023-02-06 21:35:43
回答 1查看 73关注 0票数 -2

我使用Fedora 37并拥有Linux内核:6.1.7-200.fc37.x86_64

在尝试将某些库(libncurses.so.5)替换为STMCubeIDE时,我删除了/usr/lib/libncurses*中的一些文件。现在,当我尝试在dnf中使用任何东西时,我会得到以下消息:

代码语言:javascript
复制
$ sudo dnf update
Traceback (most recent call last):
  File "/usr/bin/dnf", line 61, in <module>
    from dnf.cli import main
  File "/usr/lib/python3.11/site-packages/dnf/cli/__init__.py", line 30, in <module>
    from dnf.cli.cli import Cli  # :api
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/dnf/cli/cli.py", line 44, in <module>
    from . import output
  File "/usr/lib/python3.11/site-packages/dnf/cli/output.py", line 42, in <module>
    import dnf.cli.progress
  File "/usr/lib/python3.11/site-packages/dnf/cli/progress.py", line 19, in <module>
    from dnf.cli.term import _term_width
  File "/usr/lib/python3.11/site-packages/dnf/cli/term.py", line 21, in <module>
    import curses
  File "/usr/lib64/python3.11/curses/__init__.py", line 13, in <module>
    from _curses import *
ImportError: libncursesw.so.6: cannot open shared object file: No such file or directory

我想知道是否有一个简单的方法,只是修复dnf或这个特定的问题。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-02-07 09:11:04

删除系统文件几乎总是一个糟糕的想法。

您应该从备份中还原文件。如果您没有备份,那么在VM上执行Fedora 37的干净安装,并从那里复制已删除的文件。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/734597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档