ugrep PPA,snap 还是 flatpack?

ugrep PPA,snap 还是 flatpack?

[更新:请按照已接受答案中的说明进行操作。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

继续构建吧,这并不难。我会指导你完成。

  1. https://github.com/Genivia/ugrep
  2. 点击“代码”并下载ugrep-master.zip
  3. 打开下载文件夹。
  4. 打开 ugrep-master.zip。
  5. ugrep-master将文件夹从 zip 中拖出。
  6. ugrep-master在终端中打开新文件夹。
  7. 进入./build.sh并让它完成。
  8. 进入sudo make install并让它完成。
  9. 键入man ugrep以确保其已正确安装。

就是这样。它很简单,在 18.04 上安装得很好。参见下图:

ugrep 版本

看到了吗?效果很好!

笔记:如果您还没有安装“build-essential”,您可能需要安装它。只需以下命令:

sudo apt-get install build-essential

无论如何,这个版本实际上不需要 .deb。编译和安装非常简单。只需按照上述说明操作,一切都会顺利。

相关内容