<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kde on Dapeng Zhang</title><link>https://zhangdapeng.dev/tags/kde/</link><description>Recent content in Kde on Dapeng Zhang</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 18 Jul 2025 09:38:41 +0000</lastBuildDate><atom:link href="https://zhangdapeng.dev/tags/kde/index.xml" rel="self" type="application/rss+xml"/><item><title>Ubuntu 24.04安装Kde Plasma 6</title><link>https://zhangdapeng.dev/p/ubuntu-2404-an-zhuang-kde-plasma-6/</link><pubDate>Fri, 18 Jul 2025 09:38:41 +0000</pubDate><guid>https://zhangdapeng.dev/p/ubuntu-2404-an-zhuang-kde-plasma-6/</guid><description>&lt;p&gt;网上查到资料显示 从Ubuntu 22.04 升级到Ubuntu 24.04后可以安装Kde Plasma 6&lt;/p&gt;
&lt;p&gt;于是找到了一个升级的&lt;a class="link" href="https://ryanraposo.github.io/guides/markdown/plasma6.html" target="_blank" rel="noopener"
 &gt;指南&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;但是按照这个流程来 发现 kde-builder 在使用的时候 配置文件找不到 看了下官网的资料提示 配置文件用的是 &lt;code&gt;~/.config/kde-builder.yaml&lt;/code&gt;，以yaml结为的文件&lt;/p&gt;
