这里写目录标题

  • 1. RPM 软件包管理工具
    • 1.1 RPM 查询命令
      • 基本语法
      • 经验技巧
      • 案例实操
    • 1.2 RPM 卸载命令
      • 基本语法
      • 案例实操
    • 1.3 RPM 安装命令
      • 基本语法
      • 选项说明
      • 案例实操
  • 2. YUM 仓库配置
    • 2.1 YUM 的常用命令
      • 基本语法
      • 案例实操
    • 2.2 修改网络 YUM 源

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 RPM 查询命令

基本语法

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

经验技巧

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

案例实操

查询firefox软件安装情况

1.2 RPM 卸载命令

基本语法

  • rpm -e RPM软件包
  • rpm -e --nodeps 软件包
选项 功能
-e 卸载软件包
–nodeps 卸载软件时,不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了。

案例实操

  • 卸载火狐浏览器并查看是否卸载成功

1.3 RPM 安装命令

基本语法

  • rpm -ivh RPM 包全名

选项说明

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

案例实操

重新安装火狐浏览器

  • 在安装操作系统时,火狐浏览器就已经安装好了,显然,火狐的安装文件就在对应的【光盘】镜像文件里面。所以我们先查看关盘是否被挂载
  • 确认被挂载,就去该目录下寻找目标文件

  • 安装

  • 查看是否成功!

2. YUM 仓库配置

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

2.1 YUM 的常用命令

基本语法

  • yum [选项] [参数]
选项 功能
-y 对所有提问都回答“yes”
参数 功能
install 安装 rpm 软件包
update 更新 rpm 软件包
check-update 检查是否有可用的更新 rpm 软件包
remove 删除指定的 rpm 软件包
list 显示软件包信息
clean 清理 yum 过期的缓存
deplist 显示 yum 软件包的所有依赖关系

案例实操

卸载与安装火狐浏览器

  • 卸载

  • 安装

2.2 修改网络 YUM 源

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

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

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

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

  4. 使用下载好的 repos 文件替换默认的 repos 文件
    例如:用 CentOS7-Base-163.repo 替换 CentOS-Base.repo

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

  6. 测试

Linux实操篇之软件包管理相关推荐

  1. Linux笔记总结 - linux实操篇 - 用户管理

    Linux笔记总结 - linux实操篇 - 用户管理 1 基本介绍 Linux系统是一个多用户多任务的操作系统,任何一个要使用的系统资源的用户,都首先向系统管理员申请一个账号,然后以这个账号身份进入 ...

  2. Linux实操篇笔记

    Linux实操篇 远程登陆Linux 先检查一下sshd服务打开没有( " * " 表示打开): setup 选择系统设置,进入下面页面: Xshell 是一个强大的安全终端模拟软 ...

  3. 第五章-Linux实操篇

    title: 第五章 Linux实操篇 categories: Linux tags: linux typora-root-url: - abbrlink: 93414991 date: 2019-0 ...

  4. Linux实操篇,开机重启和用户注销

    Linux实操篇,开机重启和用户注销 1. shutdown shutdown -h now :立即关机 shutdown -h 1 :一分钟后关机 shutdown -r now :立即重启 hal ...

  5. linux实操篇之-----vi和vim编辑器

    vi和vim编辑器 1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能. 2. vi和vi ...

  6. 第4章Linux实操篇-远程登录到Linux服务器

    第4章Linux实操篇-远程登录到Linux服务器 文章目录 第4章Linux实操篇-远程登录到Linux服务器 4.1Linux远程登录 4.1.1远程登录Linux-Xshell7 4.2远程上传 ...

  7. 第10章Linux实操篇-定时任务调度

    第10章Linux实操篇-定时任务调度 文章目录 第10章Linux实操篇-定时任务调度 10.1crord任务调度 10.1.1概述 10.1.2基本语法 10.1.3常用选项 10.1.4快速入门 ...

  8. Linux — 实操篇_01(XShellXftp的使用、vi和vim编辑器入门、实操命令_用户管理)

    文章目录 一.远程访问工具 1.1 远程登录软件 XShell 1.2 远程上传下载软件 Xftp 1.3 注意 1.4 XShell新建会话 1.5 Xftp新建会话 二.vi和vim编辑器 2.1 ...

  9. Linux【实操篇】—— 用户管理、linux系统root密码找回方式

    目录 一.用户管理 1. 添加用户 2. 设置/修改用户密码 3. 删除用户 4. 查询用户信息 5. 切换用户 6. 查看当前用户信息 7. 用户组 8. 注销用户 9. 用户和用户组的相关文件介绍 ...

最新文章

  1. 直线和圆交点 halcon_初中数学三角形、四边形、圆辅助线的添加方法
  2. QQ、MSN、skype的网页临时会话代码
  3. Eclipse Collections:让Java Streams更上一层楼
  4. visual studio code python环境配置_visual-pushing-grasping环境配置及复现
  5. modern android5.1,Modern摩登印
  6. 2018焦作网络赛 - Poor God Water 一道水题的教训
  7. Circle Loss: A Unified Perspective of Pair Similarity Optimization 圆损失函数,统一优化视角,革新深度特征学习范式 CVPR 2020
  8. 8086和8088微处理器之间的区别
  9. cubemx lan8720a ping不通_行刑的刀越用越钝,为啥刽子手却从不去磨?原因让外国人想不通!...
  10. error code 0x80131022什么意思_page fault时发生了什么
  11. openssl lhash 数据结构哈希表
  12. selenium page_source跟手动打开的不一样_爬虫界又出神器|一款比selenium更高效的利器...
  13. 商汤连发11款新品,把自己逼上“AI落地”极限
  14. PIL图像处理-二值化
  15. 给电脑设置视力保护色
  16. Bootstrap-table 如何合并相同单元格
  17. wps2019数据分析加载项_wpsexcel数据分析工具在哪里
  18. minio服务器在win10的上传与下载,以及修改头像Minio速看免费本地文件服务器
  19. Java面试题(持续日更)
  20. C++对高维vector数组排序 sort()函数第三个参数自定义

热门文章

  1. 计算机三级考点8:IP地址分类。
  2. 采用用计算机及条形码技术的是什么,条码技术在计算机应用与实践
  3. 数据别愁!机器学习、深度学习数据集汇总
  4. J. Jesting Jabberwocky
  5. 前端每日挑战の雨伞toggle控件
  6. 【PTA】7-2 单链表基本操作 (25 分)
  7. 云战来了,关注焦点:苹果应该构建自己的云吗?
  8. vue 详情页返回列表,过滤查询条件保留
  9. Dbvisualizer中文乱码
  10. MyBatis-别名详细分析