(原)ubuntu中安装kate
2024-09-13 03:51:22
转载请注明出处:
http://www.cnblogs.com/darkknightzh/p/6339642.html
参考网址:
https://kate-editor.org/build-it/#linux
1. 安装依赖项:
sudo apt install qtbase5-dev qtscript5-dev extra-cmake-modules plasma-framework-dev libkf5crash-dev libkf5config-dev libkf5activities-dev kinit-dev kdoctools-dev libkf5i18n-dev libkf5parts-dev libkf5guiaddons-dev libkf5iconthemes-dev ibkf5jobwidgets-dev kio-dev libkf5texteditor-dev libkf5windowsystem-dev libkf5xmlgui-dev libgit2-dev
可选依赖项:
sudo apt install libkf5wallet-dev libkf5service-dev libkf5itemmodels-dev libkf5notifications-dev libkf5threadweaver-dev libkf5newstuff-dev
2. 在需要安装的位置打开终端,输入:
mkdir -p kde/usr
cd kde
3. 下载kate:
git clone git://anongit.kde.org/kate
cd kate
4. 终端中输入:
mkdir build
cd build
5. 使用cmake编译。
如果仅使用kate,输入(For just using Kate, build it optimized but with debugging symbols to get useful backtraces for bugreports:):
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=~/kde/usr
说明:~/kde/usr为/home/XXX/kde/usr的路径,如果不想安装在这个路径,可以自己设置。
如果需要开发kate,输入(For developing Kate, build it with debug support (if you have problems using gdb because of optimizations, swap Debug with DebugFull)):
cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=~/kde/usr
6. 编译并安装kate:
make
make install
7. 将kate增加打到applications中
先将/kde/kate/kate/icons/128-apps-kate.png复制到kde/usr/bin/目录下,而后,
在终端中输入如下命令:
cd /usr/share/applications
sudo gedit kate.desktop
并输入:
[Desktop Entry] Type=Application Name=kate Comment=kate Icon=/home/XXX/kde/usr/bin/128-apps-kate.png Exec=/home/XXX/kde/usr/bin/kate %F Terminal=false Categories=Development;
即可正常使用kate了。
最新文章
- PHP数组的基础知识
- 可控制导航下拉方向的jQuery下拉菜单代码
- 弹出消息对话框ScriptManager
- C#正则表达式语法规则详解
- OpenCV快速遍历矩阵元素方法
- rx tx
- [LeetCode] Palindrome Partitioning II 解题笔记
- json 项目应用
- 时效性福利:MindManager2017 破解攻略
- socket bind详解
- USB OTG原理+ ID 检测原理
- awk高级玩法
- [angularjs] angularjs系列笔记(二)指令
- 传统javaweb 改成 Maven项目
- am335x uboot2016.05 (MLO u-boot.img)执行流程(转)
- springboot(十二):springboot单元测试、打包部署
- python SMTP
- c++之stringstream类的用法
- Laya LoaderManager小记
- IGMP技术总结
热门文章
- w​i​n​d​o​w​s​ ​s​e​r​v​e​r​ ​2​0​0​8​ ​r​2​ ​启​用​索​引(转)
- tensorflow语义分割api使用(deeplab训练cityscapes)
- [转载]设置Chrome忽略网站证书错误
- 微信公众号网页授权获取用户openid
- iOS中的时钟动画
- 高德地图JS-API (超简单Get新技能√)
- 网站运维之JAVA-SSH框架数据同步问题
- js文件流下载通用方法
- MATLAB中的集合运算
- gdbserver 移植与多线程调试