eopkg
1.0、参考
1.1、eopkg简介

eopkgSolus的包管理工具。

eopkgGitHub上的网址:https://github.com/solus-project/package-management

1.2、eopkg命令

eopkg命令的使用格式:

eopkg --help | -h
eopkg --version
eopkg <COMMAND>[argument]...
1.2.1、--help | -h

打印出eopkg命令的使用帮助。

1.2.2、--version

打印出eopkg的版本号。

1.2.3、eopkg help <COMMAND>

查看COMMAND子命令的使用帮助。

示例:

eopkg help search
1.2.4、eopkg list-repo

列出所有仓库。

1.2.5、eopkg add-repo <repoName> <repoUrl>

添加一个软件仓库。

如果repoName已经存在,那么会覆盖对应的repoUrl

示例:

sudo eopkg add-repo Tuna https://mirrors.tuna.tsinghua.edu.cn/solus/shannon/eopkg-index.xml.xz
1.2.6、eopkg remove-repo <repoName>

删除某个软件仓库。

示例:

sudo eopkg remove-repo Tuna
1.2.7、eopkg enable-repo <repoName>

打开某个软件仓库。

示例:

sudo eopkg enable-repo Tuna
1.2.8、eopkg disable-repo <repoName>

关闭某个软件仓库。

示例:

sudo eopkg disable-repo Solus
1.2.9、eopkg update-repo [repoName]

修改了软件仓库相关信息之后,必须用此命令进行更新仓库的索引数据。

示例:

sudo eopkg update-repo Tuna
sudo eopkg update-repo
1.2.10、eopkg search <query>

查询给定符合条件的包。

示例:

eopkg search vim
1.2.11、eopkg info <packageName>

查看给定包的详情。

示例:

eopkg info vim
1.2.12、eopkg install <packageName>...

从仓库中安装最新软件包,并自动安装依赖包。

示例1:

sudo eopkg install vim
sudo eopkg install vim pcre2

示例2:

sudo eopkg install --reinstall vim
sudo eopkg install --reinstall vim pcre2
1.2.13、eopkg upgrade [packageName]...

升级指定的过期的软件包。

示例:

sudo eopkg upgrade vim pcre2
eopkg upgrade
1.2.14、eopkg remove <packageName>...

卸载给定名字的包。

示例:

sudo eopkg remove vim
sudo eopkg remove vim pcre2
1.2.15、eopkg list-available

列出可使用的包。

1.2.16、eopkg list-installed

列出已安装的包。

1.2.17、eopkg list-upgrades

列出可更新的包。

1.2.18、eopkg history

示例1-列出eopkg操作历史。

eopkg history

示例2-回滚N个操作:

eopkg history -t 1