一、安装yum前下介绍以下知识。

1、yum介绍

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

2、Fedora介绍

Fedora Linux(第七版以前为Fedora Core)是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。Fedora是商业化的Red Hat Enterprise Linux发行版的上游源码。

3、build-essential软件包
提供编译程序必须软件包的列表信息。build-essential包包含了开发很多必要的软件包,安装一个build-essential包,对应C/C++依赖的好多包都会被安装。

可以查看build-essential的依赖关系,输入命令:apt-cache depends build-essential

从上面可以看出,安装build-essential之后,对于上面的依赖都会被安装。

本文使用的linux系统是ubuntu系统。

二、安装yum

1、首先安装build-essential包,

命令:apt-get install build-essential

安装完成之后,出现如下提示:

上述安装过程后,有可能会报错,按照提示输入命令后,继续输入上面的命令就可安装成功。

2、安装yum

步骤

sudo apt-get install yum

我已安装,再次输入表示已安装,如下

安装过程中,如果出现错误:apt-get install E: 无法定位软件包问题请下面看问题解决步骤,若正常,请略过下面步骤。

///apt-get install E: 无法定位软件包 问题解决start

分析:出现无法定位问题,是因为找不到源镜像导致的,只需要将/etc/apt/路径下的source.list文件内容改成对应的源镜像就像。

步骤如下:

cd /etc/apt/                            // 切换到/etc/apt/ 目录下
sudo cp sources.list sources.list.old   // 先把源文件复制到sources.list.old,备份
sudo vim sources.list                        //编辑文件

本文修改的sources.list文件内容如下:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

修改后,输入wq! 保存修改的文件,

(备注:如果出现vim未安装,安装命令 sudo apt-get install vim)

执行完上面步骤后,输入下面命令,步骤如下:

sudo apt-get update
sudo apt-get install yum

上面无法定位软件包的问题可参考Linux当中解决apt-get install E: 无法定位软件包问题(附上详细步骤以及注释)_慵懒小书虫的博客-CSDN博客_linux无法定位软件包

vim操作文件的技巧见:vim全选和全部复制_罗旅洲的博客-CSDN博客_vim怎么全选

///apt-get install E: 无法定位软件包 问题解决end

三、yum配置

yum配置作用是:使用yum下载软件时,从对应的配置服务资源上去获取对应安装包。yum配置分为本地配置和网络配置。本文配置网络的yum资源。

步骤如下

cd /etc/yum/repos.d/
sudo wget http://mirrors.163.com/.help/fedora-163.repo
sudo wget http://mirrors.163.com/.help/fedora-updates-163.repo

然后将上面两个文件里面的$releasever全部替换成17。

然后生存元数据缓存,步骤如下:

sudo yum makecache

出现如下页面:

至此,yum的安装和配置就完成了。

本文参考yum安装文章见:

在ubuntu上安装yum_隔壁郑同学的博客-CSDN博客_ubuntu yum

配置yum参考链接如下:

yum安装及配置_墨玉浮白的博客-CSDN博客_yum

yum管理软件文章如下:

CentOS 初体验三: Yum 安装、卸载软件_赵彦军的博客-CSDN博客_yum 卸载

linux下安装yum步骤相关推荐

  1. yum linux gcc安装包下载,linux下安装yum及gcc

    linux下安装yum及gcc的详细教程 ----孤独小客(http://doc.docsou.com) 1.安装yum [root@st ~]#wget http://doc.docsou.com/ ...

  2. kattle的java安装,Kettle自定义JDK版本(附Linux下安装部署步骤)

    现需要在某台服务器上安装Kettle8.3,但该机器的JDK版本是JDK1.7,因此需要为Kettle单独指定 JAVA_HOME,方法如下: vi  data-integration/set-pen ...

  3. Linux下安装pymysql步骤

    一.windows环境里安装 下载地址: https://code.google.com/p/pymysql/ windows环境里,选择一个版本下载后,解压后cmd 切换到目录下,python se ...

  4. linux 中yum安装不成功,关于linux下安装yum(安装失败遇到的坑)

    This system is not registered to Red Hat Subscription Management. You can use subscription-manager t ...

  5. 虚拟机中在红帽的Linux 下安装yum工具

    简单的来说yum工具就相当于window下的什么360软件管家.所以说先装上yum然后装软件非常方便了. yum工具有很多的参数可供使用,如下:         yum install 软件名1 [软 ...

  6. Linux下安装jdk8步骤详述

    见:https://www.cnblogs.com/shihaiming/p/5809553.html 0.下载jdk8 登录网址:http://www.oracle.com/technetwork/ ...

  7. linux下安装hadoop步骤

    下面的安装手册是我在hadoop第一版时做的,和现在的hadoop不太符合 一.前期准备: 下载hadoop: http://hadoop.apache.org/core/releases.html ...

  8. linux 下安装mysql 步骤

    1. 下载 http://dev.mysql.com/downloads/mysql/ 或者使用wget下载: wget http://dev.mysql.com/get/Downloads/MySQ ...

  9. linux下安装MySQL8及其远程可视化连接

    1.下载路径 https://dev.mysql.com/downloads/mysql/ 2.解压 root模式下 tar -xvf 3.使用rpm命令安装MySql组件 rpm -ivh mysq ...

  10. linux卸载和按照jdk,Linux 下安装和卸载JDK

    安装 下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在local ...

最新文章

  1. Tails 3.13 发布,更新 Intel 微码,改进拼音输入法支持
  2. 001.android初级篇之ToolBar
  3. tcp ip socket
  4. linux修改services命令,Linux中service指令都有哪些参数
  5. mysql -- 死锁
  6. Spring Boot 2 快速教程:WebFlux 集成 Thymeleaf(五)
  7. 诗歌,一路走来...
  8. 详解微软 ALUM:当语言模型遇到对抗训练
  9. 十年编程,是人玩技术还是技术玩人?
  10. 什么叫误差的反向传播,反向传播误差怎么算的
  11. 奥的斯服务器故障显示m什么意思,奥迪斯电梯故障代码对照表 奥的斯电梯故障解决方法...
  12. 斯坦福大学区块链期末考试题
  13. Intellij IDEA的激活(使用破解补丁永久激活)
  14. 数据平台建设的痛点,如何进行元数据治理?
  15. 本地无需安装数据库,实现plsql远程连接数据库
  16. c程序的基本组成单位是什么?
  17. Java设计模式之工厂模式篇 (转)
  18. 基于 QPlay 的智能无线流媒体传输音箱的设计
  19. OpenSSL、OpenSSL-FIPS、OpenSSL-FIPS-ECP的区别
  20. 澳洲语言成绩等级c,澳大利亚对A-Level成绩要求分为几个等级

热门文章

  1. matlab 贝叶斯网络学习
  2. 海康摄像头b/s架构下的视频直播
  3. 使用cubemx工具的stm32用AT24C02实现简单密码(一点点面向对象的思想编程)
  4. python写病毒代码_十行 Python 代码写一个USB病毒
  5. gre考试是机考还是笔试?
  6. 21款数据恢复软件,包含电脑PC、手机安卓、与苹果IOS免费下载
  7. java音乐网站论文_基于Java web的音乐网站的设计与实现论文(含源文件).doc
  8. python积最大的分解_pyfactor
  9. unity与Android联合开发模式
  10. 在已有OpenStack集群中部署Manila(五):部署Manila Share节点之模式二(driver_handles_share_servers=True)