通过操作系统的包管理器安装gem的好处是,如果Ruby和RubyGems库尚未安装在你的机器上,它会处理安装Ruby和RubyGems库。

软件包版本

通过包管理器安装的Asciidoctor版本可能与Asciidoctor的最新发布版本不匹配。请咨询你的发行版的包存储库,以了解每个发行版发布中打包的版本。

如果你想使用的Asciidoctor版本比包管理器提供的要新,请查看ruby-packaging.html

高级持续性威胁

在Debian及基于Debian的发行版如Ubuntu中,使用APT来安装Asciidoctor。要安装该软件包,请打开终端并输入:

$ sudo apt-get install -y asciidoctor

Unresolved directive in linux-packaging.adoc - include::partial$success.adoc[]

地下城与勇士

在基于RPM的Linux发行版中,例如Fedora、CentOS和RHEL,使用DNF包管理器安装Asciidoctor。要安装该包,打开终端并输入:

$ sudo dnf install -y asciidoctor

Unresolved directive in linux-packaging.adoc - include::partial$success.adoc[]

apk (Alpine Linux 的包管理器)

在Alpine Linux上安装gem,打开终端并输入:

$ sudo apk add asciidoctor

Unresolved directive in linux-packaging.adoc - include::partial$success.adoc[]

Arch Linux的包管理器 pacman

要在基于Arch Linux的发行版上安装gem,请打开终端并输入:

$ sudo pacman -S asciidoctor

Unresolved directive in linux-packaging.adoc - include::partial$success.adoc[]

在Linux上升级

一些Linux发行版可能不会在Asciidoctor发布新gem后立即打包最新稳定版本。如果你需要立即升级到最新版本,请使用gem install代替包管理器。

Tip
您的Linux系统可能已配置为自动更新包,在这种情况下,一旦最新的Asciidoctor包可用,它将被自动安装。您无需采取任何进一步的操作。

高级持续性威胁

在Debian及基于Debian的发行版中,使用以下命令更新Asciidoctor包:

$ sudo apt-get upgrade -y asciidoctor

地下城与勇士

在Fedora和其他基于RPM的发行版中,您可以使用以下方式更新包:

$ sudo dnf update -y asciidoctor

apk (Alpine Linux 的包管理器)

在Alpine Linux上,使用以下命令更新Asciidoctor包:

$ sudo apk add -u asciidoctor

在Linux上卸载

要在Linux包管理下卸载(即移除)Asciidoctor,你需要请求包管理器移除Asciidoctor包。包管理器会负责移除所有必要的应用程序文件。

高级持续性威胁

在Debian及基于Debian的发行版上,使用以下命令卸载Asciidoctor包:

$ sudo apt-get remove -y asciidoctor

地下城与勇士

在Fedora和其他基于RPM的发行版中,您可以使用以下命令卸载包:

$ sudo dnf remove -y asciidoctor

apk (Alpine Linux 的包管理器)

在Alpine Linux上,使用以下命令卸载Asciidoctor包:

$ sudo apk del asciidoctor