如何在 Linux 上安装 Newsbeuter 命令行 RSS 阅读器
问题:我想尝试一个名为 Newsbeuter 的命令行 RSS 阅读器。如何在 [Debian、Ubuntu、CentOS、Fedora 或 RHEL] 上安装 Newsbeuter?
Newsbeuter 是一个命令行 RSS 提要阅读器,设计用于在终端环境中访问 RSS/Atom 提要。 Newsbeuter 与文本模式 Web 浏览器(例如 elinks
、lynx
或 w3m
)一起使用,使您无需任何图形桌面环境(例如在无头服务器上)即可阅读 RSS/Atom 提要。如下所示,其用户友好界面的灵感来自于基于 ncurses
的 Mutt/ELM 电子邮件客户端。

以下是如何在各种 Linux 发行版上安装 Newsbeuter。
在 Debian、Ubuntu 或 Linux Mint 上安装 Newsbeuter
Newsbeuter 可在基于 Debian 的系统的基础存储库中使用。所以它的安装就像运行一样简单:
$ sudo apt-get install newsbeuter
在 Fedora 上安装 Newsbeuter
Newsbeuter 在 Fedora 的基础存储库中可用。因此只需使用dnf
命令即可安装它。
$ sudo dnf install newsbeuter
在 CentOS 或 RHEL 6 或更早版本上安装 Newsbeuter
对于 CentOS/RHEL 6 或更早版本,可以从 Repoforge 存储库获取 Newsbeuter。因此,如果您尚未启用 Repoforge,请先在您的系统上启用它。然后使用 yum 命令进行安装。
$ sudo yum install newsbeuter
在 CentOS 或 RHEL 7 或更高版本上安装 Newsbeuter
对于 CentOS/RHEL 7 或更高版本,您需要从源代码构建 Newsbeuter,如下所示。
首先,使用 yum 安装先决条件:
$ sudo yum install pkgconfig curl-devel sqlite-devel libxml2-devel json-c-devel ncurses-devel
然后从源安装 stfl
:
$ wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
$ tar -xf stfl-0.24.tar.gz
$ cd stfl-0.24
$ make
$ sudo make install
更新共享库缓存以包含 stfl
库:
$ sudo sh -c "echo '/usr/local/lib' >> /etc/ld.so.conf.d/usr-local.conf"
$ sudo ldconfig -v
最后编译并安装Newsbeuter如下。
$ wget http://newsbeuter.org/downloads/newsbeuter-2.9.tar.gz
$ tar -xf newsbeuter-2.9.tar.gz
$ cd newsbeuter
$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
$ make
$ sudo make install