码迷,mamicode.com
首页 > 系统相关 > 详细

linux软件安装

时间:2016-10-29 14:29:38      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:linux软件安装   表示   显示   分享   image   包管理器   bsp   ***   nbsp   

根据慕课网教程整理

1.软件包分类

  •   源码包

            a.脚本安装(就是写好安装过程,执行脚本自动操作安装,其实不是一种安装包分类,是一种安装方式)

       源码包安装特点:

             开源,能够看到源代码。能够自由选择功能。

             编译安装,更适合自己系统,运行稳定 ;

             卸载方便;

        缺点:

             安装时间较长,编译时间较长 ;

             步骤较多;

             出错较难解决;

  •   二进制包(rpm包,系统默认包)

         自己理解:

                   a.其实相当于windows下的exe文件,此时看不到源代码了。

                   b.rpm意思---rpm全称为Red Hat Package Manager,译为软件包管理器。其他linux发行版也采用了,成为了行业标准。

                                     rpm的主要功能:安装、卸载、升级和管理软件。

                                     rpm基本命令:  

                                                 rpm -ivh  ***.rpm 其中i表示安装,v表示输出,h表示用#作进度标记

                                                 rpm -Uhv ***.rpm 升级软件包

                                                 rpm -e package_name 删除软件包

                                                 rpm -qa | less  列出所有已安装的软件包

                                                  可以查看http://www.php100.com/html/webkaifa/Linux/2010/0419/6458.html 

        rpm优点:

                    管理简单,通过几个简单命令就能够实现包的升级,安装,卸载。

                    安装速度比源码包快,时间短。

        rpm缺点:

                   不能看到源码;

                   功能选择不如源码包灵活;

                   有依赖性;

       rpm来源,我们用的iso中就有rpm包。下面是挂载光盘,进入package中查看的过程,执行ls命令后显示很多的rpm包。

       过程中在当前目录查找某个文件用到了命令

       技术分享

       技术分享

2.rpm软件包命名规则

     截图来自慕课网--

   技术分享

3.依赖性

    *.so.2库文件依赖,他是一个文件,如果rpm包依赖这个,不要查找了找不到,他是包含在某个rpm包中的,只要安装那个rpm即可,这种依赖也叫模块依赖。

    怎么知道这个文件在哪个rpm包中呢,这就需要查网站了,根据网站www.rpmfind.com查找linux版本,然后就可以查看到在哪个文件了。没网的话只能根据他的文件名猜rpm包了。

   技术分享

4.yum在线管理.(正因为rpm包的这种依赖性使得使用体验非常的差,所以产生了yum,是red hat提供的的在线解决方案)

    理解:人家在远程搭建了一个服务器,放置了所有的安装包,我们只需要执行一条命令,不管什么依赖性,人家服务器自动帮你解决了。

             yum其实就是rpm包的在线安装。

    但是,yum是售后服务,使用人家的东西得付费,所以用centos,免费。

5.rpm安装

    包全名和包名:

     技术分享

          技术分享

   安装命令:

  技术分享

   --nodeps 不检测依赖性.这个命令在实际使用中一般不用,不检测依赖性即使安装成功也不能使用。

   

 

linux软件安装

标签:linux软件安装   表示   显示   分享   image   包管理器   bsp   ***   nbsp   

原文地址:http://www.cnblogs.com/zhaoshunjie/p/6010538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!