Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

22.04打包版(见7楼) #9

Closed
mraandtux opened this issue Apr 5, 2022 · 9 comments
Closed

22.04打包版(见7楼) #9

mraandtux opened this issue Apr 5, 2022 · 9 comments
Labels
question Further information is requested

Comments

@mraandtux
Copy link

mraandtux commented Apr 5, 2022

原标题:22.04编译后安装最新版扩展无法显示

详细出错信息:

file:///usr/share/plasma/plasmoids/net.blumia.pineapple.calendar/contents/ui/main.qml:15:34: Type CalendarView unavailable

file:///usr/share/plasma/plasmoids/net.blumia.pineapple.calendar/contents/ui/CalendarView.qml:128:13: Type LocalCalendar.MonthView unavailable

file:///usr/share/plasma/plasmoids/net.blumia.pineapple.calendar/contents/ui/calendar/MonthView.qml:338:9: Type DaysCalendar unavailable

file:///usr/share/plasma/plasmoids/net.blumia.pineapple.calendar/contents/ui/calendar/DaysCalendar.qml:118:13: Type DayDelegate unavailable

file:///usr/share/plasma/plasmoids/net.blumia.pineapple.calendar/contents/ui/calendar/DayDelegate.qml:18:1: module "net.blumia.calendar" is not installed
@BLumia
Copy link
Owner

BLumia commented Apr 5, 2022

22.04

我看 ubuntu 官网暂时没说正式发布了 22.04 呀,是 beta 之类的版本吗?(还是说并不是指 ubuntu)

安装最新版

最新版指的是目前的 master 分支版本(提交 14e8105 )吗?

@mraandtux
Copy link
Author

我看 ubuntu 官网暂时没说正式发布了 22.04 呀,是 beta 之类的版本吗?(还是说并不是指 ubuntu)
最新版指的是目前的 master 分支版本(提交 14e8105 )吗?

今天刚换Ubuntu 22.04(写的时候还是测试版),21号才转正;最新版指的就是14e8105。

@BLumia
Copy link
Owner

BLumia commented Apr 5, 2022

image

可是我并没有遇到你所说的问题呀,是在刚刚下载的 kubuntu 22.04 镜像(kubuntu-22.04-beta-desktop-amd64.iso,获取自这里)启动的 live 系统中测试的,也是上面提到的那个 commit。我本人用 Arch + KDE 在所可获取到的最新 plasma 桌面环境下也是可以用的。你确定你获取的是 master HEAD 的版本而不是我 release 中的版本吗?

@BLumia BLumia added the question Further information is requested label Apr 5, 2022
@mraandtux
Copy link
Author

mraandtux commented Apr 6, 2022

也是上面提到的那个 commit。我本人用 Arch + KDE 在所可获取到的最新 plasma 桌面环境下也是可以用的。

已测试14e8105版本,自制提前deb打包版(编译至其他位置,再合并打包)无法显示,但按照指南编译的则可以显示。不知道为什么提前deb打包版会出现module "net.blumia.calendar" is not installed错误。

@BLumia
Copy link
Owner

BLumia commented Apr 6, 2022

提供下打出来的包和打包过程的步骤?只凭目前的描述没法判断原因= =

但按照指南编译的则可以显示

可以对比下打出来的包的文件结构和按照安装指南进行时最后 install 步骤所输出的安装文件列表的差异。

会出现module "net.blumia.calendar" is not installed错误。

net.blumia.calendar 是一个 QML C++ 模块,需要留意下这个。

@mraandtux
Copy link
Author

mraandtux commented Apr 7, 2022

出错原因:
由于 /lib/ 文件夹摆放位置有误( /usr/lib/ 不是0.1.1打包版摆放位置),农历就此无法显示,#2 提及的用户目录安装方式也不行。

正确的打包方式是:

  • 依照指南编译,安装位置填plasma-addons-pineapple-calendar_x.x.x-x
  • /lib/ 文件夹完整路径: /lib/x86_64-linux-gnu/qt5/qml/net/blumia/calendar/ (若安装在 /usr/lib/x86_64-linux-gnu/qml/net/blumia/calendar/ 文件夹,组件则无法显示,错误信息如1楼)
  • /share/ 的内容不变,并移至 /usr/
  • 照Ubuntu官方论坛的帖子轻松制作deb包

真·22.04打包版:plasma-addons-pineapple-calendar_0.1.2-1.zip

@mraandtux mraandtux changed the title 22.04编译后安装最新版扩展无法显示 22.04打包版(见7楼) Apr 7, 2022
@BLumia
Copy link
Owner

BLumia commented Apr 7, 2022

感谢跟进,在 ubuntu 正式发布 22.04 LTS 后我会打个 0.2.0 的 tag。因为跟随了 plasma 更新了日历组件,改动稍微大一些,印象里甚至没法直接在 debian bullseye 里用目前的 master HEAD 版,所以不是 0.1.2。

@BLumia
Copy link
Owner

BLumia commented Apr 10, 2022

今天留意了一下发现 14e8105 版本的小部件右键菜单里的两个调 KCM 的设置项在 Arch 环境下失效了,就做了下更新 bf1add4 。暂时还没测在 ubuntu 22.04 下的效果,我打算等 ubuntu 22.04 正式发布后再测,如果你有兴趣的话也可以试试看,目前 master 分支也包含了一些别的改动 :)

@BLumia
Copy link
Owner

BLumia commented Apr 20, 2022

已在 ubuntu 22.04 LTS 的 RC 版本中测试没问题,0.2.0 tag 已发。就先关掉 issue 啦~

@BLumia BLumia closed this as completed Apr 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants