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

Sha*_*fer 27 package-management apt files filemanager 20.04

我尝试安装 fslint

:~# apt install fslint
Run Code Online (Sandbox Code Playgroud)

我收到了

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
Run Code Online (Sandbox Code Playgroud)

嗯,fslint在 Ubuntu 19.10 中可用。

fslint网站http://www.pixelbeat.org/fslint/ 中显示它可用于 Ubuntu。

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

N0r*_*ert 28

它没有出现在 20.04 LTS 存储库中,因为 Python 2 已弃用,但您可以手动安装它:

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
Run Code Online (Sandbox Code Playgroud)

并通过运行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
Run Code Online (Sandbox Code Playgroud)

还有最近创建的非官方Snap 包fslint它只包含 Ubuntu 18.04 中可用的最新版本。

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
Run Code Online (Sandbox Code Playgroud)

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

  • 是否有不需要折旧依赖项的 fslint 替代方案? (3认同)
  • 安装过时的依赖项是否可能与 20.04 中的其他软件包发生冲突,或者这样做是否安全? (2认同)
  • 这里没有什么特别的。所有这些包都是常规的 deb 包。因此可以使用 `apt`、`apt-get`、`aptitude` 或 Synaptic 删除它们。在 Aptitude 和 Synaptic 中,这些软件包将被标记为过时或本地安装。因此,您可以将它们与其他人进行排序。 (2认同)
  • 任何有根据的猜测何时不再需要此解决方法(例如,是否有人正在更新 `fslint`)? (2认同)

For*_*rce 14

czkawka是用 Rust 编写的现代克隆,它具有相同的 UI 和更多功能。我绝对可以推荐那个。

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


小智 9

官方github上已经打开了一个关于它的问题。看起来过时的依赖关系是这里的原因。

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