Files
odboy aa1f592bf3 feat: 新增 proc.list/user.list/pkg.list 命令
proc.list 列出所有进程(ps aux/tasklist)
user.list 列出系统用户(getent passwd/net user)
pkg.list 列出已安装软件包(dpkg/rpm/apk/brew/winget)
2026-11-03 21:28:15 +08:00

1.9 KiB
Raw Permalink Blame History

系统软件包(kopsc pkg <子命令>)

返回 README.md

刷新系统包管理器的软件源索引,或列出已安装的软件包。

kopsc pkg list              # 列出已安装的软件包
kopsc pkg refreshindex      # 刷新包管理器索引(dnf/apt/apk/brew/winget,按平台自动选)

列出已安装的软件包(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.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。
  • 更新索引本身不改动已安装的软件;要升级请用系统自带的包管理器命令。