软件包管理

目录

软件包管理

1.1 RPM

1.1.1 RPM 概述

1.1.2 RPM 查询命令(rpm -qa)

1.1.3 RPM 卸载命令(rpm -e)

1.1.4 RPM 安装命令(rpm -ivh)

1.2 YUM 仓库配置

1.2.1 YUM 概述

1.2.2 YUM 的常用命令

1.2.3 修改网络 YUM 源


1.1 RPM

1.1.1 RPM 概述

RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。

RPM包的名称格式

Apache-1.3.23-11.i386.rpm

- “apache” 软件名称

- “1.3.23-11”软件的版本号,主版本和此版本

- “i386”是软件所运行的硬件平台,Intel 32位处理器的统称

- “rpm”文件扩展名,代表RPM包

1.1.2 RPM 查询命令(rpm -qa

1)基本语法

rpm -qa (功能描述:查询所安装的所有 rpm 软件包)

2)经验技巧

由于软件包比较多,一般都会采取过滤。rpm -qa | grep rpm软件包

3)案例实操

查询firefox软件安装情况

[root@hadoop101 Packages]# rpm -qa |grep firefox
firefox-45.0.1-1.el6.centos.x86_64

查看火狐浏览器的详细信息

1.1.3 RPM 卸载命令(rpm -e

1)基本语法

①rpm -e RPM软件包

②rpm -e --nodeps 软件包

2)选项说明

选项

功能

-e

卸载软件包

--nodeps

卸载软件时,不检查依赖。这样的话,那些使用该软件包的软在此之后可能就不能正常工作了。

3)案例实操

卸载firefox软件

[root@hadoop101 Packages]# rpm -e firefox

已经没有火狐浏览器了

1.1.4 RPM 安装命令(rpm -ivh

1)基本语法

rpm -ivh RPM 包全名

2)选项说明

选项

功能

-i

install,安装

-v

--verbose,显示详细信息

-h

--hash,进度条

--nodeps

安装前不检查依赖

3)案例实操

安装firefox软件

确定当前光盘是否挂载

查看挂载信息

1.2 YUM 仓库配置

1.2.1 YUM 概述

YUM(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次 次下载、安装,如图所示

1.2.2 YUM 的常用命令

1)基本语法

yum [选项] [参数]

2)选项说明

选项

功能

-y

对所有提问都回答“yes”

3)参数说明

参数

功能

install

安装 rpm 软件包

update

更新 rpm 软件包

check-update

检查是否有可用的更新 rpm 软件包

remove

删除指定的 rpm 软件包

list

显示软件包信息

clean

清理 yum 过期的缓存

deplist

显示 yum 软件包的所有依赖关系

4)案例实操实操

采用 yum 方式安装 firefox

[root@hadoop101 ~]#yum -y install firefox

1.2.3 修改网络 YUM 源

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

1)安装 wget, wget 用来从指定的 URL 下载文件

[root@hadoop101 ~] yum install wget

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

        3)下载网易 163 或者是 aliyun 的 repos 文件,任选其一,如图

4)使用下载好的 repos 文件替换默认的 repos 文件

例如:用 CentOS7-Base-163.repo 替换 CentOS-Base.repo

[root@hadoop101 yum.repos.d]# mv CentOS7-Base-163.repo  CentOS-Base.repo

5)清理旧缓存数据,缓存新数据

[root@hadoop101 yum.repos.d]#yum clean all
[root@hadoop101 yum.repos.d]#yum makecache

yum makecache 就是把服务器的包信息下载到本地电脑缓存起来

6)测试

[root@hadoop101 yum.repos.d]# yum list | grep firefox
[root@hadoop101 ~]#yum -y install firefox

