Ubuntu 20.04 的 fslint(重复文件查找器)在哪里?

Ubuntu 20.04 的 fslint(重复文件查找器)在哪里?

我尝试安装fslint

:~# apt install fslint

我收到了

Package fslint is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'fslint' has no installation candidate

嗯,fslint在 Ubuntu 19.10 中可用。

在里面fslint网站中http://www.pixelbeat.org/fslint/表明它适用于 Ubuntu。

发生了什么?
它从 20.04 存储库中删除了吗?
或者他们用另一个包或名称替换了它?

答案1

由于 Python 2 弃用了某些内容,因此它没有出现在 20.04 LTS 存储库中,但您可以手动安装它:

mkdir -p ~/Downloads/fslint
cd ~/Downloads/fslint
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/f/fslint/fslint_2.46-1_all.deb

sudo apt-get install ./*.deb

并通过运行可执行文件来享受使用它fslint-gui


对于 20.10,解决方案稍微长一点

mkdir -p ~/Downloads/fslint
cd ~/Downloads/fslint
wget http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-4_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygobject-2/python-gobject-2_2.28.6-14ubuntu1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pycairo/python-cairo_1.16.2-2ubuntu2_amd64.deb

wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/f/fslint/fslint_2.46-1_all.deb

sudo apt-get install ./*.deb

还有非官方的最近创建的 Snap 包,它仅包含fslintUbuntu 18.04 中可用的最新版本。

sudo snap install fslint-unofficial

要处理外部媒体中的文件,请使用snap connect fslint-unofficial:removable-media

答案2

奇考夫卡是一个用 Rust 编写的现代克隆版本,具有相同的 UI 和一些其他功能。我绝对推荐它。

根据他们自己的基准测试,它甚至比 fslint 快 10 倍

答案3

官方 github 上已经有人对此提出了一个问题。看来过时的依赖项是导致此问题的原因。

https://github.com/pixelb/fslint/issues/168

答案4

有一个名为林特在最新的 Ubuntu 版本的 repo 中。它还有一个用于查找重复文件的 GUI。

相关内容