linux软件包管理

1.RPM

1.1 RPM概述

RPM (RedHat Package Manager), RedHat 软件包管理工具 ,类似windows中的setup.exe 是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但是理念都是通用的,
RPM包的名称格式
Apache-1.3.23-11.1386.rpm
- apache 软件名称
- 1.3.23-11 软件的版本号
- i386 是软件所运行的硬件平台,Intel 32位处理器的统称
- rpm 文件扩展名 代表RPM包

1.2 RPM查询命令

1) 基本语法
rpm -qa (功能描述 查询所安装的所有 rpm 软件包)
2) 经验技巧
由于软件包比较多,一般都会采取过滤。 rpm -qa | grep rpm软件包
3)案例实操
查询 firefox 软件安装情况
rpm -qa | grep firefox
查询firefox 安装的详细信息
rpm -qi firefox

1.3 RPM 卸载命令

卸载软件包
rpm -e 软件包
卸载软件时不检查依赖。这样的话,那些依赖该软件包的软件就不能正常使用了
rpm -e nodeps 软件包

1.4 RPM 安装命令

1) 基本语法

rpm -ivh RPM包全名

选项说明
-i           install 安装
-v           verbose 显示详细信息
-h           hash 显示进度条
--nodeps     安装前不检查依赖

2.YUM

2.1 YUM概述

YUM(全称位 Yellow dog Updater,Modified) 是一个 软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖软件包,无需繁琐多次下载安装。

2.2 YUM常用命令

1) 基本语法

yum [选项] [参数]

2) 选项说明
-y 对所有提问都回答yes

  1. 参数说明
    install 安装rpm软件包
    update 更新rpm软件包
    check-update 检查是否有可用的更新rpm软件包
    remove 删除指定的rpm软件包
    list 显示软件包信息
    clean 清理yum的过期缓存
    deplist 显示yum软件包的所有依赖关系

4)案例实操

采用yum方式安装firefox

yum list | grep firefox  查找firefox的软件信息

yum -y install firefox 

2.3 修改YUM网络源

默认的系统YUM源,需要连接国外的apache网站,网速比较慢,可以修改关联的网络YUM源为国内的镜像网站,比如 aliyun

  1. 安装weget ,weget是用来从指定的 url中下载文件
yum install weget 

2)在 /etc/yum.repos.d/目录下,备份默认的repos文件

cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.backup
下载网易163或者是aliyun 的repos文件

weget http://mirrors.aliyun.com/repo/Centos-7.repo    阿里云
weget http://mirrors.163.com/.help/CentOS7-Base-163.repo    网易163
替换repo文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值