如意玲珑包管理体验试用onUbunt24.04

如意玲珑(linyaps)是统信软件自研的开源软件包格式,用于替代 deb、rpm等包管理工具,实现了应用包管理、分发、容器、集成开发工具等功能。

在试用Deepin 23 RC2的时候,更新完发现多了一个玲珑商店。其实就是一个跟apt、dnf、yum等用途一样的软件包管理软件。
如果用界面版可以去官网:https://store.linyaps.org.cn/,或者使用Deepin23正式版都有客户端。
如意玲珑官网:https://www.linglong.space/

看起来是利用容器的方法来打包软件,这样有一个好处就是,所有的依赖都会打包进去这个软件包。因为运行的是容器,所以也就安装的时候不会有依赖问题。看成是一个伪装成包管理软件的Docker就行。当然也带来了缺点,就是应用包巨大,占用大量磁盘空间。

安装玲珑包软件管理官网试用教程:
https://www.linglong.space/guide/start/install.html

图片
图片

基于Ubuntu 24.04测试

1
2
# 添加玲珑仓库源。
sudo bash -c "echo 'deb [trusted=yes] https://download.opensuse.org/repositories/home:/kamiyadm/xUbuntu_24.04/ ./' > /etc/apt/sources.list.d/linglong.list"

图片

1
2
3
4
5
6
7
# 更新一下apt的软件目录
sudo apt update
# 安装玲珑包管理软件
sudo apt install linglong-builder linglong-box linglong-bin
# ll-builder 用来构建和调试玲珑应用,由 linglong-builder 提供。
# ll-box 沙箱容器,由 linglong-box 提供。
# ll-cli 管理和运行玲珑应用,由 linglong-bin 提供。

图片

1
2
ll-cli --help    # 获得帮助
ll-cli --version # 查看版本

图片
图片

1
2
ll-cli search xunlei # 查找迅雷相关的软件
ll-cli search qq # 查找QQ相关的软件

图片

1
2
ll-cli install linux.qq.com # 安装这款QQ软件
# 下载速度挺慢的,要耐心等一下

图片

1
2
ll-cli list # 列出玲珑安装的软件
# 看到了刚刚安装的QQ

图片

1
2
3
4
ll-cli run linux.qq.com # 运行这款QQ软件
# 在ubuntu的菜单中不会出现QQ的软件图标,所以只能这样启动了。
# 现在的QQ也是无法关闭退出的,因为状态栏中的QQ图标没有右键菜单
# 想要关闭QQ,需要关闭命令行的终端窗口就好了

图片

1
2
3
4
5
ll-cli ps # 列出玲珑正在运行的软件
# 看到了刚刚启动登录成功的QQ

ll-cli kill <ID> # 强制关闭程序
# 但是不知道是用哪个ID,还是无法关掉QQ

图片

但是,可以通过关闭运行QQ的终端来关闭QQ

图片

1
2
3
4
5
6
7
8
ll-cli ps   # 看看QQ有没有在运行了

ll-cli list # 看看QQ的软件名称

ll-cli uninstall linux.qq.com # 卸载QQ

ll-cli list # 再看看QQ卸载成功没有

图片

今天登录发现玲珑在更新

20240814更新
不知道更新了啥
图片