Linux软件包管理

一、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文件

在文件最后一行写入以下内容

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值