swupd是ClearLinux指定的包管理器,正如ClearLinux所描述的,针对开发者做了很多优化,ClearLinux的swupd包管理器也是非常简洁友好的,本文介绍swupd的简单使用。因为我的测试环境在外网,看教程的朋友请谨慎模仿,可能因为软件源在国外,下载安装会很慢...真的可能很慢。



搜索包



虽然存在大量依存关系,但在ClearLinux需添加一个 bundle 文件就可以使用了。"swupd search"命令用于搜索包,如果使用search报错,请用下面命令添加搜索功能

swupd bundle-add os-core-search
<以上代码可复制粘贴,可往左滑>比如我们要安装Java,使用"sudo swupd search java",返回结果很明确的给出了所需要的内容。


搜索golang。


搜索docker,docker在源中是包含在cloud-control里的。


搜索Python。



安装包



使用"swupd bundle-add 包名"来安装bundle包。比如我们安装源里默认的Java:
sudo swupd bundle-add java-basic
<以上代码可复制粘贴,可往左滑>




卸载包



使用"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
<以上代码可复制粘贴,可往左滑>




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



©著作权归作者所有:来自51CTO博客作者mob604756eba0ee的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 顶会抄顶会:SIGIR 2019论文被爆抄袭,部分内容宛如复制粘贴
  2. 流复制浅析 —— 物理流复制部署
  3. Redis常见问题和解决办法梳理
  4. Vue3.0高阶实战:开发高质量音乐Web app
  5. 【OGG】OGG简单配置双向复制(三)
  6. 一文彻底搞清 Kafka 的副本复制机制
  7. 如何使用PhotoNinja进行图像之间的复制粘贴?
  8. 逻辑复制-更改复制标识(REPLICA IDENTITY)
  9. linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例

随机推荐

  1. Android RecyclerView ItemDecoration ti
  2. Android,WiFi连接eap
  3. android中ui添加水平线
  4. 开始ANDROID的学习
  5. 小程序分享到朋友圈功能灰度测试!5 个小程
  6. android关于getLayoutParams()方法源码译
  7. Android 新建Android Project不会自动生
  8. Android之android:gravity和android:layo
  9. Android之自定义View
  10. [Android] Android中Timer的用法