每次我在 Linux Redhat 中运行 yum 命令时都会收到此错误消息:
CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/yum.conf
我的 /etc 目录中没有任何与 yum 相关的文件。但我似乎仍然安装了 yum,因为当我运行“rpm -qi yum”时,我收到此消息:
Name : yum Relocations: (not relocatable)
Version : 3.2.29 Vendor: CentOS
Release : 75.el6.centos Build Date: Tue Jul 12 11:45:52 2016
Install Date: Tue Oct 18 16:44:21 2016 Build Host: worker1.bsys.centos.org
Group : System Environment/Base Source RPM: yum-3.2.29-75.el6.centos.src.rpm
Size : 4826214 License: GPLv2+
Signature : RSA/SHA1, Tue Jul 12 12:13:09 2016, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://yum.baseurl.org/
Summary : RPM package installer/updater/manager
Description :
Yum is a utility that can check for and automatically download and
install updated RPM packages. Dependencies are obtained and downloaded
automatically, prompting the user for permission as necessary.
[email protected] [~]#
知道为什么会发生这种情况吗?
答案1
当我输入 su 时,它再次提示我没有权限。顺便说一下,我在一个名为 eHosts 的网络主机上。
您使用的是共享主机吗?如果是,我认为根据您支付的报价,您不能安装软件包。
您需要sudo
与 yum 一起使用,如果 root/admin 用户没有将您添加到 sudoers 列表中,那么您无法安装任何东西。