swupd是ClearLinux指定的包管理器,正如ClearLinux所描述的,針對開發者作了不少優化,ClearLinux的swupd包管理器也是很是簡潔友好的,本文介紹swupd的簡單使用。由於個人測試環境在外網,看教程的朋友請謹慎模仿,可能由於軟件源在國外,下載安裝會很慢...真的可能很慢。
ClearLinux包管理器swupd使用入門ClearLinux包管理器swupd使用入門java
搜索包
雖然存在大量依存關係,但在ClearLinux需添加一個 bundle 文件就能夠使用了。"swupd search"命令用於搜索包,若是使用search報錯,請用下面命令添加搜索功能golang
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使用入門docker
安裝包
使用"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使用入門rem
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 手冊頁。入門