Linux系统下yum命令报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统下yum命令报错相关的知识,希望对你有一定的参考价值。

CentOS运行有关yum命令就报错,如下:
[root@localhost ~]# yum install
运行yum -aq yum也会出现相同错误

Config Error: File contains no section headers.
file: file://///etc/yum.repos.d/openwebmail.repo, line: 1
'<html><HEAD>\n'

【电脑系统:CentOS】

参考技术A 你自己配置的yum源不对。
repo文件不是html格式的,你估计是把人家页面下载下来了,而不是repo。追问

你好,请问
yum源 和yum仓库是一回事么?如果不是请作说明
还有为什么要配置yum源?

参考技术B

这个东西,好象都直接装上去了,没有看提示放在什么位置,不过按下载的习惯性,是放在/tmp下面的,找不到,就用find 找一下。

linux命令,是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。linux命令的功能是建立或修改备存文件,或是从备存文件中抽取文件。

参考技术C 源错了,你自己配的yum仓库错了 参考技术D 需要配置仓库,操作参考如下:
vim /etc/yum.repo.d/*.repo
写入以下内容:
[base]
name=centos
baseurl=file://<你的安装包>
enabled=1
gpgcheck=0

希望对你有帮助。追问

你好,请问

baseurl=file://

这个指的是什么,烦请说明具体一些,谢谢

追答

指的是系统安装包,里面包含了你要安装的程序包。

本回答被提问者和网友采纳

linux系统补丁更新 yum命令

  与window打补丁类似,linux也可以定期更新系统软件。

  linux安装软件的优秀工具叫做yum,它是CentOS下最好用的包管理器和安装软件包的工具。

  linux的二进制软件包一般是rpm包。类似于Windows下的exe程序。

  默认获取rpm包的软件配置是从国外CentOS官方源及其镜像地址下载的,会比较慢,所以需要把默认获取rpm包的地址改为国内的yum源地址。更改方法:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

  上面包括的是官方提供的软件,还有第三方提供的软件,更改方法:curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

注:这两个都是centos7对应的方法。除了阿里云,常见的还有网易云。

上面设置完成后,使用yum安装时可能会出错,如trying other mirrors,解决办法:

yum clean all

rpm --rebuilddb

先执行上面两条命令,再用yum进行下载更新即可。

将系统软件更新到最新:

yum update -y

CentOS6和CentOS7企业运维常用基础工具包:

yum install tree nmap dos2unix lrzsz nc lsof wget tcpdump htop iftop iotop sysstat nethogs -y

CentOS7要安装的的企业运维常用基础工具包:

yum install psmisc net-tools bash-completion vim-enhanced -y

安装组包(包含一堆软件的包)

使用以下命令查看已安装和可安装的组包:

yum groups mark convert

yum grouplist

在Installed Groups下是已经安装的组包,如果想安装某个组包,如Development Tools,使用以下命令:

yum groupinstall "Development Tools" -y

以上是关于Linux系统下yum命令报错的主要内容,如果未能解决你的问题,请参考以下文章

CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)

linux系统补丁更新 yum命令

linux下yum安装时出现Loaded plugins: fastestmirror解决办法

Linux系统执行setup命令报错“-bash:setup:command not found“

linux上SSDB配置

LINUX 用yum命令更新系统驱动和软件的问题