Linux学习笔记-----day4(3.15)------软件包/仓库管理与配置(rpm,yum,和源码安装)
2018-03-15 20:10
411 查看
软件包的分类:
源码包 :代码,因为没有编译,在编译过程中可以进行修改参数配置,裁剪等。
缺点:步骤过多,编译过程时间较长。一旦安装过程中报错,新手难以解决。
二进制包 :编译好了,里面的参数配置不能修改。(RPM包,系统默认包)
RPM包的依赖性:
树形依赖 : a—>b—>c
环形依赖 : a—>b—>c—>a (一起安装)
RPM软件包管理
rpm -ivh 包全名 安装
rpm -Uvh 包全名 升级
rpm -e 包名 卸载
rpm -q 包名 查询是否安装
rpm -qi 包名 查询软件包详细信息
rpm -ql 包名 查询包中文件安装位置
rpm -qf 系统文件名 查询系统文件属于哪个RPM包
rpm -qR 包名 查询软件包的依赖性
rpm -qRp 全包名 查询软件包的依赖性
yum的配置
yum使用中心仓库来自动安装各种安装包,能够自动查询并安装用户请求安装的软件包所依赖的其他软件包
yum的配置文档 /etc/yum.repos.d
CentOS-Base.repo 网络源配置文件
CentOS-Media.repo(本地源配置文件)
Media: enabled =1;
baseurl = file:///_____挂载镜像___________
yum相关命令选项
yum search 关键字 搜索命令
yum install packages 安装命令
yum update packages 升级命令
yum info / list packages 查询命令
yum remove/erase packages 卸载命令
yum clean packages 清理缓存命令
-y:当用户等待输入时,这个选项可以自动提供yes
源码安装
下载源码包,解压缩下载的源码包,进入解压缩目录
./configure 软件配置与检查
定义需要的功能选项,及安装位置。
检测系统环境是否符合安装要求。
把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编译
--prefix=/安装目录
--sysconfdir=/配置文件
--help:显示默认的参数
make编译
make clean
make install 编译安装
源码包 :代码,因为没有编译,在编译过程中可以进行修改参数配置,裁剪等。
缺点:步骤过多,编译过程时间较长。一旦安装过程中报错,新手难以解决。
二进制包 :编译好了,里面的参数配置不能修改。(RPM包,系统默认包)
RPM包的依赖性:
树形依赖 : a—>b—>c
环形依赖 : a—>b—>c—>a (一起安装)
RPM软件包管理
rpm -ivh 包全名 安装
rpm -Uvh 包全名 升级
rpm -e 包名 卸载
rpm -q 包名 查询是否安装
rpm -qi 包名 查询软件包详细信息
rpm -ql 包名 查询包中文件安装位置
rpm -qf 系统文件名 查询系统文件属于哪个RPM包
rpm -qR 包名 查询软件包的依赖性
rpm -qRp 全包名 查询软件包的依赖性
yum的配置
yum使用中心仓库来自动安装各种安装包,能够自动查询并安装用户请求安装的软件包所依赖的其他软件包
yum的配置文档 /etc/yum.repos.d
CentOS-Base.repo 网络源配置文件
CentOS-Media.repo(本地源配置文件)
Media: enabled =1;
baseurl = file:///_____挂载镜像___________
yum相关命令选项
yum search 关键字 搜索命令
yum install packages 安装命令
yum update packages 升级命令
yum info / list packages 查询命令
yum remove/erase packages 卸载命令
yum clean packages 清理缓存命令
-y:当用户等待输入时,这个选项可以自动提供yes
源码安装
下载源码包,解压缩下载的源码包,进入解压缩目录
./configure 软件配置与检查
定义需要的功能选项,及安装位置。
检测系统环境是否符合安装要求。
把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编译
--prefix=/安装目录
--sysconfdir=/配置文件
--help:显示默认的参数
make编译
make clean
make install 编译安装
相关文章推荐
- Linux基础--------监控系统、进程管理、软件包管理-------free、dd、kill、 rpm、yum、源码安装python
- CentOS系统yum源配置修改、yum安装软件包源码包出错解决办法apt.sw.be couldn't connect to host
- 转:CentOS系统yum源配置修改、yum安装软件包源码包出错解决办法!
- linux下系统软件包管理(rpm、yum、源码包安装)
- rpm、yum管理及源码安装程序包
- Linux软件管理之RPM、YUM、源码编译安装
- 软件包安装/rpm/yum/yum搭建本地仓库
- 项目二 任务七:管理rpm软件包与压缩包 任务八:YUM源的配置与软件的YUM安装 拓展训练
- Linux程序包管理之yum仓库、源码编译安装
- yum搭建本地仓库、国内源、下载rpm包、源码安装
- linux程序包安装、管理工具rpm、yum和源码安装
- Linux学习笔记-----RPM包管理----源码包安装
- ****从源码包到制作 RPM 包 到 YUM 源的配置安装软件 ****
- rpm软件包管理,YUM以及源码编译安装
- 软件包管理 rpm 软件包在线安装 yum
- Linux学习笔记之 RPM包管理、Yum安装,配置及使用
- Linux基础3(用户/组管理,rpm,yum,源码安装软件)
- 20151121 yum,rpm系统软件包管理(yum源,扩展源,源码包安装)。
- Linux程序包管理:rpm、yum、编译安装
- rpm、yum、编译安装轻松管理centos7程序包