Linux操作系统——软件包管理相关推荐

  1. linux软件包管理 pdf,中标麒麟Linux系统软件包管理介绍(22页)-原创力文档

    中标麒麟Linux服务器操作系统培训系列 中标麒麟Linux系统软件包管理介绍 技术创新,变革未来 本章目标 •了解中标麒麟Linux服务器操作系统中应用程序的 组成: •了解中标麒麟Linux服务器 ...

  2. <Linux> 软件包管理器yum及编辑器vim的使用

    文章目录 一.yum的背景知识 1. 商业生态 2. 开源生态 3. 软件生态本土化 二.yum 的基本使用 1. 查看软件包 2. 安装.卸载.搜索软件 实现Windows下和Linux下文件互传 ...

  3. linux软件包怎么管理,Linux之软件包管理

    Linux之软件包管理 软件包管理有一般有3种机制:源代码方式.RPM.YUM 软件包的组成格式与存放路径: 1.二进制程序 主要存放的路径:/bin, /sbin, /usr/bin, /usr/s ...

  4. linux 进程管理 ppt,linux操作系统-进程管理和打印管理.ppt

    <linux操作系统-进程管理和打印管理.ppt>由会员分享,可在线阅读,更多相关<linux操作系统-进程管理和打印管理.ppt(25页珍藏版)>请在装配图网上搜索. 1.进 ...

  5. 【Java从0到架构师】Linux 应用 - 软件包管理、软件安装

    Linux 应用 - 软件包管理.软件安装 软件包管理器 rpm yum 软件的安装 jdk 1.8 mysql 5.7 tomcat8 Java 从 0 到架构师目录:[Java从0到架构师]学习记 ...

  6. linux中软件包管理

    一.流行的软件包管理有两种: Debian Linux的Deb软件包和 Redhat Linux的Rpm软件包, Debian Linux首先提出将应用程序的二进制文件.配置文档.man/info帮助 ...

  7. 【转载】Linux平台软件包管理完全攻略

    安装,升级和卸载应用软件是影响用户对操作系统评价的决定性因素之一.对于日渐流行的 GNU/Linux 操作系统,拥有简洁强大的软件包管理机制功不可没.本文从基本的 rpm/dpkg 命令行出发,以 R ...

  8. Linux笔记——软件包管理

    软件包管理,就是对Linux操作系统的软件及安装包进行管理,比如下载.安装.卸载.删除等,等同于Windows控制面板->软件管理. 一.软件包分类 二进制包--已经编译好的,如rpm包 源代码 ...

  9. linux的软件包管理

    目录 一.源码的安装 (1)安装gcc (2)编译安装源码 二.软件包的安装 1.软件包的概念 2.rpm (1)定义 (2)使用 (3)缺点 3.yum (1)定义 (2)相对于手动下载安装.rpm ...

最新文章

  1. pxe网络安装操作系统 原理与详细过程
  2. android多线程的本质,[原创]分析unidbg(unidbgMutil)多线程机制
  3. matlab imcrop 对应python函数_Python精讲Numpy基础,大牛笔记详细解释
  4. 找出第i个小元素(算法导论第三版9.2-4题)
  5. centos关闭防火墙
  6. 此beta版本目前不接受任何新测试员_ASO行业资讯|苹果官方App测试工具TestFlight
  7. 《如何更改其他程序ListView控件中某个Item的内容》
  8. sublime text3 sql 格式化
  9. 2017-09-20 前端日报
  10. Windows驱动开发入门——从这里出发
  11. 三维空间平面和直线的夹角计算
  12. Oracle 11g SQL基础入门系列培训-小布作品
  13. layui 模板判断_浅谈layui使用模板引擎动态渲染元素要注意的问题
  14. 生成BMP格式图片备忘
  15. Android C++ Parcel
  16. 【C进阶】two -> 指针进阶
  17. 前端Q知识体系梳理与面试准备直播回顾
  18. 阿里云AMD服务器ECS实例g6a、c6a和r6a性能参数详解
  19. 国际知名服装品牌网站
  20. EMOS 配置及优化

热门文章

  1. window双网卡负载均衡
  2. go get xxx: disabled by GOPRIVATE/GONOPROXY解决方案
  3. AprilTag_ros的使用
  4. IOS KeyChain
  5. Java进阶,Set集合,Map集合
  6. 无法访问.你可能没有权限使用网络资源
  7. Perl 正则表达式
  8. 使用Squirrel连接Phoenix
  9. CCNA实验之---Cisco VTP
  10. 苹果电脑如何强制删除mac上面的恶意软件?