我尝试安装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 包,它仅包含fslint
Ubuntu 18.04 中可用的最新版本。
sudo snap install fslint-unofficial
要处理外部媒体中的文件,请使用snap connect fslint-unofficial:removable-media
。
答案2
奇考夫卡是一个用 Rust 编写的现代克隆版本,具有相同的 UI 和一些其他功能。我绝对推荐它。
根据他们自己的基准测试,它甚至比 fslint 快 10 倍
答案3
官方 github 上已经有人对此提出了一个问题。看来过时的依赖项是导致此问题的原因。
答案4
有一个名为林特在最新的 Ubuntu 版本的 repo 中。它还有一个用于查找重复文件的 GUI。