标签: dnf

Fedora 容器没有可用的“查找”命令

我构建了一个容器:

> cat Dockerfile
FROM fedora:latest

USER root

RUN dnf update -y && \
    dnf clean all && \
    dnf autoremove

> docker build -t dev .
> docker run -t -d <container_id>
> docker exec -it <container_id> /bin/bash
$ dnf install -y which
$ which find
which: no find in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin)

Run Code Online (Sandbox Code Playgroud)

到目前为止,我使用过的每个 Linux 发行版都已find预安装,因此我不完全确定在这里要做什么。

快速谷歌搜索会产生有关如何使用的 find结果,或者为什么在脚本中使用时找不到它bash等。但无论我使用什么关键字,我似乎都找不到以前遇到过这个问题的人。

dnf search find显示没有结果,但也许它是用另一个名字?或者我必须自己编译一些东西?

bash containers fedora find dnf

4
推荐指数
1
解决办法
3234
查看次数

使用pip或dnf在Fedora中安装python包?

当我在Fedora中安装一些python包时,有两种方法:

  • 使用 dnf install python-package
  • 使用 pip install package

我注意到即使我使用dnf update最新的Fedora,当我使用pip时,它仍然会告诉我类似的东西

pip是旧版本,请使用pip update

我猜dnf包管理与python-pip包管理不同.

那么更推荐哪一个安装python包?

python pip fedora yum dnf

3
推荐指数
1
解决办法
3832
查看次数

在fedora27上安装pytorch后没有模块librepo

我不得不用conda安装pytorch,然后在尝试升级系统时遇到此错误:

sudo dnf upgrade
Traceback (most recent call last):
  File "/bin/dnf", line 57, in <module>
    from dnf.cli import main
  File "/usr/lib/python3.6/site-packages/dnf/__init__.py", line 31, in <module>
    import dnf.base
  File "/usr/lib/python3.6/site-packages/dnf/base.py", line 26, in <module>
    from dnf.comps import CompsQuery
  File "/usr/lib/python3.6/site-packages/dnf/comps.py", line 29, in <module>
    import dnf.util
  File "/usr/lib/python3.6/site-packages/dnf/util.py", line 32, in <module>
    import librepo

ModuleNotFoundError: No module named 'librepo'
Run Code Online (Sandbox Code Playgroud)

我看到一些使用yum弃用的答案用于重新安装python,但似乎我的机器上没有它.我不想再重新安装linux了,我正在寻找那个问题的答案.

当通过conda安装pytorch时,它还安装了cuda.也许这可能是个问题?在此之前,我记得(不确定,但有点)我默认使用python2.7运行,现在它是python 3.6 ..

python conda dnf fedora-27

2
推荐指数
1
解决办法
833
查看次数

如何恢复损坏的dnf数据库?

我只是杀死了一个dnf进程,因为它没有响应^ Z

现在我的Berkley数据库已损坏,不知道如何重建它-让我愚蠢。

任何帮助将不胜感激。

现在,任何dnf搜索的输出为:

错误:rpmdb:BDB0113线程/进程21154/140457937990976失败:BDB1507线程在Berkeley DB库中死亡错误:dbenv-> failchk中的db5错误(-30973):BDB0087 DB_RUNRECOVERY:致命错误,运行数据库恢复错误:无法使用以下方法打开包索引db5-(-30973)错误:无法在/ var / lib / rpm中打开Packages数据库错误:错误:rpmdb打开失败

非常感谢您的帮助。

database linux dnf

1
推荐指数
1
解决办法
760
查看次数

dnf 损坏:尝试了所有镜像

我不知道如何描述我的问题,因为我不明白它为什么会发生......当我进入时

sudo dnf install (any packet)
Run Code Online (Sandbox Code Playgroud)

它返回给我这个

Tor Project Repo               407  B/s | 264  B     00:00    
Error: Failed to download metadata for repo 'Tor': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Run Code Online (Sandbox Code Playgroud)

很明显,Tor 与那一团混乱有关,但我不知道为什么。

我什么也没试,因为我害怕做错事。我用的是软呢帽 30。(英式长棍面包)

installation fedora tor dnf

1
推荐指数
2
解决办法
2万
查看次数

标签 统计

dnf ×5

fedora ×3

python ×2

bash ×1

conda ×1

containers ×1

database ×1

fedora-27 ×1

find ×1

installation ×1

linux ×1

pip ×1

tor ×1

yum ×1