fedora 12 安装历程(三 系统升级及软件安装篇)

时间:2022-07-28 07:06:05

        前面两篇文章已经介绍了如何安装fedora12以及将fedora接入互联网,现在,有了网络自然第一件事就是将自己的fedora进行升级了。

升级的方法有几种,对于软件的升级,可以直接去软件的官方网站上下载然后安装,对于系统的升级则需要用到另外的方法(此方法也适用于已安装软件的升级)。

      第一种方法,利用"Software Update"。选择System--->Administation--->Software Updatek,此时会弹出一个窗口,这时只要有网络连接,它就会自动搜索可以使用的更新,你只需要单击"Update All"即可。当然,有时候在这种图形界面下的更新会失败,这时你就可能老老实实的用下面的方法进行更新了。

        第二种方法,利用yum更新:打开终端,首先获得root权限,然后输入yum update,这里系统就会自动进行下载安装包并进行升级。初次升级的项目比较多,如果网速不咋地,大家就喝杯茶看看电视慢慢等吧。

        如果你安装时是采用的Live CD版,更新完之后对于你来说还有些事情要做。因为受到live CD版容易的限制等原因,该版本中并没有包含GCC和、G++(对于学过编程的人这两个编译器不会没听过吧)和kernel-devel,而在linux中很多的软件的安装、编程软件都需要信赖这几个编译器(软件安装主要依赖GCC和kernel-devel),所以做为系统更新的一部分,还是先把这几个东东搞定吧。安装这几个东东也很简单,例如在终端输入GCC,这时系统就会询问是否要安装GCC,输入y即可自动下载安装,对于G++和kernel-devel也是一样的方法进行安装。

        系统升完级就要开始安装自己喜欢的软件了,对于用惯了Windows程序安装方式的用户当接触到linux下软件安装时则会感到很不适应,因为这里的安装程序已经完全不再是.exe的了,也不是简单的全是双击一下就自动安装了。在linux 下常见的软件格式有以下几种,rpm,deb,tar.gz,tar.bz2,.run等等,前面两种是软件安装包,rmp是fedora下的安装程序,deb是Ubutun下的安装程序,对于这两种,可以像在windows 下使用的一样,直接双击就自动安装了,安装的时候可能需要输入root用户的密码以获取安装权限。而后面几种的安装则相对要麻烦一点。一般来说,对于tar.gz,tar.bz2等要先进行解压,在fedora下可以直接利用图形界面解压到指定文件夹,然后再对其进行编译安装。

编译安装时主要使用以下几个命令,./config,make,make install。使用时需要在终端中以root身份进入到解压后的文件夹,再依次输入上述几个命令即可。下面,我就对一个 file.tar.gz或file.tar.bz2的文件在终端中完整的安装过程示范一次。

[root@localhost xiaolei]$ su root

Password: ******

[root@localhost xiaolei]# tar jxvf file.tar.bz2   ( tar zxvf file.tar.gz )
[root@localhost xiaolei]# cd file

[root@localhost xiaolei]# ./configure
[root@localhost xiaolei]# make
[root@localhost xiaolei]# make install

以上就是tar.gz和tar.bz2的编译安装方法,而对于.run的二进制文件进行安装,则采用sh命令,例如 file.run文件的安装过程如下:

[root@localhost xiaolei]$ su root

Password: ******

[root@localhost xiaolei]# cd path              (path表示file.run文件所在文件夹的路径)

[root@localhost xiaolei]# sh file.run

这样就完成了.run文件的安装。

对于安装文件的位置,tar.bz2 ,tar.gz等就是文件解压后的位置,而对于rmp文件则可以用命令 rpm -ql 文件名 来查询,例如查询已经安装好的 file.rpm 安装后的位置时按下面的方法:

[root@localhost xiaolei]#rpm -ql file.rpm