返回顶部
l

linux-installerLinux安装器

Installs, launches, and uninstalls Linux desktop apps by resolving the safest supported source first, then running a local helper CLI. Use when the user asks to install software like GIMP, Notepad++, or other desktop apps on Linux and wants the install command plus the command to launch or remove it.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
107
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

linux-installer

Linux 安装器

该技能的功能

解析 Linux 桌面应用的最佳支持安装路径,简要说明推荐理由,在进行任何系统更改前请求确认,执行安装,并返回精确的启动或卸载命令。

如果所选源需要缺失的工具(如 snapd、flatpak、wine 或 winetricks),助手可先通过主机的原生包管理器引导安装这些工具。

当没有官方 Linux 包时,它还可以返回精选的社区解决方案。这些方案必须明确标注,并在安装前需要额外的明确确认。

当没有精选或官方路径时,助手可能会从公共包元数据中展示未经审核的社区建议。这些是研究结果,而非可信的安装元数据。

默认源优先级为:

  1. 1. Flatpak
  2. Snap
  3. 原生包管理器
  4. openSUSE zypper
  5. Arch pacman
  6. 原生 Arch AUR 助手
  7. Nix 配置文件安装
  8. AppImage
  9. 精选官方手册/归档备选方案
  10. 精选 Wine/手册备选方案

仅当社区解决方案明确收录在目录中时,才允许使用。

未经审核的社区建议仅在以下情况下可安装:

  1. 1. 在 openclaw.json 中启用了 skills.entries.linux-installer.unsafeCommunityInstalls
  2. 用户明确确认了未经审核的安装
  3. 安装命令包含 --allow-unsafe

前置条件

使用此技能前,请确保已安装助手 CLI:

bash
cd ~/.openclaw/skills/linux-installer
pip install -e .

工作流程

如果您要扩展精选覆盖范围,请使用 CATALOG_GUIDE.md 来决定哪些应用应放入 catalog.json,哪些应依赖动态发现。

当用户要求安装应用时:

  1. 1. 解析最佳路径:

bash
linux-installer resolve gimp

  1. 2. 总结结果:
- 所选源 - 包 ID - 是否为官方包、备选方案或社区解决方案 - 是否为精选或未经审核 - 缺失的工具(如有) - 工具引导命令(如有) - 源 URL(如有) - 公共摘要及任何尽力而为的审核说明 - 精确的安装命令 - 启动命令 - 警告或备选方案
  1. 3. 在安装前请求确认。
  1. 4. 如果所选结果是社区解决方案,请求第二次明确确认,以表明其为非官方/社区维护。
  1. 5. 如果所选结果是未经审核的建议,说明:
- 它是从公共包元数据中动态发现的 - 未经维护者审核 - 必须先启用对未经审核建议的选择性支持 - 需要单独的未经审核安装确认
  1. 6. 确认后,运行:

bash
linux-installer install gimp --source flatpak --package org.gimp.GIMP --yes

对于社区解决方案,包含 --allow-community:

bash
linux-installer install roblox --source flatpak --package org.vinegarhq.Sober --yes --allow-community

对于未经审核的建议,包含 --allow-unsafe,并确保在 openclaw.json 中启用了对未经审核建议的选择性支持。

  1. 7. 返回启动命令:

bash
linux-installer run-info gimp --source flatpak --package org.gimp.GIMP

  1. 8. 可选地启动已安装的应用:

bash
linux-installer run gimp --source flatpak --package org.gimp.GIMP

  1. 9. 对于卸载,优先使用助手的卸载命令。如果结果是手册或非安全卸载路径,则返回命令或手动步骤,而非临时编造:

bash
linux-installer uninstall gimp --source flatpak --package org.gimp.GIMP --yes

规则

  • - 在用户确认前,绝不安装任何内容。
  • 未经第二次明确确认,绝不安装社区解决方案。
  • 除非启用了选择性支持且用户明确接受未经审核的路径,否则绝不安装未经审核的建议。
  • 优先使用助手 CLI 的输出,而非临时编写的 shell 逻辑。
  • 如果 resolve 显示未找到安全的自动化路径,不要自行编造安装步骤。
  • 手册/归档备选方案可能展示精选的 manualsteps,但助手不得自动下载或自动运行它们。
  • 手册/归档及其他非安全卸载流程可能展示 manualsteps,但除非卸载路径明确为精选且安全,否则助手不得自动删除它们。
  • Wine/手册流程风险较高,应作为备选方案而非默认选项呈现。
  • 社区解决方案必须作为非官方的精选替代方案呈现。
  • 未经审核的建议必须作为研究发现而非可信推荐呈现。
  • 安装后务必告知用户启动应用的确切命令。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 linux-installer-1775998982 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 linux-installer-1775998982 技能

通过命令行安装

skillhub install linux-installer-1775998982

下载

⬇ 下载 linux-installer v1.0.0(免费)

文件大小: 25.83 KB | 发布时间: 2026-4-13 10:52

v1.0.0 最新 2026-4-13 10:52
- Initial release of the linux-installer skill.
- Resolves and installs Linux desktop apps from the safest supported source, asking for user confirmation before any system change.
- Supports a wide source priority (Flatpak, Snap, native package manager, etc.) with curated community workarounds and unreviewed suggestions as explicit opt-ins.
- Provides exact install, launch, and uninstall commands, including handling of required tooling bootstraps.
- Ensures unreviewed or community packages are clearly labeled and require additional user confirmation.
- Never initiates any install or removal action without explicit user consent.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部