Yum不是Ubuntu的原生仓库管理工具
Ubuntu作为Debian系的Linux发行版,其默认的仓库管理工具是APT(Advanced Package Tool),通过apt、apt-get等命令实现软件包的安装、更新、删除及仓库管理。而Yum(Yellowdog Updater, Modified)是Red Hat系(如CentOS、Fedora)的包管理工具,主要用于管理.rpm格式的软件包,并非Ubuntu的原生解决方案。
若因特殊需求(如在Ubuntu上运行基于RPM的容器或兼容RPM软件),可通过以下方式配置Yum仓库:
sudo apt update
sudo apt install yum
/etc/yum.repos.d/目录下(扩展名为.repo)。创建或编辑该目录下的文件(如myrepo.repo),添加仓库信息:[myrepo] # 仓库唯一标识
name=My Custom Repository # 仓库名称
baseurl=http://example.com/repo # 仓库URL(本地路径或网络地址)
enabled=1 # 是否启用(1=启用,0=禁用)
gpgcheck=0 # 是否校验GPG签名(0=不校验,1=校验)
sudo yum clean all # 清除旧缓存
sudo yum makecache # 生成新缓存
sudo yum install package_name # 安装软件包
sudo yum update package_name # 更新软件包
sudo yum remove package_name # 删除软件包
apt update更新仓库、apt install安装软件),且与Ubuntu系统集成更紧密。若需管理Ubuntu的软件仓库,应优先使用APT工具:
ls /etc/apt/sources.list.d/(第三方仓库)或编辑/etc/apt/sources.list(官方仓库)。/etc/apt/sources.list,添加如下内容(以22.04 LTS为例):deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu jammy-security main restricted universe multiverse
sudo apt update。sudo apt install package_name。