通过操作系统的包管理器安装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