swupd是ClearLinux指定的包管理器,正如ClearLinux所形容的,针对开发者做了很多优化,ClearLinux的swupd包管理器也是十分简洁敌对的,本文介绍swupd的简略应用。因为我的测试环境在外网,看教程的敌人请审慎模拟,可能因为软件源在国外,下载安装会很慢...真的可能很慢。
ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门

搜寻包
尽管存在大量依存关系,但在ClearLinux需增加一个 bundle 文件就能够应用了。"swupd search"命令用于搜寻包,如果应用search报错,请用上面命令增加搜寻性能

swupd bundle-add os-core-search
比方咱们要装置Java,应用"sudo swupd search java",返回后果很明确的给出了所须要的内容。
ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门
搜寻golang。
ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门
搜寻docker,docker在源中是蕴含在cloud-control里的。
ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门
搜寻Python。
ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门

安装包
应用"swupd bundle-add 包名"来装置bundle包。比方咱们装置源里默认的Java:

sudo swupd bundle-add java-basic
ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门
ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门

卸载包
应用"swupd bundle-remove 包名"来卸载bundle包。比方咱们默认装置的Java是8版本,咱们须要卸载8重装11版本:

swupd bundle-list |grep java //列出已装置的java
sudo swupd bundle-remove java-basic //卸载已装置的java
sudo swupd bundle-add java11-basic //装置java11
ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门

ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门
ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门

ClearLinux包管理器swupd应用入门ClearLinux包管理器swupd应用入门

swupd其余选项
禁用和启用自动更新
sudo swupd autoupdate //验证以后的自动更新设置,enable就是默认开启自动更新
sudo swupd autoupdate --disable //禁用自动更新
sudo swupd check-update //手动查看更新
sudo swupd autoupdate --enable //启用自动更新
其余
swupd info //返回以后装置的版本和更新服务器。
swupd update //如果未应用参数,则更新到特定版本或最新版本
swupd –help //列出其余 swupd 命令。
man swupd //关上 swupd 手册页。