Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1000892
  • 博文数量: 481
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5078
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-07 14:48
个人简介

分享工作和学习中的点点滴滴,包括前端、后端、运维、产品等各个方面,欢迎您来关注订阅!

文章分类

全部博文(481)

文章存档

2023年(26)

2022年(97)

2021年(119)

2020年(153)

2019年(70)

2018年(16)

我的朋友

分类: LINUX

2021-05-11 22:34:26

swupd是Clear指定的包管理器,正如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 手册页。
阅读(997) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~