有人能成功安装bleachbit
吗CentOS 8
?如果是的话请分享一下方法。谢谢。
答案1
我已经启用了 EPEL 存储库。然后我做了:
su
yum update
yum install bleachbit
我搜索了一下,发现centos 软件包和漂白位官方
python2-gobject
在包裹上找到,但python2-scandir
在包裹上找不到。
所以我的结论是我无法安装它。我很快就会在家里尝试这些。
答案2
https://docs.bleachbit.org/doc/install-on-linux.html
我将对其进行扩展,而不是仅仅在其他答案中提供链接:
对于 CentOS 8,有一个python3-gobject
但没有python-scandir
.正如你所看到的https://cbs.centos.org/koji/buildinfo?buildID=25119,后者的最新版本于 2019 年 2 月 18 日发布,即 CentOS 8 发布之前。这就是它在存储库中不可用的原因。虽然第一个站点上有针对 CentOS 6 和 7 的rpm
for bleachbit
,但没有针对 CentOS 8 的。
我所能做的是从源代码安装/运行它。我无法让它与 Python 3 一起工作,所以我使用 Python 2,它在 CentOS 8 的整个生命周期中仍然会收到安全更新。
yum
首先,使用或安装以下软件包dnf
(首先启用 PowerTools 和 Epel 存储库):
yum install dnf-utils
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum-config-manager --enable PowerTools
yum install python2 python2-pip python2-devel python2-setuptools python2-libs pygobject2 cairo-devel gobject-introspection pygobject2-devel cairo-gobject-devel gobject-introspection-devel
pip2
然后,以 root 身份安装以下 Python 模块:
scandir pygobject vext vext.gi
从这里获取源代码:https://github.com/bleachbit/bleachbit/archive/v3.1.0.tar.gztar xvfz v3.1.0.tar.gz
并使用cd将其解压到bleachbit-3.1.0
目录中。运行命令python2 bleachbit.py
将其打开。
您可以在您的或其他地方为其设置一个别名,.bashrc
如下所示
alias bleachbit="python2 /path/to/bleachbit.py"
这样,您就可以使用您的别名从终端打开它bleachbit
。
答案3
或者
获取https://www.bleachbit.org/download/file/t?file=bleachbit-4.0.0-1.1.centos8.noarch.rpm&& sudo yum localinstall 下载/bleachbit-4.0.0-1.1.centos8.noarch.rpm