跳转到内容

mise bootstrap packages apply

  • 用法: mise bootstrap packages apply [FLAGS] [PACKAGE]…
  • 别名: iinstall
  • 效果: 修改状态
  • 源代码: src/cli/system/install.rs

[bootstrap.packages] 应用系统包

检查已配置的包中哪些缺失,并使用系统包管理器安装它们。 内置系统包管理器在非 root 用户运行时可能会使用 sudo 提权(参见 system_packages.sudo);包插件则不会。

也可以显式以 manager:package 形式提供包(例如 apk:zlib-devapt:curlbrew:jq);无论它们是否出现在配置中,都会被安装。显式包和 --manager 会将运行范围限定为仅这些包。install 也可作为此命令的别名。

参数

  • [PACKAGE]… — 采用 manager:package 形式的包;默认为 [bootstrap.packages] 中配置的全部内容

标志

  • -m --manager <MANAGER> — 仅安装由此内置管理器或插件管理器管理的包
  • -n --dry-run — 打印将要运行的命令,但不实际运行
  • -y --yes — 跳过确认提示
  • --update — 先刷新包管理器元数据(apk:--update-cache,apt:apt-get update
  • -h --help — 打印帮助

示例:

mise bootstrap packages apply
mise bootstrap packages apply apk:zlib-dev apt:curl brew:jq brew-cask:firefox flatpak:org.mozilla.firefox flatpak-user:org.gnome.Builder mas:497799835
mise bootstrap packages apply --dry-run
mise bootstrap packages apply --manager apt --yes