V11系统

  • Qt
1
2
3
4
5
6
7
8
9
10
//开启维护模式
sudo mm-cli -o
//开明环境
sudo apt-get install kaiming-builder kaiming-builder-gui
//编译环境
sudo apt-get install gcc g++ cmake gdb libqt5x11extras5-dev
//基础开发环境
sudo apt-get install libkf5windowsystem-dev libqt5xdg-dev qttools5-dev-tools qttools5-dev pkg-config libkysdk-systime-dev libkysdk-waylandhelper-dev libkysdk-qtwidgets-dev libkysdk-kabase-dev extra-cmake-modules qtbase5-private-dev libukui-log4qt-dev libkysdk-sysinfo-dev debhelper-compat libgsettings-qt-dev qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtbase5-doc qtbase5-examples qtpdf5-dev qtpdf5-doc qtpdf5-examples qtsvg5-examples qtsystems5-dev qtsystems5-examples qttools5-dev qtwayland5 qtxdg-dev-tools qtxdg-tools qtcreator qtcreator-data qtcreator-doc xorg-dev libkysdk-datacollect-dev libkf5globalaccel-dev libxtst-dev devscripts
//额外开发环境
sudo apt-get install pkgconf libkf5screen-dev libkysdk-kabase-dev libkysdk-log-dev libkysdk-config-dev libkysdk-ukenv-dev libkysdk-alm-dev libqt5websockets5-dev qtmultimedia5-dev libqt5svg5-dev libukui-log4qt-dev libx11-dev libxtst-dev libpeony-dev libgif-dev libstb-dev libfreeimage-dev libfreeimageplus-dev libcmark-dev librsvg2-dev qtquickcontrols2-5-dev libkysdk-sysinfo libkysdk-sysinfo-dev libkyai-config-dev libkysdk-coreai-speech-dev libkyai-assistant-dev qtdeclarative5-dev libpolkit-qt5-1-dev libkysdk-ai-common-dev libkysdk-genai-nlp-dev libukui-file-metadata-dev libsdl2-dev nlohmann-json3-dev

2403/2503系统

  • Qt
1
2
3
4
5
6
sudo apt-get install qt5-default
sudo apt-get install gcc g++ cmake gdb
sudo apt-get install qtcreator
sudo apt install libqt5x11extras5-dev
sudo apt-get install libkf5windowsystem-dev libqt5xdg-dev qttools5-dev-tools qttools5-dev pkg-config libglib2.0-dev libglib2.0-cil glib2.0 libkysdk-systime-dev libkysdk-waylandhelper-dev libkysdk-qtwidgets-dev libukui-panel-dev libkysdk-kabase-dev extra-cmake-modules qtbase5-private-dev libukui-log4qt-dev libkysdk-sysinfo-dev debhelper-compat libgsettings-qt-dev
sudo apt-get install libkf5screen-dev pkgconf libkysdk-kabase-dev libkysdk-log-dev libkysdk-config-dev libkysdk-ukenv-dev libkysdk-waylandhelper-dev libkysdk-alm-dev libqt5websockets5-dev qtmultimedia5-dev libqt5svg5-dev libukui-log4qt-dev libx11-dev libxtst-dev libpeony-dev libkysdk-datacollect-dev libgif-dev libstb-dev libfreeimage-dev libfreeimageplus-dev libcmark-dev libkf5globalaccel-dev librsvg2-dev qtquickcontrols2-5-dev libkysdk-sysinfo libkysdk-sysinfo-dev libkyai-config-dev libkysdk-coreai-speech-dev libkyai-assistant-dev qtdeclarative5-dev libpolkit-qt5-1-dev libkysdk-ai-common-dev libkysdk-ai-authorization-dev libkysdk-advanced-ai-dev libkf5windowsystem-dev libqt5x11extras5-dev qttools5-dev qttools5-dev-tools
  • 调试的时候缺权限
1
setstatus disable

OpenKylin2.0系统

  • Qt
