linux没有yum命令

是的,这就是结果。
首先,切换到root用户并使用sudo -s。

检查它是否是构建必需品,如果不是,请安装一个:获取合适的构建必需品安装。

然后安装 yum:apt-get install yum。

这样做并看看它是否有效。
你自己看看吧。

linux无法使用yum

说实话,我遇到yum问题的次数比我遇到网络卡顿的次数还多。
此时,系统突然冻结在 PPT 模式下,甚至无法安装 yum install 更新。
我紧张得满头大汗。
后来我发现这和修自行车很相似。
一旦发现问题,将螺丝一颗颗拧紧即可修复。

我们先来说一下仓库检查阶段。
我有一位师傅教我当地的动作。
他称之为“目标狩猎”——首先你需要找出百胜目前的目标是谁。
打开终端并输入 yum repolist Enabled。
如果光标长时间闪烁,并弹出一堆乱码,那么很可能是仓库配置有问题。
记得有一次,我安装了新系统,直接使用默认仓库地址,服务器就卡住了,连yum自检都过不了。
此时,是时候更改源了。

改变来源应该像装修房子一样小心。
打开 /etc/yum.repos.d/ 目录。
这些 .conf 文件就像房间的电路图。
我建议使用 VS Code 打开它,因为语法突出显示将帮助您快速找到错误。
比如朋友把baseurl写成了中文路径,yum就装傻了。
我记得有一个仓库地址需要加上http://,但是他忘了写,花了两个小时才想起来。
格式应该合适,名称如 [centos7 ],并且应该需要以下参数,如 baseurl 和 Enabled。

清除缓存是一个重要的步骤,但很多人往往会忽略它。
我有一个习惯,每次更改配置文件时都会执行 yum clean 。
这就好比洗衣服之前要把洗衣机里剩余的水倒掉,否则衣服就洗不干净了。
有一天我忘记了这一步,结果 yum 在下载软件包时与自己竞争。
CPU使用率上升到9 0%,我的电脑像烤红薯一样烧起来。

检查仓库状态时,有一个小技巧:使用yum repolist -v。
通常会显示每个仓库中的镜像数量,例如“repolist: 1 00”。
如果显示“repolist: 0”,则肯定有问题。
我看到一家公司使用阿里云镜像但是节点没有开放,导致yum连包都下载不了。

更新数据库时要特别小心。
我有一个客户。
系统升级后,yum 数据库损坏,导致生产环境瘫痪。
后来我们使用 yum update --enablerepo=xxx 命令来指示应该更新特定存储库的数据库。
就像修车时不能拆刹车,更新数据库时不能关闭所有仓库一样。

对于安装htop check,我特别推荐这个方法。
由于htop安装过程会自动检查yum,如果安装失败,可以看看是存储问题还是网络问题。
记得有一天,我在安装htop的时候,发现yum卡在了“处理依赖”这一步。
最后发现epel存储镜像失败。
就像当你做饭时,发现调味瓶的顶部没有密封,你迅速将其拧紧并继续烹饪。

最后,稍微说一下。
有新人问我,说:“我把国内的源都换了,没用。
”我查看配置文件,发现它把所有的海外仓都注释掉了,并用拼音写了镜像地址。
这件事让我想起了学开车。
起初我一直想用油门当刹车,但最终我开着车就像在跳蚤市场一样。
因此,在设置 yum 源时,建议备份源文件。

事实上,解决 yum 问题就像解决谜题一样。
有时一个逗号就能让整个系统恢复正常。
最主要的是要有耐心,像剥洋葱一样一层一层地剥。
我见过的最离谱的事情是,有一个系统无法使用yum安装,因为防火墙关闭了8 0端口——就像拔掉插头一样简单,但很多人的第一反应是检查配置文件。

linux自带yum吗

Linux系统没有自带yum。
这个东西是为RPM包管理的Linux发行版准备的。
Fedora、RHEL 和 CentOS 都使用它。
它自动管理依赖关系并下载安装包,为您省去麻烦。
新系统通常没有安装 yum,必须手动安装。

例如,对于CentOS7 .3 ,您需要下载源码包,解压,创建配置文件,然后运行安装脚本。
请注意,Fedora 和 RHEL 现在使用 dnf,它提供了更好的性能。
安装之前,你必须有网络和开发工具,例如gcc和make。
从官方来源安全下载。

学习Linux,先看视频教程了解包管理,这对维护很有用。
你自己看看吧。