-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
小伙伴们,有没有遇到过这样的尴尬情况:你刚撸起袖子准备用yum装个软件包,结果一敲命令,“命令不存在”就给你来了个下马威!没错,这就是阿里云ECS服务器不给力的一幕——居然没有yum!你是不是想问,阿里云这是打算搬砖还是偏心谁呢?别慌,老司机我来给你理理这盘散沙,带你飞出包管理的迷雾。
那为啥阿里ECS没装yum?其实这很大概率是因为你选的镜像版本不带。阿里云提供的很多轻量级或者定制版镜像,为了轻量化或者安全考虑,可能不装yum,而是选择了其他包管理工具。别以为阿里云在跟你作对,这叫“求精不求广”,轻装上阵才稳。
拿最常见的Aliyun Linux 2来说,它默认用的是dnf而不是yum。dnf是yum的nextgen版本,功能更强大,性能更好,能兼容yum的命令,另外支持新的元数据格式,升级了依赖关系解决能力,简单一句话:更聪明更稳速。你要是想装包,直接用dnf指令,yum那个,我们就当它是古董文物来膜拜好了。
当然,有些旧版本或者喜欢用yum的硬核玩家想把yum“搬”回来,也不是要个球的难题。只要你勤劳,动个几步命令就行了。比如可以先更新自己的包管理数据库,然后手动安装yum相关包。注意,首先得确认下你的镜像源配置是否正确,没有问题的话,跑个
sudo dnf install yum
或者
sudo rpm -ivh xxxx.rpm
就能给你装回yum的尊荣。不过说实话,dnf兼容yum命令,平时用起来没啥两样,让人拔刀相助的冲动都消失得无影无踪。
再来,某些小白一脸懵逼:如果ECS完全没有yum,连dnf都没有,那肯定是装了个超级极简镜像。极简的代价就是啥都没有,上帝模式靠手动装包,得先确保你的服务器能联网且源正宗靠谱,这样才能拿到官方仓库的rpm包。
此时,可以用阿里云官方镜像源配置教程,把阿里云的yum仓库配置文件放到你的/etc/yum.repos.d目录下,这一步不难,就是在指定URL里写入阿里云的rpm包镜像地址,然后再run
sudo yum clean all && sudo yum makecache
刷新缓存,保证能访问到正版仓库后,再继续装东西。小把戏多了,但这也让你这台ECS像脱了缰的野马,自带速成技能点,想装啥装啥。
话说回来,包管理器不光是yum和dnf,像apt-get(Debian系)、zypper(openSUSE)这些也都是各路高手。阿里云的ECS镜像多样,你也可能碰到基于Ubuntu或者Debian系统,自然是没有yum的,得用apt啊!这玩意儿就得看你装啥系统了,没毛病吧?
说白了,yum没了也不算啥世界末日,只要你把系统版本和包管理工具对应起来,照着合适的指令来操作,装包就跟剥蒜头一样轻松自如。
顺便科普一句,为什么推荐用阿里云镜像源?因为它们的速度杠杠的,同样的命令,在阿里云ECS上用阿里云自家的镜像仓库,秒杀别家的下载速度,网络延迟低,更新快,不服来战!
忽然想起,如果你玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,摸鱼时间可别浪费了,撸点金币总归不亏。
这里说几个常用命令给大家装个谱:
sudo dnf install package_name —— 阿里云Aliyun Linux推荐用的装包命令sudo yum install package_name —— 传统红帽系必备,老版本才有sudo apt-get install package_name —— Debian/Ubuntu系的养成路线sudo rpm -ivh package.rpm —— 手动安装rpm包的终极技动动手,看你用的阿里ECS到底是哪脉谱系了——确认系统版本最关键!写在这里,别只盯着“yum没了”,换个思路,包管理界别的“神器”不少着呢!
说实话,干货到这儿就够了,打赢这场包管理麻将,不就是yum没没有的锅么?
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T