1
2
3
4
5
6
sudo apt-get install gcc g++ cmake gdb
sudo apt install libqt5x11extras5-dev
sudo apt-get install libkf5windowsystem-dev libqt5xdg-dev qttools5-dev-tools qttools5-dev pkg-config libkysdk-systime-dev libkysdk-waylandhelper-dev libkysdk-qtwidgets-dev libkysdk-kabase-dev extra-cmake-modules qtbase5-private-dev libukui-log4qt-dev libkysdk-sysinfo-dev debhelper-compat libgsettings-qt-dev
sudo apt-get install qt5-qmake
sudo apt-get install qt5-qmake-bin
sudo apt-get install qtbase5-dev qtbase5-dev-tools qtbase5-doc qtbase5-examples qtpdf5-dev qtpdf5-doc qtpdf5-examples qtsvg5-doc qtsvg5-examples qtsystems5-dev qtsystems5-examples qttools5-dev qtwayland5 qtx11extras5-doc qtxdg-dev-tools qtxdg-tools qtcreator qtcreator-data qtcreator-doc xorg-dev

通用

  • Git
1
2
3
4
5
6
7
8
9
#安装
sudo apt-get install git
git config --global user.name 蒋胜达
git config --global user.email jiangshengda@kylinos.cn
#要保证gitlab/gitee/gerrit上的用户名和邮箱一致

#配SSH:
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub
  • 查看GSetting的选项
1
gsettings get org.ukui.style + tab
  • debian工程调试
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
方法一:
- 去到工程根目录
- mkdir build
- cd build
- cmake ..
- make -j12
- sudo make install
- 本机查看相应的软件效果

方法二:
- 工程根目录
- 按上边的流程make完
- 去到根目录
- dpkg-buildpackage -us -uc
- 打出来deb包,去openKylin测试
  • debian工程编译报错
1
2
3
 dpkg-source --before-build .
' is invalid 错误: source package format '3.0 (native)
dpkg-buildpackage: 错误: dpkg-source --before-build . subprocess returned exit status 255

写的没问题可能是文件放到过Windows里,只要复制内容,重新在Linux用Vim写一份就行

  • debian工程修改changelog
1
2
3
sudo apt-get install devscripts
#去到工程目录下:
dch -i
  • 安装依赖问题
1
2
3
4
5
sudo apt install aptitude
sudo aptitude install <软件包名>

sudo apt install gdebi
sudo gdebi <软件包名.deb>

或去debian/control看依赖包名,或:

1
2
3
sudo apt-get install equivs
mk-build-deps debian/control
sudo apt install ./*.deb
  • 日历数据库查看
1
sqlite3 /home/santa/.config/.kylin_calendar_Schedule2.db
  • 系统升级确认
1
2
cat /etc/kylin-build
然后看buildid号,跟builder.kylin.com上的镜像编号做对比就知道有没有升级成功了
  • 怎么看传的包有没有入版本
    1.直接下载对应版本的镜像然后apt下载试试
    2.版本负责人会发邮件,类似于:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
V11-2503-update1-alpha1(0423)版本提测

禅道版本链接:
https://pm.kylin.com/build-view-14972.html

下载链接:
(14272) Kylin-Desktop-V11-General-2503-update1-Build01-20250422-X86_64
https://distro-out.kylin.com/web_pungi/default/index#distro.14272
(14273) Kylin-Desktop-V11-General-2503-update1-Build01-20250422-ARM64
https://distro-out.kylin.com/web_pungi/default/index#distro.14273
(14274) Kylin-Desktop-V11-General-2503-update1-Build01-20250422-Loong64
https://distro-out.kylin.com/web_pungi/default/index#distro.14274
(14275) Kylin-Desktop-V11-General-2503-update1-Build01-20250422-SW64
https://distro-out.kylin.com/web_pungi/default/index#distro.14275

【版本软件源地址】

deb http://archive.kylinos.cn/kylin/KYLIN-ALL .tags--11.0--2503-update1-alpha1 main restricted universe multiverse cross pty
deb https://archive2.kylinos.cn/DEB/KYLIN_DEB V11 main all

版本平台(https://builder.kylin.com)对应id:
amd:https://builder.kylin.com/kybuilder/build/view/68446
arm:https://builder.kylin.com/kybuilder/build/view/68447
loong64:https://builder.kylin.com/kybuilder/build/view/68448
sw:https://builder.kylin.com/kybuilder/build/view/68449

其中https://distro-out.kylin.com/web_pungi/default/index#distro.14272

这样的链接直接打开,选择包列表,搜索自己的包信息就行