Leafpad 不适用于较新版本的 Ubuntu?

Leafpad 不适用于较新版本的 Ubuntu?

我发现我最喜欢的文本编辑器 Leafpad 已被 Debian 放弃,现在从 Ubuntu 19.04 Disco Dingo 及更高版本开始也放弃了它。我现在如何安装这个简单的文本编辑器?

答案1

好消息是,在现代 Ubuntu 系统上编译和安装 Leafpad 相对容易。我演示了最近在 Ubuntu 20.04 Focal Fossa 上运行良好的两步技术:

步骤 1:依赖关系...

需要少量构建工具和依赖项,只需将以下单个命令复制并粘贴到终端窗口中:

sudo apt-get install build-essential checkinstall intltool libgtk2.0-dev

包管理器将会倾向于将一些更相互关联的依赖项与此列表一起拖入……

第 2 步:下载、编译和构建...

以下单个命令将下载源代码、编译并安装它。只需复制整个代码块并将其粘贴到终端窗口中:

mkdir -v $HOME/leafpad_build && cd $HOME/leafpad_build && \
wget http://savannah.nongnu.org/download/leafpad/leafpad-0.8.18.1.tar.gz && \
tar xvf leafpad-0.8.18.1.tar.gz && cd leafpad-0.8.18.1 && \
./configure && make && \
sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/leafpad_build" \
     --pkgname leafpad --backup=no --deldoc=yes --deldesc=yes --delspec=yes \
     --default --pkgversion "0.8.18.1" && \
make distclean && sudo ldconfig

如果您愿意,您可以随后删除构建目录$HOME/leafpad_build,或者保留它以便在稍后阶段重新编译。

必须截图...

下面的屏幕截图演示了在 Ubuntu 20.04 Focal Fossa 上成功构建 Leafpad:

在此处输入图片描述

我希望这至少能让一些 Leafpad 用户更开心一点 :)

参考:

答案2

我发现 Leafpad deb 安装程序可从以下网站下载:

我还发现了 Leafpad snaphttps://snapcraft.io/leafpad

也许(恕我直言)Snap 版本是开发人员和维护人员为了简化维护和跨平台兼容性而采取的措施。

2020-10-27 更新:自从将 Leafpad 移至 Snap 后,从 Snap 商店安装的 Leafpad 在打开任何文本文件时一直出现“权限被拒绝”错误。为什么?他们为什么要毁掉这个精彩的应用程序???我给 Snap 1 星,而不是 Leafpad。

2020-10-29 更新:我发现 Ubuntu 存储库中提供了“Featherpad”,并且运行良好。Featherpad 具有与 Leafpad 类似的简单界面,但添加了一些用于代码突出显示的选项。此外,Featherpad 可以像 Windows 记事本一样正确显示行末的空格。Leafpad 无法做到这一点 :'( 不过,我还是希望 Leafpad 的作者能够再次在 Ubuntu 存储库中提供 Leafpad。

2023-03-24 更新:Leafpad snap 仍然无法打开任何非自身创建的文本文件。我发现最新的 Mousepad 提供了类似 Windows Notepad 的简单体验,并且还具有一些 Notepad++。Mousepad 还可以很好地替代 Gedit,因此我从 Ubuntu 22.04 系统中删除并清除了 Gedit。如果您仍然遇到 Leafpad 问题,我建议您切换到 Mousepad。

答案3

19.04 及更高版本

可以使用以下命令在所有当前支持的 Ubuntu 版本中安装 leafpad snap 包:

sudo snap install leafpad

18.04 及更早版本

打开终端并输入:

sudo apt install leafpad

答案4

在 Ubuntu 22 上尝试 l3afpad。我的快速研究表明它是 leafpad 的一个分支,从 GTK2 更新到 GTK3。访问https://github.com/stevenhoneyman/l3afpad

l3afpad 位于 Ubuntu 22 存储库中,可以使用

sudo apt install l3afpad

leafpad 的 snap 安装对于打开 USB 驱动器上的文件存在一些问题(snap 似乎存在权限问题)。Mousepad 可以工作,但在窗口间跳转时有一些非常细微的差异,这让我很恼火。我运行 l3afpad 的时间还不够长,无法对它发表评论(今天发现了它,非常高兴)。

相关内容