18.Linux程序包安装及管理方式——rpm,yum

1.        源码包:

源码包能直接看到源码,安装时需要人为手工设置包装位置,一般是/usr/local/软件名/。源码包的升级版--脚本安装包,人为的改动源码使其有安装界面。

优点:1)开源,如果有足够的能力,可以直接修改源代码。

           2)安装时可以自由选择所需的功能。

           3)软件是编译安装,所以更加适合自己的系统,更加稳定效率也更高。

           4 )卸载方便,直接删了你安装的目录。

缺点:1)安装步骤较多,尤其安装较大的全歼集合时,容易出现拼写错误。

           2)编译时间过长,比二进制安装时间长。

           3)因为是编译安装,安装过程中一旦报错,新手很难解决。

2.        二进制包:

主要包括centos中的rpm包。rpm包有默认安装位置。/etc/配置文件安装目录;/usr/bin/可执行的命令安装目录;/usr/lib/程序所使用的函数库保存位置;/usr/share/doc/基本的软件使用手册保存位置;/usr/share/man/帮助文件保存位置。

rpm  -i         安装包

        -v        提供详细的输出

        -h        打印hash标志作为包安装

优点:1)包管理系统简单,只通过几个命令就可以实现包的安装,升级,查询和卸载。

           2)安装速度比源码包快很多。

缺点:CentOS-6.8-x86_64-bin-DVD1.iso

            1)已经经过编译了,看不到源代码。

             2)功能选择不如源代码包灵活。

             3)安装过程中有很多依赖的包,依赖性不好解决。

3.        yum安装方式:

基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次性安装所有以来的软体包。

yum管理是从指定的服务器(网络yum源)下载,所有必须要有网络或者自己手动配置一个本地yum源(不需要网络),最关键的是yum能帮我们解决依赖性关系。

(1)网络yum源

#安装好linux系统后在/etc/yum.repos.d/目录中:

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
total 40
-rw-r--r--. 1 root root 1664 Oct 23  2020 CentOS-Base.r
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值