包管理系统
- rpm -ivh 软件名
- yum install 软件名
linux中安装包都是以.rpm结尾
RPM
rpm -ivh 软件名(安装软件)
- -i 安装
- -v 过程
- -h #进度条
rpm 卸载
rpm -e 软件名(卸载安装包)
RPM软件包管理工具
标准通式:rpm -q 软件名
| 选项 | 功能 |
|---|---|
| rpm -qa(all) | 显示所有以rpm方式安装的软件列表 |
| rpm -q 软件名 | 查询指定软件是否安装 |
| rpm -qi 软件名 | 查看软件的详情信息 |
| rpm -ql 软件名 | 显示所有关于该软件的文档 |
| rpm -qc 软件名 | 显示当前文件的配置文件,一般一个配置一个文件 |
| rpm -qpi 软件名 | 查看没有安装的软件(要加上p) |
yum
- yum安装:yum install 文件名
- **yum卸载:yum remove 软件名 **
yum安装,一台电脑可以是服务端也可以是客户端
服务端:
元数据:
-
依赖关系 -
包的位置
客户端:
安装包
挂载
释义:将硬盘变成文件夹,让系统能够识别 (将硬盘以文件的方式能够进行访问)
怎么将包放在文件里面
- 把包复制到文件里面
- 挂载 packages:主要有安装包 repodata:有元数据:有安装包的位置信息和依赖关系
yum仓库搭建的实验
先挂载,将sr0(镜像文件,DVD)挂载到mnt上,提供安装包(镜像里面有许多用得到的安装包)
配置完成后,按shift+冒号,wq保存并退出
这样,yum仓库就安装完成,是本地仓库,不需要用到网络
拓展
编译安装
将源代码变为机器可执行的代码文件
yum对比编译
编译安装的好处
- 自由度高,可以随意添加删除功能(yum,不能添加删除功能)
- 功能较新,软件也新
编译缺点
慢,非常慢