首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 下安装yum

一、基础概念

  1. Linux
    • Linux是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布。它具有高度的可定制性、稳定性、安全性等优点,在服务器、嵌入式设备、桌面电脑等众多领域广泛应用。
  • yum(Yellowdog Updater, Modified)
    • yum是一个在Fedora、Red Hat、CentOS等基于RPM包管理系统的Linux发行版中的软件包管理器。它可以自动解决软件包之间的依赖关系,方便用户安装、更新和删除软件包。

二、yum的优势

  1. 依赖处理
    • 当安装一个软件包时,yum会自动查找并安装该软件包所依赖的其他软件包,无需用户手动逐个安装依赖项。例如,安装一个Web服务器软件可能依赖于特定的库文件,yum会自动处理这些依赖关系。
  • 简化操作
    • 提供了简单的命令行接口来管理软件包。用户可以使用如“yum install [package - name]”这样的简单命令来安装软件,“yum update”来更新所有已安装的软件包等。
  • 仓库管理
    • 可以连接到软件仓库(repository),仓库中包含了大量的预编译软件包。这使得获取软件更加方便快捷,并且软件来源相对可靠。

三、yum的类型(这里主要指yum的配置类型相关概念)

  1. 主配置文件
    • 位于“/etc/yum.conf”,它包含了yum的全局配置选项,如缓存目录、日志文件位置等。
  • 仓库配置文件
    • 存放在“/etc/yum.repos.d/”目录下,每个仓库都有一个单独的配置文件。这些文件定义了仓库的名称、地址(URL)、包含的软件包类型等信息。

四、应用场景

  1. 服务器部署
    • 在Linux服务器环境中,yum可用于快速安装各种服务器软件,如数据库管理系统(MySQL、PostgreSQL等)、Web服务器(Apache、Nginx等)、邮件服务器(Postfix、Dovecot等)。
  • 系统维护
    • 方便进行系统更新,通过“yum update”命令可以及时将系统和软件包更新到最新版本,修复安全漏洞和提升性能。

五、在Linux下安装yum(以CentOS为例)

  1. 首先确保系统已经连接到网络。
  2. 对于新安装的CentOS系统,yum通常已经预装。如果没有安装,可以通过以下步骤手动安装:
    • 下载yum的核心软件包及其依赖项。这通常需要从官方的软件仓库源获取相应的RPM包。例如,可以从CentOS的镜像站点下载“yum - x.x.x.el[version].rpm”(其中x为版本号相关数字)以及它所依赖的其他RPM包。
    • 假设已经下载好了所有必要的RPM包到本地目录“/home/user/yum_packages/”,可以使用以下命令安装:
      • 在终端中进入该目录:“cd /home/user/yum_packages/”
      • 然后使用“rpm -ivh *.rpm”命令来安装所有RPM包。这里的“-i”表示安装,“-v”表示详细模式(可以看到安装过程中的详细信息),“-h”表示显示安装进度。
    • 如果是从网络源安装(假设已经配置好了正确的仓库源),可以直接使用“yum install yum”命令进行安装,yum会自动处理依赖关系并从仓库中获取所需的软件包。

