繁星点点 Logo 繁星点点

snap和winget包管理器

snap和winget包管理器使用教程和命令记录

约 2 分钟阅读 作者: 繁星点点
snap和winget包管理器

常用liunx系统Snap包管理器文档

发行版安装Snap启动Snap服务安装Docker示例安装Caddy示例
Debian
Uubuntu
sudo apt update && sudo apt install snapdsudo systemctl enable snapd && sudo systemctl start snapdsudo snap install dockersudo snap install caddy
CentOSsudo yum install epel-release && sudo yum install snapd && sudo systemctl enable --now snapd.socketsudo systemctl enable snapd && sudo systemctl start snapdsudo snap install dockersudo snap install caddy
Alpine
Linux
apk add snapd && rc-update add snapdservice snapd startsnap install dockersnap install caddy
Kali
Linux
sudo apt update && sudo apt install snapdsudo systemctl enable snapd && sudo systemctl start snapdsudo snap install dockersudo snap install caddy

说明:

  1. 重启系统:安装snap后,建议重新启动系统或重新登录,以确保snap的路径正确添加到系统环境中。

  2. 创建符号链接:某些系统(如CentOS)可能需要创建符号链接:

sudo ln -s /var/lib/snapd/snap /snap
  1. 安装核心组件:在安装其他软件包之前,建议先安装核心snap组件:
sudo snap install core
  1. Alpine Linux注意事项:Alpine Linux对snap的支持可能不如其他发行版完善,使用时可能会遇到兼容性问题。

  2. 权限问题:如遇权限错误,请使用sudo运行snap命令。

  3. 网络连接:确保系统有稳定的网络连接,snap需要从在线存储库下载软件包。

  4. 版本选择:安装软件时可以指定版本,例如:

sudo snap install docker --channel=latest/stable
  1. 查看已安装的snap:使用以下命令查看已安装的snap:
snap list
  1. 更新snap:更新所有已安装的snap:
sudo snap refresh
  1. 删除snap:删除某个snap:
sudo snap remove [包名]

win系统的winget软件管理器文档

操作命令说明
安装 winget无需单独安装winget 已预装在 Windows 10 1709 及更高版本
更新 wingetwinget upgrade winget更新 winget 自身
搜索软件winget search <软件名>搜索可用的软件包
安装软件winget install <软件名>安装指定的软件包
卸载软件winget uninstall <软件名>卸载指定的软件包
更新软件winget upgrade <软件名>更新指定的软件包
更新所有软件winget upgrade --all更新所有已安装的软件包
列出已安装软件winget list显示所有已安装的软件包

说明:

  1. 安装 winget

    • 在较新的 Windows 10 和 Windows 11 系统中,winget 已经预装。
    • 如果系统中没有 winget,可以从 Microsoft Store 安装 “应用安装程序”(App Installer)。
  2. 使用管理员权限

    • 某些操作可能需要管理员权限,可以在命令提示符或 PowerShell 中以管理员身份运行。
  3. 指定版本

    • 安装特定版本的软件:winget install <软件名> --version <版本号>
  4. 静默安装

    • 使用 --silent 参数进行静默安装:winget install <软件名> --silent
  5. 接受协议

    • 自动接受许可协议:winget install <软件名> --accept-package-agreements
  6. 查看软件信息

    • 获取软件详细信息:winget show <软件名>
  7. 导出已安装软件列表

    • 导出为 JSON 文件:winget export -o <文件名>.json
  8. 从文件安装软件

    • 从导出的文件安装软件:winget import -i <文件名>.json
  9. 设置

    • 管理 winget 设置:winget settings
  10. 源管理

    • 添加新的软件源:winget source add <源名称> <源URL>
    • 列出所有源:winget source list

注意:某些软件可能不在 winget 的默认源中。在这种情况下,可能需要添加额外的源或使用其他安装方法。

标签