问一下大家使用的linux都有哪些发行版

计划抽空编译linux版的GoldenDict,但现在手头并无装有linux系统的实体机,原有的vmware虚拟机也是近10年前的ubuntu和redhat,还有一个10多年前的solaris虚拟机,里面的环境估计都不足以支持现有软件的运行。
10年来技术发展突飞猛进,日新月异已非能轻易的逐新趋旧,想着再整个linux发行版装装,最常用的版本最好,不知道坛友用的都有哪些个版本?

我用的 debian,不过你要是装实体机的话,选择 ubuntu 吧,这玩意驱动稍微齐全一点,就是说 可能 少折腾一点。

好的。十年前我们给客户用的server几乎都是ubuntu,再用起来也顺手些,这个必须再装个新版的

deepin,双系统装的这个,上手快,懒得折腾。

我用Ubuntu,不过Linux发行版都差不多,打包还不如出个教程自己编译,linux打包没自动化工具太累人。(可以考虑snap/flatpak/appimage等比较通用的格式)

linux打包我不会 :rofl:,好久不搞现在估计也学不来那些了。以前的做法,都是linux下把编译后的程序和依赖库一起tar一个压缩包,然后提供一个sh安装脚本一起,放客户机上su (sudo应该也可以吧)到root帐号下执行sh脚本就行了,麻烦一些,但依赖的库都可以一起解决了

这个倒是很好,只是估计Qt那一堆难弄一些,当然这些也可以不用编译吧,只是每个个人机器都要apt-get下一堆东西,估计也不是每个人都能搞定的

apt下东西不难的,官方readme就有说明,最难的就是打包

只是编译难,难在每个人的环境不一样(系统版本,开发环境等),遇到的问题可也能都不一样,个性问题并不是一个说明文档就能一下能都照顾到的,当然有开发背景遇问题好钻研的话可能问题也不大。毕竟Qt都要自己编译的,还有一些依赖库(apt-get不到的,应该很少)也要自己编译,编好的东西一个tar包(当然deb包最好)都放在一起了,安装或运行时遇到的问题就会少些。

除非自己加功能,不然编译goldendict没有apt弄不到的。如果是用旧版qt的话,deb打包不现实……因为可能和系统qt冲突,毕竟还有很多deb是依赖系统qt的

qt库从来不用开源的发布版(如apt-get途径),都是用最新稳定版代码编译,尽量减少不必要的依赖。特别是最近qt官方新举措,社区都成测试场了,能用稳定版就不用社区版

这个我不太了解,apt的话至少拿着社区版的代码编译过一遍,如果说社区版和商业版代码都不一样的话那编译一遍也没什么用,反正代码的bug也不给修

现在qt官方有些服务只针对注册用户提供了,在blog中的发布贴中时而会有一些怨言,也没办法的事,人家毕竟商业公司嘛

折腾了一小半了…

要了个较新的虚拟机来,没想到改个hostname和username会有那么多梗,折腾了两遍才搞定

我用gentoo。
为啥需要自己编译?常见的发行版都有自己的编译的。也已经是最新版本了。
例如gentoo的编译脚本是这个:https://gitweb.gentoo.org/repo/gentoo.git/tree/app-text/goldendict/goldendict-1.5.0_rc2-r2.ebuild

archlinux的是这个:https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/goldendict

多谢.又学习了,有脚本甚好,等研究下看能否使用Travis-CI来自动编译发布(遗憾的是貌似暂时不支持gitlab)

我的意思是基本所有发行版都有goldendict了(最新版本)。
有些发行版是编译好发布给用户用的,它们都有对应的编译脚本的。
但是我不熟悉debina/ubuntu,不知道在哪里。
如果用什么问题,就可以联系对应发行版的 Maintainers 就可以了。
例如debian的Maintainers在这个网页的右侧可以看到: https://packages.debian.org/sid/utils/goldendict
第二个明显是中国人(名字是拼音),有需要就可以邮件联系了。

甚至还可以在telegram里面联系到

我个人电脑主用也是windows,linux上自己编译其实是没必要的,如果不纠结个别小问题的话,发行版的GD已经很好用了。主要我个人fix了一些GD的小问题,但都是在windows系统验证的,年前曾有网友留言想要个linux下的改版,也想着借机测验一下部分修改在linux系统下是否有效。

我 linux 也是用仓库里面的版本,我这人还是懒,也不想折腾。。。

暂时不想倒腾开发环境了,有个以前编译好的qt4开发包先考进去用着,有空儿试试GoldenDict能不能编译过去,顺便看下添加的orc划词在linux下表现如何