一、Linux软件包的类型
1、Application.tar.gz:源码编译包
要使用这种包,需要先进行编译,然后再进行安装
2、rpm(redhat package manager)包:红帽软件安装包
直接安装使用
二、本地rpm安装包的安装、卸载、查询
1、查找
查找本地系统光盘中的rpm包:
版本命名规则:
例如:0.13.62-5
0.13.63为版本号,最后一位为奇数的话是测试版本,偶数为正式版本
-5为发布次数
2、安装
显示详细安装进度安装命令(可同时安装多个包):rpm -ivh rpm文件包路径 rpm文件包路径 rpm文件包路径
强制覆盖安装:rpm -ivh 安装包目录 --force
依赖安装:
3、查看
rpm -qa:查看全部已安装的包
rpm -qa | grep '关键字': 过滤查找已安装的包
4、卸载
rpm -e 软件包名简写和全称(不带 .rpm 后缀)
rpm -e 软件包名 --nodeps(如果当前包有其他程序正在使用,用此命令强制去除依赖卸载)
三、网络安装
1、确认网络畅通
检查:网关、IP、子网掩码、防火墙、桥接器配置、DNS是否配置正确
检查DHCP相关rpm包是否安装
2、清除防火墙规则
3、主机名称管理
4、网络安装
rpm -ivh + rpm安装包网络链接地址
wget + rpm安装包网络链接地址 :直接去下载
5、rpm相关命令
rpm -ql + rpm包名:查看包位置路径
rpm -qi + rpm包名:查看包信息
四、yum命令 为了解决依赖性安装包的问题
1、配置本地yum源
2、yum命令读取的依赖关系配置目录
yum clean all:清理一切缓存
自定义创建 yum 依赖关系配置目录
自定义yum源流程
3、安装命令:yum -y install +包名
4、yum 删除包
建立缓存:
5、yum 网络源
配置:
安装:
yum命令执行流程:
保留 yum 从网上下载的缓存安装包:
模糊安装:
yum命令同一时刻只能运行一个进程
网上下载python源码:
5、python源码安装流程:
详细流程:
(1)、解包
(2)、安装编译工具
(3)、执行configure脚本添加编译参数
(4)、make命令执行编译
(5)、执行安装命令
(6)、修改环境变量配置
临时修改:
永久修改:
编辑etc目录下的profile文件
在文件最后一行写入以下内容