如果在安装yum过程中遇到问题:

  1. 网络连接问题
    • 如果是从网络源安装,可能是网络不通导致无法访问软件仓库。可以检查网络连接,如使用“ping [repository - address]”命令测试与仓库服务器的连通性。如果是防火墙问题,可以调整防火墙规则允许yum访问网络(例如在CentOS中可以使用“firewall - cmd --add - service=http”等命令来开放HTTP服务端口,如果仓库是基于HTTP协议的)。
  • 依赖冲突
    • 如果在安装过程中出现依赖冲突错误,可能是因为系统中已经存在不兼容版本的软件包。可以尝试使用“yum deplist [package - name]”命令查看依赖关系树,找出冲突的软件包,然后使用“yum remove [conflicting - package - name]”命令移除冲突的软件包后再重新安装yum。
  • 权限问题
    • 如果没有足够的权限安装软件包,可以使用“sudo”命令(如果系统支持)。例如“sudo yum install yum”,输入管理员密码后进行安装。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux下使用yum安装LNMP环境

    如何使用yum搭建有需求的LNMP环境 本人使用的是centos7系统,就以centos7的系统搭建为例 Nginx安装 下载/安装步骤:http://nginx.org/en/linux_packages.html...yum remove 包名 安装epel-release软件包 yum install epel-release 更新remi源(其中release-7表示更新centos7版本) rpm...php-mysql php-fpm php-cli php-common MySQL安装 MySQL 使用指定yum源安装链接: https://dev.mysql.com/doc/refman.../5.7/en/linux-installation-yum-repo.html 创建文件:vi /etc/yum.repos.d/mysql-community.repo 输入内容:...install命令 如果下载软件包官网找不到, 第一种解决方案: 找第三方源(remi源), 继续使用yum install; 第二种解决方案: 找下载软件包官网提供其他下载安装方式 相对于源码安装比较简单

    2.9K30

    yum linux phpmyadmin,Linux centos7 下安装 phpMyAdmin的教程

    yum install httpd php mariadb-server –y 搭建lamp运行环境之后安装phpMyAdmin遇到的一些问题记录一下 1.官网下载phpMyAdmin压缩包 wget...在phpMyAdmin目录下新建tmp文件夹 mkdir tmp chmod 777 tmp 6.可能会提示缺少一些扩展程序 安装php链接数据库的扩展程序包 yum install php-mysql...安装支持多字节字符串扩展的程序包 yum install php-mbstring -y 安装支持多加密扩展的程序包 yum install php-mcrypt –y 7.其他电脑访问需要开启80端口或关闭防火墙...SELinuxx settenforce 1 //转换成强制模式 设置SELINUX=disables 可以设置开机不启动 vim /etc/selinux/config 总结 以上所述是小编给大家介绍的Linux...centos7 下安装 phpMyAdmin的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

    92510

    Linux yum安装与卸载

    yum安装与卸载 背景 由于某种原因删了/usr/share中的yum-plugins、yum-cli文件夹,导致了yum命令失效,后发现之后,从其他虚拟机中导入了这两个文件夹,但是还是缺少了配置文件,...导致yum命令一直不能使用,从avro,telnet 一直忍到了,安装mysql,实在找不到其他的方法了,然后就想到了卸载重装yum....错误如下 把错误的原因在网上搜了一下,几乎所有的博客,都指向了不能联网,要修改网络服务,经过多次尝试后还是不行,万般无奈决定了重新安装yum。...-.rpm 安装依赖包: 将windows下载的依赖包上传到虚拟机上,在上传目录进行安装 因文件有相互依赖性,故先安装python-iniparse-.rpm 文件,再安装yum-metadata-parser...,一般为配置文件更改不完全要将$releasever全部取代了,注意检查下 测试 yum install vim 完成 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    5.1K40

    linux实战(10)Linux下常用安装服务软件yum方式的介绍

    Linux下常用安装服务软件yum方式的介绍 简介:介绍yum软件包的管理并配置本地yum源 1:yum安装:基于 C/S 架构,yum安装称之为傻瓜式安装 2:yum安装优点:方便快捷,不用考虑包依赖...(其实就是将yum源中的一个rpm包转移到本地,再安装rpm包, 会帮我们把依赖包也安装下去而不需要去考虑那些依赖包) 3:yum安装缺点:人为无法干预,无法设定想要的参数 配置本地yum源 配置文件的路径...一般添加新的yum源之后会使用(电脑报错了是因为在挂载的光盘/mnt的路径下并没有放rmp包的package。)...因为这个yum也是基于rpm安装的,所以安装好后可以使用rpm命令进行查看软件包相关的信息。...yum clean all #清空之前yum缓存 yum makecache #创建yum缓存,为后续安装更加快速 yum -y install #安装软件 yum -y install zsh

    88620

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券