第二个问题,linux和windows不同,它有多种发行版。软件安装方法多种多样,有的方法相互通用。例如编译安装,脚本安装。有的就有局限了。ubuntu下的deb包,就能用apt-get install安装,同时也能比较有效的解决依赖性问题,但是,这个apt-get对于给红帽,centos等系统用的rpm包,无效。红帽,CentOS的rpm包,可以用yum install安装。(现在的新版是dnf install)同样,对于deb包。yum也无能为力。
编译安装,脚本安装虽然比较通用。但是,安装过程中,屏幕上大量显示,能不能看出来安装过程是否顺利?尤其是编译,三部曲,说起来容易。configure、make、make install。这三步,前一步出错,后一步就不能继续。一执行,屏幕上稀里哗啦一堆显示。那些都可以不管,就在显示的最后,会告诉你这一步 *** 作是否成功。问题是,用户能否看懂?有问题,报错了,能不能发现?很多初学者,看不懂啊。或者说受windows习惯影响不愿看这种文字性的内容。有问题了,百度一下。高手快来,大虾救命。实在不行卸载重装。所以,最好把各种安装软件的方法都事前了解一下。比如说什么情况可以编译安装?什么状态用apt-get?编译时,用apt-get时,出错了怎么解决?等等事前先做些必要的功课。
第三个问题,也是一个比较现实的问题。即使某个产品或服务有linux版,但是他们提供的下载资源和用户合拍吗?或者把话说明白点。用户是用ubuntu的。只会apt-get install,别的一概不懂。可是产品主页恰恰不提供deb包,只能编译安装。或只有rpm包。怎么办?要么另照资源要么去学会红帽,centos。并安装它们。从理论上来说,任何一种系统,无论是红帽,还是ubuntu,甚至于linux和windows,它们的安装和试用,它们的基本原理都是相同或类似的。这话理论上没错,实践上也正确。但是,问题在用户那里了。用户能否体验到这些?尤其是新人,特别是受windows影响较深的新人能不能感受到很难说。那个时间和精力的花费比较大了。很多人往往觉得另外寻找资源会更省事。但是,不知道别人怎么看。我个人觉得未必。实际上,这第三个问题和上面第二个问题在实践中往往是相互伴生的。有时候就是因为软件产品提供的安装方法自己不熟悉,甚至不懂。而不得不去寻找其他资源或不得不去学习其他自己不熟悉的东西。因为用户自己有需求了。不得不去花费时间精力解决这些。
也有人可能会说装双系统,虚拟机。但是那些都不是绝对百分百有效。双系统,有来回重启的问题。因为同一个时间段只有一个系统能启动。你开了linux就不能用windows,windows系统都没有启动,里面安装软件再好也没用。虚拟机本身也要占用电脑资源。特别是电脑本身配置,资源比较有限时,仅仅只是启动虚拟机那个软件可能就已经消耗大量资源了,软件启动了,还要启动虚拟机中安装的系统。虚拟机的系统启动了,还要启动某款软件。这个开销也不小。
所以,如果有人选择了linux,就要有足够的准备。不能想着象windows那样,一按鼠标就万事大吉了。我不是在打击你,而是这是linux的现实。凡是linux系统下能积累那么一点点经验。有那么一点点收获的人,那一个是顺顺当当,平平安安一点麻烦一点困扰没有的过来的?甚至于不栽几个跟头都成长不起来。
怎么办?两条路,要么放弃,去windows的温室里面享受阳光雨露。要么,去linux世界经受风霜雪雨的洗礼。在挫折磕碰中积累经验。学会成长。除此以外,别无他法。
Linux是多种 *** 作系统中的一种,现在PC,服务器这块主流的 *** 作系统有WINDOWS,UNIX,LINUX。每种 *** 作系统上面都可以运行各种各样的软件。LINUX做软件测试平台,是不错的选择,软件测试方面常用的工具,都有linux平台的版本,可以在linux上面运行,而且linux系统中的shell脚本,可以很好的被用来作为软件测试的脚本语言,用来编写测试脚本,完成自动化测试。测试工程师会什么,取决于你测试的项目,但是一些通用的知识还是要具备的,比如熟悉使用 *** 作系统,熟悉数据库,具有一定的文档编写能力,还有一点很重要就是态度,正直的态度,对软件质量负责的态度,态度是做好软件测试工作的基本保证。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)