我构建了一个容器:
> 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显示没有结果,但也许它是用另一个名字?或者我必须自己编译一些东西?
当我在Fedora中安装一些python包时,有两种方法:
dnf install python-packagepip install package我注意到即使我使用dnf update最新的Fedora,当我使用pip时,它仍然会告诉我类似的东西
pip是旧版本,请使用pip update
我猜dnf包管理与python-pip包管理不同.
那么更推荐哪一个安装python包?
我不得不用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 ..
我只是杀死了一个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打开失败
非常感谢您的帮助。
我不知道如何描述我的问题,因为我不明白它为什么会发生......当我进入时
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。(英式长棍面包)