CentOS8.5最小化安装,不能tab命令补全
安装bash-completion后重启,如不想重启可用source /etc/profile.d/bash_completion.sh生效。
yum -y install bash-completion
source /etc/profile.d/bash_completion.sh
最小化安装会报错:
Error: Failed to download metadata for repo 'appstream' : Cannot prepare internal mirrorlist: No URLs in mirrorlist
上面的报错信息意思是,从仓库 ‘appstream’ 下载元数据失败:由于镜像列表中没有 URL,不能准备内部镜像列表。
该报错是因为centos8的yum源失效。解决方案如下:
1.修改yum的repos目录的centos文件内容
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
2.生成缓存更新
yum makecache //将服务器上的软件包信息在本地缓存,以提高搜索和安装软件的速度
3.更新包
yum -y update //升级所有包同时也升级软件和系统内核