Linux 安装软件讲解
Linux 下大致有以下几种安装方式
1.源码安装
2.rpm(二进制)安装
3.yum 安装
4.脚本安装
2.1首先 源码安装的好处 就是 开源、可修改源代码 软件是编译安装,所以更加的适合自己的系统、更加稳定。
缺点: 安装步骤较多 编译时间较长 比RPM安装要长
2.2、 RPM安装
优点: 包管理简单,只通过几个命令就可以安装、升级、查询和卸载,速度也比源码安装快;
缺点:
经过编译,看不见源代码;功能性不如源码包;最重要的是具有 依赖性
依赖性:软件之间的相互依赖共生。假设要安装B软件,但是安装B软件你得先安装A软件,这是安装的前提。
2.4 yum安装
可以方便解决RPM安装的依赖文件,一条指令就可以帮用户在网上或者本地上找到安装包进行安装
2.5 脚本安装
将复杂的软件安装过程写出了程序脚本,实现一键安装
优点:简单
缺点:丧失了自定义性
-
rpm安装的方法
首先我们先mkdir一个临时挂载光驱的文件 mkdir /mnt/cdrom
然后将光驱挂载到我们新建的临时cdrom上 使用mount /dev/cdrom /mnt/cdrom
实际上我们/dev/cdrom是来源sd0的
**rpm -ivh /mnt/cdrom/Packages/zziplib-0.13.62-5.el7.x86_64.rpm **
简单的理解就是 rpm -ivh 包名
rpm的参数
-i 安装软件
-h 显示安装进度
-q 查询安装包
-a 所有包
-t 测试软件
-p显示安装进度
-v检测是否可以正确安装
—force 强制安装 -
卸载
rpm -e 软件名
不过要注意的是 软件名,而不是包名
加入我要卸载 zziplib-0.13.62-5.el7.x86_64.rpm 包名则是zziplib
rpm -e zziplib -
yum安装
yum安装首先需要配置一个关系依赖库
依赖库位置 /etc/yum.repos.d/ ***.repo 依赖库文件以.repo结尾
配置方法 首先编辑一个依赖库 我命名库文件为a
vim /etc/yum.repos.d/a.repo
[name]
name=name
bseurl=file:///mnt/cdrom
enabled=1
gpcheck=0
前两个参数都可以随便写
bseurl 是关系库的位置 file://代表的是本地 如果需要从网络上获取则http://
yum 安装
yum install 包名
yum -remove 包名 卸载
yum search 包名 查找