4.2 KiB
4.2 KiB
系统软件包(kopsc pkg <子命令>)
返回 README.md
管理软件包:列出、搜索、安装、卸载、刷新索引。
kopsc pkg list # 列出已安装的软件包
kopsc pkg search nginx # 搜索软件包
kopsc pkg install nginx # 安装软件包
kopsc pkg remove nginx # 卸载软件包
kopsc pkg info nginx # 查看软件包详情
kopsc pkg refreshindex # 刷新包管理器索引
命令一览
| 命令 | 作用 |
|---|---|
kopsc pkg list |
列出已安装的软件包 |
kopsc pkg search <关键字> |
搜索软件包 |
kopsc pkg install <包名> |
安装软件包(需 --yes) |
kopsc pkg remove <包名> |
卸载软件包(需 --yes) |
kopsc pkg info <包名> |
查看软件包详情 |
kopsc pkg refreshindex |
刷新包管理器索引 |
列出已安装的软件包(pkg.list)
kopsc pkg list
列出系统中已安装的软件包。
| 平台 | 实际执行 |
|---|---|
| Linux(Debian/Ubuntu) | dpkg -l |
| Linux(CentOS/RHEL/Fedora) | rpm -qa |
| Linux(Alpine) | apk list --installed |
| macOS | brew list |
| Windows | winget list |
搜索软件包(pkg.search)
kopsc pkg search nginx
kopsc pkg search redis
在软件源中搜索匹配关键字的软件包。
| 平台 | 实际执行 |
|---|---|
| Linux(Debian/Ubuntu) | apt-cache search |
| Linux(CentOS/RHEL/Fedora) | dnf search |
| Linux(Alpine) | apk search |
| macOS | brew search |
| Windows | winget search |
安装软件包(pkg.install)
kopsc pkg install nginx # 预览将执行的操作
kopsc pkg install nginx --yes # 确认安装
kopsc pkg install nginx redis -y # 安装多个包
安装指定的软件包。这是破坏性命令,需要 --yes 确认。
| 平台 | 实际执行 |
|---|---|
| Linux(Debian/Ubuntu) | apt-get install |
| Linux(CentOS/RHEL/Fedora) | dnf install |
| Linux(Alpine) | apk add |
| macOS | brew install |
| Windows | winget install |
卸载软件包(pkg.remove)
kopsc pkg remove nginx # 预览将执行的操作
kopsc pkg remove nginx --yes # 确认卸载
卸载指定的软件包。这是破坏性命令,需要 --yes 确认。
| 平台 | 实际执行 |
|---|---|
| Linux(Debian/Ubuntu) | apt-get remove |
| Linux(CentOS/RHEL/Fedora) | dnf remove |
| Linux(Alpine) | apk del |
| macOS | brew uninstall |
| Windows | winget uninstall |
查看软件包详情(pkg.info)
kopsc pkg info nginx
kopsc pkg info python3
显示指定软件包的详细信息(版本、描述、依赖等)。
| 平台 | 实际执行 |
|---|---|
| Linux(Debian/Ubuntu) | apt show(回退 dpkg -s) |
| Linux(CentOS/RHEL/Fedora) | rpm -qi |
| Linux(Alpine) | apk info -a |
| macOS | brew info |
| Windows | winget show |
刷新软件源索引(pkg.refreshindex)
kopsc pkg refreshindex 刷新本机包管理器的软件源索引,只更新索引,不升级也不安装任何软件包。
常用于「刚换完源 / 报错说找不到某个包」时先同步一次。
kopsc pkg refreshindex # 按当前平台自动选择:
# Linux centos → dnf makecache
# Linux ID_LIKE rhel/fedora → dnf makecache
# Linux ID_LIKE debian/ubuntu → apt-get update
# Linux alpine → apk update
# macOS → brew update
# Windows → winget source update
| 平台 | 实际执行 |
|---|---|
Linux(/etc/os-release 的 ID=centos) |
dnf makecache |
Linux(ID_LIKE 含 rhel / fedora) |
dnf makecache |
Linux(ID_LIKE 含 debian / ubuntu) |
apt-get update |
Linux(ID=alpine) |
apk update |
| macOS | brew update |
| Windows | winget source update |
- 需要相应包管理器的权限时(如
apt-get update),请以 root / sudo 运行 kopsc。 - 更新索引本身不改动已安装的软件;要升级请用系统自带的包管理器命令。