&lt;p&gt;里面的内容也与指南中提到的不一样，我用了默认的方案，通过使用&lt;code&gt;kde-builder --generate-config&lt;/code&gt;，生成了默认的配置文件，唯一要修改的地方是qt的安装路径&lt;/p&gt;
&lt;p&gt;我安装qt的时候没有使用默认的&lt;code&gt;/opt/qt&lt;/code&gt;，我用的是&lt;code&gt;~/Qt&lt;/code&gt;，所以唯一要修改的地方也就这里的，其他的都不需要修改&lt;/p&gt;
&lt;p&gt;然后在执行&lt;code&gt;kde-builder workspace&lt;/code&gt;的时候，也遇到了问题&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Building frameworks/kcoreaddons &lt;span style="color:#f92672"&gt;(&lt;/span&gt;frameworks/kcoreaddons&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;5/153&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Fetching remote changes to kcoreaddons
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Merging kcoreaddons changes from branch master
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Source update complete &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; kcoreaddons: &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; commit pulled.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Preparing build system &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; kcoreaddons.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Removing files in build directory &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; kcoreaddons
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Old build system cleaned, starting new build system.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Running cmake targeting Ninja...
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Unable to configure kcoreaddons with KDE CMake
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kcoreaddons didn&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;t build, stopping here.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;monitor process&lt;span style="color:#f92672"&gt;]&lt;/span&gt; recv SIGHUP, will end after updater process finishes.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;updater process&lt;span style="color:#f92672"&gt;]&lt;/span&gt; recv SIGHUP, will end after updating kwidgetsaddons project.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;&amp;lt;&amp;lt;&lt;/span&gt; PROJECTS FAILED TO BUILD &amp;gt;&amp;gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kcoreaddons - /home/durban/kde/log/2025-07-18_01/kcoreaddons/cmake.log
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Possible solution: Install the build dependencies &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; the projects:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;kcoreaddons
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;You can use &lt;span style="color:#e6db74"&gt;&amp;#34;sudo apt build-dep &amp;lt;source_package&amp;gt;&amp;#34;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;sudo dnf builddep &amp;lt;package&amp;gt;&amp;#34;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;sudo zypper --plus-content repo-source source-install --build-deps-only &amp;lt;source_package&amp;gt;&amp;#34;&lt;/span&gt; or a similar command &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; your distro of choice.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;See https://develop.kde.org/docs/getting-started/building/help-dependencies
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Important notification &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; kcoreaddons:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; kcoreaddons has failed to build &lt;span style="color:#ae81ff"&gt;5&lt;/span&gt; times.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;:-&lt;span style="color:#f92672"&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Your logs are saved in /home/durban/kde/log/2025-07-18_01
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;additional logs are saved in /home/durban/.local/state/log/2025-07-18_02&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;查看日志文件&lt;code&gt;/home/durban/kde/log/2025-07-18_01/kcoreaddons/cmake.log&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;发现一个问题&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;-- Found Python3: /usr/bin/python3 (found suitable version &amp;#34;3.12.3&amp;#34;, minimum required is &amp;#34;3.9&amp;#34;) found components: Interpreter Development Development.Module Development.Embed 
CMake Error at CMakeLists.txt:102 (find_package):
 By not providing &amp;#34;FindShiboken6.cmake&amp;#34; in CMAKE_MODULE_PATH this project
 has asked CMake to find a package configuration file provided by
 &amp;#34;Shiboken6&amp;#34;, but CMake did not find one.

 Could not find a package configuration file provided by &amp;#34;Shiboken6&amp;#34; with
 any of the following names:

 Shiboken6Config.cmake
 shiboken6-config.cmake

 Add the installation prefix of &amp;#34;Shiboken6&amp;#34; to CMAKE_PREFIX_PATH or set
 &amp;#34;Shiboken6_DIR&amp;#34; to a directory containing one of the above files. If
 &amp;#34;Shiboken6&amp;#34; provides a separate development package or SDK, be sure it has
 been installed.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;说明需要 Shiboken6 这个库，但是我查了下，在目前Ubuntu 24.04这个版本 只有 Shiboken2 这个库&lt;/p&gt;
&lt;p&gt;可以通过 &lt;a class="link" href="https://packages.ubuntu.com/" target="_blank" rel="noopener"
 &gt;https://packages.ubuntu.com/&lt;/a&gt; 这个网站查到制定版本的Ubuntu对应的库是否存在&lt;/p&gt;
&lt;p&gt;{% img &lt;a class="link" href="https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752805780/2025-07-18_09-56_1_cuuhda.png" target="_blank" rel="noopener"
 &gt;https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752805780/2025-07-18_09-56_1_cuuhda.png&lt;/a&gt; &amp;ldquo;点击查看大图: 查询条件&amp;rdquo; %}&lt;/p&gt;
&lt;p&gt;{% img &lt;a class="link" href="https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752805780/2025-07-18_09-56_xf5hw2.png" target="_blank" rel="noopener"
 &gt;https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752805780/2025-07-18_09-56_xf5hw2.png&lt;/a&gt; &amp;ldquo;点击查看大图: 查询结果&amp;rdquo; %}&lt;/p&gt;
&lt;p&gt;如果是查询 Shiboken2 这个库 是有的&lt;/p&gt;
&lt;p&gt;{% img &lt;a class="link" href="https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752806228/2025-07-18_10-35_ahcyrw.png" target="_blank" rel="noopener"
 &gt;https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752806228/2025-07-18_10-35_ahcyrw.png&lt;/a&gt; &amp;ldquo;点击查看大图: 查询结果&amp;rdquo; %}&lt;/p&gt;
&lt;p&gt;所以我总结，暂时Ubuntu 24.04 不适合安装 Kde Plasma 6&lt;/p&gt;
&lt;p&gt;测试了下 Ubuntu的 24.10 和 25.04 这两个版本是有 Shiboken6 这个库的&lt;/p&gt;
&lt;p&gt;{% img &lt;a class="link" href="https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752806234/2025-07-18_10-36_1_rwtleq.png" target="_blank" rel="noopener"
 &gt;https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752806234/2025-07-18_10-36_1_rwtleq.png&lt;/a&gt; &amp;ldquo;点击查看大图: 查询结果&amp;rdquo; %}&lt;/p&gt;
&lt;p&gt;{% img &lt;a class="link" href="https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752806230/2025-07-18_10-36_abbvzj.png" target="_blank" rel="noopener"
 &gt;https://res.cloudinary.com/dy5dvcuc1/image/upload/v1752806230/2025-07-18_10-36_abbvzj.png&lt;/a&gt; &amp;ldquo;点击查看大图: 查询结果&amp;rdquo; %}&lt;/p&gt;
&lt;p&gt;等待下个LTS版本吧 24.04是没有希望了，其实也可以升级到 24.10 或者更后面的版本&lt;/p&gt;</description></item></channel></rss>