[更新:请按照已接受答案中的说明进行操作。PPA、Snap 或 Flatpack 是不必要如果您从源代码安装。
是否有 PPAugrep有哪些适用于 Ubuntu 18.04 的可执行文件?
Github repo 只提供了适用于各种架构的 Debian .deb 文件的链接,我无法在 Ubuntu 18.04 上安装它。ugrep 发布可在 packages.debian.org 上获取是 v2.1 - 相当旧(当前是 2.5)但对于 Ubuntu 18.04 来说这似乎仍然太新:
sudo dpkg -i ugrep_2.1.1+dfsg-1_amd64.deb
(Reading database ... 912390 files and directories currently installed.)
Preparing to unpack ugrep_2.1.1+dfsg-1_amd64.deb ...
Unpacking ugrep (2.1.1+dfsg-1) over (2.1.1+dfsg-1) ...
dpkg: dependency problems prevent configuration of ugrep:
ugrep depends on libgcc-s1 (>= 3.0); however:
Package libgcc-s1 is not installed.
ugrep depends on libstdc++6 (>= 9); however:
Version of libstdc++6:amd64 on system is 8.4.0-1ubuntu1~18.04.
dpkg: error processing package ugrep (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Errors were encountered while processing:
ugrep
ugrep 标语:
具有交互式查询 UI 的全新超快速 grep:搜索文件系统、源代码、文本、二进制文件、档案 (cpio/tar/pax/zip)、压缩文件 (gz/Z/bz2/lzma/xz/lz4)、文档、模糊搜索等。更快、更人性化的 GNU/BSD grep 替代品。)
答案1
继续构建吧,这并不难。我会指导你完成。
- 去https://github.com/Genivia/ugrep。
- 点击“代码”并下载
ugrep-master.zip
。 - 打开下载文件夹。
- 打开 ugrep-master.zip。
ugrep-master
将文件夹从 zip 中拖出。ugrep-master
在终端中打开新文件夹。- 进入
./build.sh
并让它完成。 - 进入
sudo make install
并让它完成。 - 键入
man ugrep
以确保其已正确安装。
就是这样。它很简单,在 18.04 上安装得很好。参见下图:
笔记:如果您还没有安装“build-essential”,您可能需要安装它。只需以下命令:
sudo apt-get install build-essential
无论如何,这个版本实际上不需要 .deb。编译和安装非常简单。只需按照上述说明操作,一切都会顺利。