罐子
15 hours ago Moderator
sudo apt update
sudo apt install --reinstall tzdata
宿主机时区数据库文件缺失,
还有安装python模块你完全可以写一个启动入口弹窗安装选项
Reply Like 0 View the author
sudo apt update
sudo apt install --reinstall tzdata
宿主机时区数据库文件缺失,
还有安装python模块你完全可以写一个启动入口弹窗安装选项
sudo apt update
sudo apt install --reinstall tzdata
宿主机时区数据库文件缺失,
还有安装python模块你完全可以写一个启动入口弹窗安装选项
多谢指导。
1.我检查了一下,tzdata.zi的报错,是UOS20的tzdata_2021a包缺少时区数据库,安装deepin的tzdata_2023d包,就解决了。
2.python包安装的问题,我写了个 qpip-get简化安装命令,放到$HOME/.local/bin,直接进入容器bash环境, qpip-get python模块名,就可以安装了。
Popular Ranking
ChangePopular Events
More
经过了两周的调试,QGIS 3.44.7/3.40.15(AMD64架构)终于制作出来了,上架到玲珑商店等待审核。
这次更新,是首次实现主要组件完全在玲珑环境中编译构建,而不是以往在deepin25环境中编译成deb包,再放到玲珑环境中去。
玲珑环境中构建的优势是,避免了Python版本在构建环境与运行环境的不一致。例如,之前的构建环境deepin25使用的是Python3.12,而org.deppin.base 23的默认环境是Python3.11,这样需要增加大量的补丁,比较繁琐。另外,还有其他包abi不一致导致程序崩溃的问题,也同样得到解决。
由于玲珑构建环境比较特殊,Qt5组件分布在不同的目录,一些deb包中的构建工具也需要进行特殊的处理,比较磨人。
QGIS这种大型软件,依赖的包非常多,为了保证尽量完整的功能,前面还需要编译四五个组件,全程不报错的情况下,完整构建一次需要一个半小时左右,编译链条比较长,反复调试、排错,更是耗费了非常非常多的时间,成果来之不易。
主要的更新内容如下:
问题修复:
1.解决
srs.db丢失导致坐标系统无法设置的问题,问题详情在:[Bug反馈] 应用商店里的qgis该更新了 ;2.解决部分按钮和菜单未汉化的问题:Qt默认翻译文件后缀是
*_zh_CN.qm,而QGIS使用BCP-47标准,只识别*_zh_Hans.qm。新特性:
1.实现主要组件在玲珑容器环境中编译构建;
2.在QGIS的关于页面中,将操作系统名称定义为
Linyaps Runtime Environment;3.支持在用户目录安装python组件,兼容性要求:
numpy<=1.24.2。为了便捷安装,请将qpip.zip解压,为
qpip-get、qpip-rm添加执行权限,与pypi23.dict一起,放入到$HOME/.local/bin/。具体安装命令如下,安装的默认路径在
$HOME/.local/lib/python3.11/site-packages:UOS20环境下的问题:
解决方法:UOS20宿主机安装deepin的 tzdata_2023b.deb