又是两天的折腾,无数波折之后终于成功安装goldendict。记录下自己走的弯路,吃一堑长一智,在不断的犯错中发现和学习到更多新的东西,举一反三,解决更多的问题。
1. 优先考虑apt安装
在想要装一个软件时,优先考虑apt安装,这样可以节省大量的时间和精力。因为源码安装各种依赖各种丢失实在是太过于麻烦,只要apt安装可以正常使用,就能够满足Linux办公的需要。因为我们毕竟不是运维人员,所以效率是首要的,稳定性是次要的。
优先考虑apt安装!
优先考虑apt安装!
优先考虑apt安装!
重要的事情说三遍,今后无论安装什么软件,先运行一下apt命令,看看能不能自动安装。
2. 出问题请用源码安装
源码安装是Linux优于windows的另一大重要表现,源码安装让linux下的应用有了更强的广谱适应性(deb包装了有问题?卸载然后源码安装啊!)虽然windows下会有很多的运维工作人员支持而封装的脚本安装包,但是由于开发人员的考虑不周而导致的安装适应性问题就永远无法让用户解决,毕竟我们不能让每个人的电脑环境完全向同。
但是在Linux系统下,源码编译安装将让软件完全适配你的电脑。
比如我在安装Goldendict时首先尝试了apt安装,但是翻译剪切板时软件会闪退,卸载 + 源码安装 = 问题解决。
3 . Linux安装过程的环环相扣
源码安装一定要首先查看 Readme 文件和 INSTALL 文件,因为安装各种依赖之后,在configure 过程中的许多的报错信息都可以避免,这样就可以节省大量的精力。
依赖是linux 最大的特点,无论命令还是文件安装,前面有报错,后面一定搞不定。要时刻记得查看命令结束时Linux的反馈信息里的最后几行,关注下有无failure,Error等等报错,费不了多少事但可以节省大精力。warnings可以忽略,无论做什么都一样,踏踏实实走好每一步,才不会在今后的手忙脚乱中悔恨不已。
比如我在用github 编译安装goldendict时。
首先使用
git clone git://github.com/goldendict/goldendict.git
但是我遇到并忽略了一个报错信息:“Failure:Index can't create”
并且从github上克隆下来的仓库处于一个隐藏文件的状态,但我自作聪明的进入了这个隐藏的文件……
第一步克隆就出现了问题,所以后面的编译步骤也就无法正常进行。转了一圈回到原地才发现,挺简单的一个事,被自己强行搞的复杂了,以后一定要注意!
网友评论