首页 > 代码库 > 一个菜鸟在fodera 21 下的软件安装的随思随想

一个菜鸟在fodera 21 下的软件安装的随思随想

接触linux很久了,每次安装软件的时候都很纠结自己没有仔细、全面的研究一下linux下安装软件这个最基本的技能,所以现在才折腾了一番

  1.通过软件库安装软件(由于知识局限,所以只是说说yum下安装软件,对于apt-get的,因为之前用过ubuntu,所以会提到一点点);

    在fodera中:[root@localhost roy]# yum search package(你所需要的软件的相关的关键词)   -根据关键词查找你想要的软件

           [root@localhost roy]# yum install package(根据你search出来的结果输入需要安装的软件)    

          可能还需要安装其他的依赖包什么的,有些需要安装依赖包会自动提示,有些需要手动下载。在yum中安装软件的时候,

          遇到了迷惑地方,我会直接打开yum的帮助文档;

          [root@localhost roy]# yum -h   -只要有一点点的英文能力,还是会得到很多的帮助的

          我觉得我在yum库安装软件的部分,还是有很多的迷惑,我还是决定要打开帮助文档,每条命令都试一试.

  2.通过下载安装包,手动安装软件

    1). 第一步当然是下载安装包了

        *可以直接在你想要的软件官方网站下载你需要的软件linux安装包

        *或在终端输入

           [root@localhost roy]# wget 软件包的下载地址

    2). 根据下载的软件包格式的不同,就会有不同的安装方法

                          自行下载的安装包,常见类型有三种:

                                      a. 打包或者是压缩类型文件包:如     tar 、 zip 、gz等压缩包

                                      b. 使用专门工具的软件包,如 Deb,Rpm 包等等

                                      c. 直接就是二进制 bin软件包

                  下面以我浅薄的知识介绍一下自己的体会

                          a.压缩的源代码软件包(以 tar.gz/.gz/.bz/.bz2结尾),里面包装的是程序源码,可供骇客们把玩。

                              先进入软件包所在的目录进行解压缩

                           [root@localhost roy]# tar -zxvf package.tar(.gz)

                                  [root@localhost roy]# tar -jxvf package.tar

                               然后cd进入已经解压的软件包内,对程序源码进行编译

                                  输入编译命令:[root@localhost roy]# ./configure  (有些压缩包已经编译过了,就不用再编译了)

                                  然后就是: [root@localhost roy]# make

                                  再进行安装文件:[root@localhost roy]# make install 

注意:我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,
         如果没有的就不用./configure ;直接make;make install 就行了;./configure 比较重要的一个参数是 --prefix ,用--prefix 参

          数,我们可以指定软件安装目录

                             b.专用软件包如 .deb(ubuntu有专门的软件管理器,只要双击软件包,就可以直接进入安装) .rpm(debian下有专用的软件管理工具)

                                  rpm包的安装方法:

                                       切换到rpm包所在的目录,

                                                 [root@localhost roy]# rpm -ivh package.version.rpm

                                  .deb包的安装方法

                                                  [root@localhost roy]# dpkg -i package.version.rpm

                                  但是.....

                                       fodera不能很好的支持.Deb包。。。。

                                                 对于大多数的软件都是以deb包发行,所以,如果事情到这里就是结果的话,那么,fodera不会流行至今,因为,勤奋的极客提供了软件包格式转换软件,alien就是其中一个

                                   |、安装alien,可以在yum库里安装,也可以去官方网站下载最新版的alien(软件安装方法前面已经提供安装)  ----如果想多些了解alien用法,可以打开帮助文档,alien -h 查看

                                   ||、将deb包转换成rpm包

                                            [root@localhost roy]# alien -r package.vesion.deb

                                   |||、安装rpm包。     

                             c.二进制包 (.bin)

                                       bin类似rpm包安装,也比较简单

 

 

----end------

          本人初学linux,自作聪明的写下这边文章,参考了好多资料,如果有不当的地方,希望各位大神,指点提出,谢谢那些一直帮助这个菜鸟进步的大大。

 

 

 

 

 

 

 

 

 

 

内容:在库中安装软件,安装包下载安装软件(说说wget),软件更新

一个菜鸟在fodera 21 下的软件安装的随思随想