eopkg
是Solus的包管理工具。
eopkg
在GitHub上的网址:https://github.com/solus-project/package-management
eopkg
命令的使用格式:
eopkg --help | -h
eopkg --version
eopkg <COMMAND>[argument]...
打印出eopkg
命令的使用帮助。
打印出eopkg
的版本号。
查看COMMAND
子命令的使用帮助。
示例:
eopkg help search
列出所有仓库。
添加一个软件仓库。
如果repoName
已经存在,那么会覆盖对应的repoUrl
。
示例:
sudo eopkg add-repo Tuna https://mirrors.tuna.tsinghua.edu.cn/solus/shannon/eopkg-index.xml.xz
删除某个软件仓库。
示例:
sudo eopkg remove-repo Tuna
打开某个软件仓库。
示例:
sudo eopkg enable-repo Tuna
关闭某个软件仓库。
示例:
sudo eopkg disable-repo Solus
修改了软件仓库
相关信息之后,必须用此命令进行更新仓库的索引数据。
示例:
sudo eopkg update-repo Tuna
sudo eopkg update-repo
查询给定符合条件的包。
示例:
eopkg search vim
查看给定包的详情。
示例:
eopkg info vim
从仓库中安装最新软件包,并自动安装依赖包。
示例1:
sudo eopkg install vim
sudo eopkg install vim pcre2
示例2:
sudo eopkg install --reinstall vim
sudo eopkg install --reinstall vim pcre2
升级指定的过期的软件包。
示例:
sudo eopkg upgrade vim pcre2
eopkg upgrade
卸载给定名字的包。
示例:
sudo eopkg remove vim
sudo eopkg remove vim pcre2
列出可使用
的包。
列出已安装
的包。
列出可更新
的包。
示例1-列出eopkg
操作历史。
eopkg history
示例2-回滚N
个操作:
eopkg history -t 1