Linux软件安装和卸载(rpm与yum)
1.Rpm安装包管理
Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具。目前大多数的linux厂商都支持rpm,优点:
1,rpm方式安装软件非常方便。2,配套的rpm资源丰富 3,软件包内容的校验。4.支持多种硬件
http://rpmfind.net/
全球rpm镜像站,里面包含了所有的rpm。如果要安装某个软件,首先去此网站搜索下载
rpm的五大功能
- 安装 将软件安装到操作系统
- 卸载 将软件移除
- 升级 更新软件的新版本
- 查询 查询软件包的信息
- 验证 验证操作系统中的软件是否为rpm包中的软件
Rpm的用法:
i: 安装 install
e: 卸载 erasev:(verbose)安装的时候显示软件名称
h: (hash)安装的时候显示安装进度#######
U: (update)升级软件包
qa:(query all)显示当前操作系统安装的所有rpm包
ql: 查询软件安装包的所有文件
qf: 查询某个文件是哪个rpm安装的
查询所有的rpm包的个数
查询是否安装了vsftp软件
安装vsftp
卸载vsftp
查询rpm包安装到操作系统的所有文件
查询rpm包安装到操作系统的所有文件
2.Yum
Yum(yellow dog updatermodified),使用rpm来安装软件,前提是需要rpm包,rpm的搜索下载,安装,更新,卸载都需要人工完成。有可能下载的rpm错误,或者rpm包依赖于其他的rpm包。
Yum给我们提供了一个rpm的仓库,并且维护rpm之间的依赖关系。Yum可以自动现在rpm包,如果有依赖关系,也会自动下载被依赖的rpm包。Yum的资源也很丰富,fedora,suse,redhat。。。主流的linux厂商都支持yum。
Yum的功能和rpm一样,其实就是rpm的增强版,简化了rpm的操作。Yum安装源的配置文件
/etc/yum.repos.d/CentOS-Base.repo
修改默认的yum源站点
http://mirrors.aliyun.com/repo/Centos-7.repo
下载阿里云rpm镜像源的配置文件
wget http://mirrors.aliyun.com/repo/Centos-7.repo
将原来的操作系统默认的配置文件备份
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
将下载的配置文件改名为默认的rpm镜像源配置
mv Centos-7.repo CentOS-Base.repo
常用命令
1.列出镜像源:yum repolist
2.查询rpm包:Yum search rpmname
3.安装rpm包
Yum install rpmname
yum -y install vsftpd.x86_64 (-y是遇见提示信息自动yes)
4.卸载rpm包:yum remove vsftpd
5.升级rpm包
Yum update rpmname
Yum update kernel (有危险,升级失败,整个操作系统崩溃)
Linux软件安装和卸载(rpm与yum)相关推荐
- Linux 软件管理工具之rpm、yum
RedHat linux下软件包安装方法通常有以下三种. rpm方式安装,rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便进行软件的校验.安装.查询.卸载.升级等工作.但是rpm软件包之 ...
- Linux常用软件和安装方法,Linux软件安装与卸载常用方法(转)
Linux下软件安装方法总结: 一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd so ...
- linux软件安装与卸载方法汇总
法一:包管理工具安装与卸载 Ubuntu下: 使用apt包管理工具 apt install 软件包名 #安装 apt uninstall 软件报名 #卸载 使用dpkg包管理工具 dpkg -i 软件 ...
- linux 卸载lv,Linux 软件安装、卸载、查询
平台构建及注意事项 软件安装.配置等 一.RPM 安装方法: # RPM -ivh XXX.rpm 软件将被安装到缺省目录下.(不可指定安装路径!) 二.软件卸载: 1.查询安装的软件注册名称: # ...
- linux 软件安装及卸载
1.联网在线安装及卸载 ubuntu环境下:使用apt-get 工具 apt-get install - 安装软件包 apt-get remove - 移除(卸载)软件包 CentOS环境下:使用yu ...
- Linux软件安装—软件包管理—rpm命令管理—包名与依赖性
一.RPM包管理-rpm包命令管理 1.rpm包命名规则 apache包举例: httpd-2.2.15-15.el6.centos.l.i686.rpm各部分的含义如下表 内容 含义 httpd 软 ...
- Linux 软件安装与卸载之获取程序包的途径
1.系统发行版的光盘及官方的文件服务器 2.http://mirrors.aliyun.com 阿里 http://mirrors.sohu.com 搜狐 http://mirrors.163.com ...
- linux中安装卸载命令,Linux软件安装与卸载命令
./configure 检查系统信息 ./configure --help | more 帮助信息 make clean 清除之前留下的文件 ...
- 6、Linux软件安装管理之——dpkg与apt-*详解
一.序言 上一篇文章<Linux软件安装管理之--源码安装详解>详细介绍了Linux平台下的源码包安装原理,虽然使用源代码进行软件编译可以具有定制化的设置,但对于Linux distrib ...
最新文章
- Java集合框架:ArrayList
- 那些零碎的感悟,那些成长的事【壹】
- java月历组件_vue之手把手教你写日历组件
- 如何才能更容易拿到大厂Offer?从理论到实践!
- WLS_Oracle Weblogic服务器生命周期(案例)
- 字符串属性和函数的使用
- ‘net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- python自动交易app_股票自动交易Python下单接口
- python--DataFrame随机抽样
- python递归算法解决兔子繁殖问题_经典生兔子问题——递归方法
- ssh登录主机报错: Unable to negotiate with 172.222.222.243 port 22: no matching key exchange method found.
- Linux基础系统优化及常用命令
- python 取整函数
- 2014 hack.lu oreo house of sprit
- 歌礼丙型肝炎新药临床试验申请获批
- Android运行时Crash自动恢复框架:Recovery
- viewerjs图片url更新后视图不更新
- lol1.7更新服务器维护,LOL7.1版本更新内容时间公告
- 2星|陈九霖《商业的逻辑》:曾经入狱的中航油(新加坡)掌门人的商业感想...
- 如何使用快捷键在网页中调用扫描仪进行扫描 - Dynamic Web TWAIN
热门文章
- 《近匠》BugTags,所见即所得的 App 缺陷发现及管理工具
- 伙伴(buddy)算法及位图
- 金仓数据库KingbaseES数据库参考手册(服务器配置参数12. 客户端联接默认)
- 操作系统学习初步-软驱介绍及BIOS调用示例
- 隐私账号管理系统(c语言)
- 四十年后的手机长什么样
- K_A14_012基于STM32等单片机驱动GY-25倾斜度角度模块 串口与OLED0.96双显示
- 分享我的vim配置文件
- java实现物流查询(使用阿里云物流查询接口)
- html 拦截境外ip,服务器屏蔽所有境外(国外)IP段