“用linux,要拚弃Windows的一切习惯。”Windows下一键setup的简捷,图形安装配置的方便的确非常比起linux智能很多,习惯了这样的操作习惯,对linux下往往需要自己验证平台,解决依赖,配置环境会显得很不耐烦。特别是对我这样接触linux不久的爱好者。
经历了各种安装的痛苦,根据自己的问题,想做一回顾。
Linux发行版,处理器平台,硬件需求。
各软件对linux内核版本都会有要求,平时安装系统的时候最好安大家比较常用的发行版,而且是最新的版本。一款新的软件开发会考虑与系统的兼容性,对过老的系统,兼容性有时候会很成问题。(我是新手,这其中种种技术的细节说不上来,但是相信选择兼容性更好的系统是比较明智的,刚开始我也比较偏执,我就要实现在这个系统下的安装,觉得弄懂了各个系统下安装的技巧再遇到问题,我就比较好解决了,这是唯技术论吧,其实技术不是万能的,选择简单的方法解决问题才是明智的,而且刚开始学习的时候,个人觉得没必要专这样的牛角尖,让自己很累很受打击,研究不了的东西缓一缓,学习是一个循序渐进的过程,而且既然是安软件,学习软件的应用或许比起怎样实现各种安装要有意义的多)。
处理器平台32位的还是64位的,系统是多少位的一定要弄清楚,弄错了累个半死也找不出原因。
硬件需求也挺重要的,最好满足需求再安装,不然好不容易解决了前面的问题,到半途卡住就欲哭无泪了。
对linux发行版、硬件的需求一般在软件文档里都会描述。
阅读软件安装文档
小软件的readme文件,大软件有产品介绍,安装、配置技术文档,安装之前一定要看,不要一来就到网上下载别人的安装教程,教程可作为参考,但是那是别人在自己的机器自己的环境下安装的一个记录,结果有时候会千差万别,而官方的文档写的很详尽,而且还有说明。一般大型软件,压缩包里都会有文档(pdf,html,textfile等等),没有的也要到官网查看。
这个过程刚开始会很不习惯,Windows底下setup一点,图形界面自己都能看得懂,再下个教程,遇到问题,百度谷歌一下,肯定没问题,但是linux下自己对软件不熟悉的话,出了问题你都不知道什么原因,百度也不见得管用,因为有时候是一连串的连带问题引起的。其实这个过程是培养自己安软件技巧的过程,也是让你对这款软件更加熟悉的过程。没习惯的时候你查看文档,或者上了官网,或许就像不懂电脑的老人打开网页不知道点哪里,等你熟悉了你就可以迅速的找到你需要的信息,就像上了一个新网站,你也知道导航、注册一般在顶部,网站联系在底部。
网上的安装教程还是很推荐的,毕竟这是别人的经验总结,而且纯步骤的文档,你看着思路会清晰一些,可以作为参考。最好找那种有提纲与你环境匹配的教程,速度扫过先了解大致的步骤,然后官方文档和教程结合依照步骤进行。
很多大型软件都需要配置特殊的环境,比如建立账户,添加环境变量,安装依赖。这一过程最好按照官方文档进行而不是网上的教程,当然教程可做参考。
一切的准备做好了,但是依然会遇到各种各样的问题。没事,慢慢来。在执行的过程细心一些,不然有时候会遇到路径不对,脚本还没有赋予执行权限等等。如果遇到问题,对找官方文档和教程,回顾自己的执行有没有错误。对于问题,还可以按照给出的错误提示进行搜索。遇到的问题多百度,不过不细心看文档,一头雾水的就按照教程安装,依照别人的错误解决方案有时候也解决不了问题,而且,这样你只是做了机械活,没有技术含量。
真正安装配置软件的时候遇到的问题很多很多,细心、分析、查阅资料、请教都是需要的。特别是要抛弃Windows底下的思维和习惯,而且不要着急,刚开始不熟悉,需要一个循序渐进的过程,等思路、经验有了,在处理新软件的安装就容易了。