如何替换 Diffuse?

如何替换 Diffuse?

为什么 Diffuse 被排除在 Ubuntu 20.04 的 Universe 存储库之外?应该用什么来代替(如果你不想使用简单的diff软件,而是使用图形软件)?

答案1

可以从 18.04 LTS 手动下载的软件包进行安装:

cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/d/diffuse/diffuse_0.4.8-3_all.deb
sudo apt-get install ./diffuse_0.4.8-3_all.deb ./python-gtk2_2.24.0-5.1ubuntu2_amd64.deb

其他好的选择是融合meld包裹)或KDiff3kdiff3包裹)。

答案2

截至 2020 年夏季,diffuse 的更新分叉位于https://github.com/MightyCreak/diffuse是最好的方法。它非常适合直接从 Ubuntu 20.04 的源代码使用。主要先决条件是 python3 和 python3-gi,它们在 Ubuntu 20.04 上都足够新。使用以下命令安装 python3 和 python3-gi

sudo apt install python3-gi

在非桌面计算机上,您可能还需要安装以下通常已经安装的软件包:

sudo apt install gobject-introspection gir1.2-gtk-3.0 gnome-icon-theme python3-gi-cairo

然后将 difficile 从 github 克隆到你喜欢的文件夹中。要运行 difficile,只需调用 python 脚本即可src/usr/bin/diffuse。将 bin 文件夹添加到你的 PATH 中可能会更方便:

export PATH="${HOME}/your/path/to/diffuse/src/usr/bin:${PATH}"

路径设置也可以放在你的 shell 启动脚本 (ie.bashrc或类似脚本) 中以使 diffusive 始终可用。

答案3

该软件包于 2019 年从 Debian 中删除,随后也从 Ubuntu 中删除。

  • 看起来它被上游抛弃了。他们的邮件列表几年来都没有收到开发人员的回复。

相关内容