当前位置: 首页 > news >正文

8、Linux-软件安装:rpm和yum;配置yum阿里云镜像源

一、介绍

Linux安装软件有两种方式,

rpm:安装已有的安装包,类似于Windows中双击exe的安装包程序

yum:拉取远程仓库的文件,类似于python的pip install

区别:假设软件A依赖软件B,软件B依赖软件C

rpm:需要先安装C,再安装B,再安装A

yum:直接安装A即可,会自动安装好相关的依赖


二、rpm

1、打开SecureFX

左边是Windows文件目录,右边是CentOS文件目录

2、在/usr目录下新建目录,传输文件

新建目录,例如/usr/local/software

3、执行安装命令

  • rpm -ivh --nodeps 包名:安装软件包
  • rpm -q 软件名:查询一个软件是否被安装
  • rpm -qi 软件名:查询软件详细信息
  • rpm -ql 软件名:列出软件中有哪些文件
  • rpm -qf 文件或目录名:查询某文件或目录属于哪一个rpm包
  • rpm -qa:列出所有被安装的rpm包
  • rpm -e 软件名:卸载一个包

总结:把rpm包拖到/usr/local/software目录下,然后执行rpm -ivh --nodeps 包名即可。


三、yum

1、查看可用的软件包,以mysql为例

yum list | grep 软件名

2、命令

  • yum install 软件名:安装
  • yum remove 软件名:卸载
  • yum list installed:查看已经安装的软件包
  • yum -y update:更新软件【不建议执行】

3、配置阿里镜像源

第一步,安装wget工具

yum -y install wget

第二步,备份原仓库

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

第三步,配置阿里云镜像源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

第四步,清除缓存

yum makecache

第五步,验证

yum repolist

相关文章:

  • 网络编程的学习
  • openEuler学习——部署MGR集群
  • uviewplus在uniapp中的配置使用
  • SpringCloud(20)之Skywalking Agent原理剖析
  • 【Java JVM】Class 文件
  • [数据结构初阶】栈
  • 服务网格ASM
  • 洛阳旅游攻略
  • 网络编程(3/4)
  • 基于单片机的储油罐液位无线监测系统
  • 基于Skywalking开发分布式监控(四)一个案例
  • C及C++每日练习(2)
  • VSCode设置
  • [C语言]——C语言常见概念(1)
  • 【Appium问题】每次启动appium都会安装一次uiautomator
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 2017 年终总结 —— 在路上
  • 2019.2.20 c++ 知识梳理
  • angular2开源库收集
  • Electron入门介绍
  • iOS编译提示和导航提示
  • java中的hashCode
  • Lsb图片隐写
  • MySQL QA
  • PHP面试之三:MySQL数据库
  • Promise初体验
  • Python利用正则抓取网页内容保存到本地
  • Python学习之路16-使用API
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • socket.io+express实现聊天室的思考(三)
  • Twitter赢在开放,三年创造奇迹
  • 百度地图API标注+时间轴组件
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 飞驰在Mesos的涡轮引擎上
  • 机器学习中为什么要做归一化normalization
  • 前端工程化(Gulp、Webpack)-webpack
  • 如何设计一个比特币钱包服务
  • 我看到的前端
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 【云吞铺子】性能抖动剖析(二)
  • Java数据解析之JSON
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​Python 3 新特性:类型注解
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • $.ajax()方法详解
  • (007)XHTML文档之标题——h1~h6
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模