1.Rpm安装包管理
Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具。目前大多数的linux厂商都支持rpm,优点:
1,rpm方式安装软件非常方便。2,配套的rpm资源丰富 3,软件包内容的校验。4.支持多种硬件

http://rpmfind.net/

全球rpm镜像站,里面包含了所有的rpm。如果要安装某个软件,首先去此网站搜索下载

rpm的五大功能

  1. 安装 将软件安装到操作系统
  2. 卸载 将软件移除
  3. 升级 更新软件的新版本
  4. 查询 查询软件包的信息
  5. 验证 验证操作系统中的软件是否为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)相关推荐

  1. Linux 软件管理工具之rpm、yum

    RedHat linux下软件包安装方法通常有以下三种. rpm方式安装,rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便进行软件的校验.安装.查询.卸载.升级等工作.但是rpm软件包之 ...

  2. Linux常用软件和安装方法,Linux软件安装与卸载常用方法(转)

    Linux下软件安装方法总结: 一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd so ...

  3. linux软件安装与卸载方法汇总

    法一:包管理工具安装与卸载 Ubuntu下: 使用apt包管理工具 apt install 软件包名 #安装 apt uninstall 软件报名 #卸载 使用dpkg包管理工具 dpkg -i 软件 ...

  4. linux 卸载lv,Linux 软件安装、卸载、查询

    平台构建及注意事项 软件安装.配置等 一.RPM 安装方法: # RPM -ivh XXX.rpm 软件将被安装到缺省目录下.(不可指定安装路径!) 二.软件卸载: 1.查询安装的软件注册名称: # ...

  5. linux 软件安装及卸载

    1.联网在线安装及卸载 ubuntu环境下:使用apt-get 工具 apt-get install - 安装软件包 apt-get remove - 移除(卸载)软件包 CentOS环境下:使用yu ...

  6. Linux软件安装—软件包管理—rpm命令管理—包名与依赖性

    一.RPM包管理-rpm包命令管理 1.rpm包命名规则 apache包举例: httpd-2.2.15-15.el6.centos.l.i686.rpm各部分的含义如下表 内容 含义 httpd 软 ...

  7. Linux 软件安装与卸载之获取程序包的途径

    1.系统发行版的光盘及官方的文件服务器 2.http://mirrors.aliyun.com 阿里 http://mirrors.sohu.com 搜狐 http://mirrors.163.com ...

  8. linux中安装卸载命令,Linux软件安装与卸载命令

    ./configure         检查系统信息 ./configure   --help   |   more     帮助信息 make   clean           清除之前留下的文件 ...

  9. 6、Linux软件安装管理之——dpkg与apt-*详解

    一.序言 上一篇文章<Linux软件安装管理之--源码安装详解>详细介绍了Linux平台下的源码包安装原理,虽然使用源代码进行软件编译可以具有定制化的设置,但对于Linux distrib ...

最新文章

  1. Java集合框架:ArrayList
  2. 那些零碎的感悟,那些成长的事【壹】
  3. java月历组件_vue之手把手教你写日历组件
  4. 如何才能更容易拿到大厂Offer?从理论到实践!
  5. WLS_Oracle Weblogic服务器生命周期(案例)
  6. 字符串属性和函数的使用
  7. ‘net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件
  8. python自动交易app_股票自动交易Python下单接口
  9. python--DataFrame随机抽样
  10. python递归算法解决兔子繁殖问题_经典生兔子问题——递归方法
  11. ssh登录主机报错: Unable to negotiate with 172.222.222.243 port 22: no matching key exchange method found.
  12. Linux基础系统优化及常用命令
  13. python 取整函数
  14. 2014 hack.lu oreo house of sprit
  15. 歌礼丙型肝炎新药临床试验申请获批
  16. Android运行时Crash自动恢复框架:Recovery
  17. viewerjs图片url更新后视图不更新
  18. lol1.7更新服务器维护,LOL7.1版本更新内容时间公告
  19. 2星|陈九霖《商业的逻辑》:曾经入狱的中航油(新加坡)掌门人的商业感想...
  20. 如何使用快捷键在网页中调用扫描仪进行扫描 - Dynamic Web TWAIN

热门文章

  1. 《近匠》BugTags,所见即所得的 App 缺陷发现及管理工具
  2. 伙伴(buddy)算法及位图
  3. 金仓数据库KingbaseES数据库参考手册(服务器配置参数12. 客户端联接默认)
  4. 操作系统学习初步-软驱介绍及BIOS调用示例
  5. 隐私账号管理系统(c语言)
  6. 四十年后的手机长什么样
  7. K_A14_012基于STM32等单片机驱动GY-25倾斜度角度模块 串口与OLED0.96双显示
  8. 分享我的vim配置文件
  9. java实现物流查询(使用阿里云物流查询接口)
  10. html 拦截境外ip,服务器屏蔽所有境外(国外)IP段