跳到主要内容

支持的平台与Linux发行版

English

cosh-ng的交互式终端可在Linux和macOS上运行。软件包和服务命令使用主机原生的管理工具。

平台交互式Shell软件包命令服务命令
LinuxBash或zshdnf、apt或zyppersystemd
macOSBash或zshHomebrew不可用

Linux发行版

以下/etc/os-release ID有内置路由:

ID包管理器
alinuxcentosfedoradnf
ubuntudebianapt
opensuse-leapopensuse-tumbleweedsleszypper

未列出的发行版如果ID_LIKE包含以下值之一,可以复用对应的软件包家族:

ID_LIKE家族包管理器
alinuxcentosfedorarheldnf
debianubuntuapt
opensusesusezypper

家族路由只表示软件包后端兼容,不代表对每个衍生版或版本做认证。未知软件包家族会返回结构化的UnsupportedDistro错误。

修改主机前

安装前运行anolisa env。在目标主机上,先使用cosh-cli只读命令和对应操作的--dry-run选项确认路由,再执行软件包或服务变更。服务命令需要Linux和systemd;macOS用户可以通过Homebrew使用软件包命令,但不能使用cosh-cli svc