[Topic DIscussion] 有没有详细的deepin下软件源码编译的教程
Tofloor
poster avatar
amors
deepin
2021-03-06 02:35
Author

我是一个Linux新手。

Win10的时候用的是 qBittorrent-Enhanced-Edition

在Deepin下没有看到对应的包,于是想自己试一试下载源码编译。

编译的时候先是提示 找不到 qmake ,找资料装了 qt5-default,

之后又提示找不到 qt5svg,找资料装了 libqt5svg5-dev,

之后报错 boost 版本太低 装了 libboost-all-dev,

再之后提示 libtorrent-raster 版本太低,官方仓库的版本是 1.1,编译环境最少要到1.2,我就跑到 libtorrent.org 去下载最新的2.0 版本编译,装了一大堆编译要用的环境 build-essential 还有额外的一些包,前面没出啥问题,直到 b2 crypto=openssl cxxstd=14 这一步的时候提示 cxxstd 必须高于或者等于14的版本,就卡这了。因为不知道如何去设置这个 cxxstd ,然后官方提供的 cmake 方案也试过,也是提示这个。

再然后没办法就去看 qBittorrent-Enhanced-Edition 的仓库 看到 debian 仓库有包 ,按照 debian 仓库的方案安装是安装上了。 但是设置界面左侧只有图标文字被遮住了。

发这个只是想问下,如果自己编译会不会好一点?

另外,问下有没有大佬发一个在deepinV20 能用的 gitNote, 这个软件在Github仓库没有源码,只提供了Appimage,他的Appimage 没有集成 openssl ,而且用的还是 openssl1.0.0的版本,deepin仓库能下到的只有1.1的版本,因此这个软件没法运行。

 

 

Reply Favorite View the author
All Replies
sukanka
deepin
2021-03-06 07:26
#1

建议换Manjaro, 包比较新, deb 系我也搞不懂

Reply View the author
amors
deepin
2021-03-06 08:22
#2
sukanka

建议换Manjaro, 包比较新, deb 系我也搞不懂

arch系装KDE太吃内存了,老爷机受不了。之前装的arch+deepin桌面又会因为有些依赖的问题,不能正常使用。

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2021-03-06 17:38
#3
Reply View the author
SamLukeYes
deepin
2021-03-06 19:36
#4
amors

arch系装KDE太吃内存了,老爷机受不了。之前装的arch+deepin桌面又会因为有些依赖的问题,不能正常使用。

kde 都嫌吃内存,这是多老的老爷机啊

要不装个 lxqt 或者 icewm?

Reply View the author
amors
deepin
2021-03-06 22:25
#5
SamLukeYes

kde 都嫌吃内存,这是多老的老爷机啊

要不装个 lxqt 或者 icewm?

不用了,装回DEEPIN了。

Reply View the author
SamLukeYes
deepin
2021-03-06 22:57
#6

从源码编译的方法因软件而异,不可能有统一的从源码编译的教程。然而,AUR 用户已经为很多需要从源码编译的软件写好的编译脚本,这是 Arch 系发行版的一大优势。此外,NixOS 和 Gentoo 也有类似的自动化编译安装的方式,只是集中的软件数量可能不如 AUR。Debian 系的用户需要从源码编译安装的时候,就只能自己按照软件提供的安装指南手动操作了。

Reply View the author
SamLukeYes
deepin
2021-03-06 22:59
#7
amors

不用了,装回DEEPIN了。

dde 可是比 gnome 还吃内存的

Reply View the author
lw2822
deepin
2021-11-24 07:31
#8
It has been deleted!