软件安装

Linux软件安装

一、源码包

需要用户下载源码包,进行编译安装,比较耗时

二、二进制包

源码包经过成功编译之后产生的包,在发布之前已经编译好了,安装速度快。

主流包管理系统 
RPM :功能强大,安装、升级、査询和卸载非常简单方便,因此很多 Linux 发行版都默认使用此机制作为软件安装的管理方式,例如 Fedora、CentOS、SuSE 等。

三、yum安装

RPM 和 源码安装需要手动解决包之间的依赖性问题,从而出现了对RPM更进一步的优化yum
yum 是改进型的 RPM 软件管理器,它很好的解决了 RPM 所面临的软件包依赖问题。

四、VS

1、源码包:
    优点:	1、开源。如果你有足够的能力,则可以修改源代码。
   		  2、可以自由选择所需的功能。
   		  3、因为软件是编译安装的,所以更加适合自己的系统,更加稳定,效率也更高。
		  4、卸载方便。
		  
    缺点: 1、安装过程步骤较多,尤其是在安装较大的软件集合时(如 LAMP 环境搭建),容易出现拼写错误。
		  2、编译时间较长,所以安装时间比二进制安装要长。
		  3、因为软件是编译安装的,所以在安装过程中一旦报错,新手很难解决。
2、二进制包:
    优点: 1、包管理系统简单,只通过几个命令就可以实现包的安装、升级、査询和卸载。
		  2、安装速度比源码包安装快得多。
		  
	缺点: 1、经过编译,不能在看到源代码。
		  2、功能选择不如源码包灵活。
		  3、依赖性。有时我们会发现,在安装软件包 a 时需要先安装 b 和 c,而在安装 b 时需要先安装 d 和 e。这		就需要先安装 d 和 e,再安装 b 和 c,最后才能安装 a。比如,我买了一个漂亮的灯具,打算安装在客厅里,			  可是在安装灯具之前,客厅需要有顶棚,并且顶棚需要刷好油漆。安装软件和装修及其类似,需要有一定的顺			   序,但是有时依赖性会非常强。

五、默认安装路径

1、RPM
     所有安装文件会分散在特定目录
     /etc/   			 配置文件目录
     /usr/bin/  	 	 可执行的命令安装目录
     /usr/lib/  	 	 程序所使用的函数库保存位置
     /usr/share/doc  	 基本的软件使用手册保存位置
2、源码包
     /usr/local

六、RPM安装、卸载、查询

 1、rpm -ivh 包全名
 
     -i:  install
     -v:  显示更详细的信息
     -h:  显示安装进度
     
 2、安装完成后尝试启动
     service 服务名 start|stop|restart|status
     
 3、卸载
      rpm -e 包名
   
 4、查询
      rpm -q 包名
      rpm -qa 查询所有    eg: rpm -qa | grep yum
 

七、yum安装、卸载、升级

安装: yum -y 包名
卸载: yum remove 包名
升级: yum -y update (包名)  升级所有的(包)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值