我的Linux笔记4--为了上网学习软件安装

系统是安装好了,但是除了用下ls,和cd去各个目录瞧瞧,不知道干什么了,我要上网,但是要怎么办呢?首先我得安装桌面环境,才能用浏览啊,那么怎么安装软件呢?

安装的方法可以分为两种:

1.源码安装法:也就是tallbar方式,从网上下载源码文件的压缩包:先解压,再用make来编译源文件,(在编译时多半要用到由configure所产生的makefile文件),最后生成可执行文件,这种方法稍显复杂,不过关键时候很有用,因为他是程序的最原始生成过程,可控性更高,自己可以做很多操作,也就可以解决很多遇到的软件问题。
这里先不讲,因为我自己也还没弄太懂,留着以后继续。

2.RPM和YUM方法,这种方法就和window下安装软件差不多,简便很多,很多操作都隐藏了,不需要你去做。RPM相当于点击exe来安装,而YUM相当于在线安装,边下载边安装,并且YUM是基于RPM发展来的。问题又来了怎么联网呢?

YUM查询:可以用search ,list 等参数 来找相关的软件包,

YUM升级/安装:用 install,installgroup,update等参数,

更详细的就自己去man吧。

这里来说说自己用YUM安装桌面环境的过程吧:

我用YUM的search找了很久GNOME,关于他的软件包倒是很多,就是不知道安装哪个才知道能看到那个多彩的桌面呢,尝试安装了几个貌似的包,用startx去试了下,看不到桌面哦,无奈之下,init 6重启我的本本,进入window下去百度之,才发现安装桌面之前要想安装 "X Window".

全部安装命令如下:

  
  
  
  
  1. yum groupinstall "X Window System" 
  2. yum groupinstall "KDE Desktop" 

这里要注意的是引号内的内容错一个字母也不行,大小写也要正确,从编程的角度讲:引号内的类容是字符串,整个字符串内任何一个字母不同,那么它就成了另一个参数了。所以不能错。这也是为何,最初说要安装GNOME,而上边的代码又是关于KDE的,因为我在yum search 的结果中看到了"KDE Desktop"这个包,而没有找到GNOME的包,不知道文件名字所以没办法啊。

终于在经过时间分钟的等待后,用startx,见到了亲切的桌面,当时之高兴。速度打开Firefox来上上网,看看51cto.结果不能正常显示,排查之下,却发现DNS相关文件——resolv.conf的内容改变了,不再是我之前的设置了,并且它的内容提示我到,网卡参数文件中去加一条"DNS1=*.*.*.*",我按照提示在ifcfg-eth0中加入了电信的DNS服务器IP,终于可以happy的上网了。

不过这里却有个问题,为什么安装桌面环境后这个文件的参数就变了呢(我在安装桌面之前有在命令行模式安装火狐,//这里的命令没有用引号哦!)

  
  
  
  
  1. yum install firefox 

文件内容的改变是安装Firefox引起的还是安装X Window,KDE引起的呢?
在resolve.conf中的设置DNS和在ifcfg-eth0中设置,有什么区别或影响呢?
还有,要弄明白resolve.conf中的关键字解析。

本文出自 “奋斗的菜鸟” 博客,谢绝转载!

你可能感兴趣的:(Install,安装,yum,大小写,桌面环境)