乐趣区

关于linux:ClearLinux包管理器swupd使用入门

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 手册页。

退出移动版