Ubuntu默认使用APT,但若需使用YUM可参考以下心得
Ubuntu基于Debian发行版,默认包管理工具是APT(Advanced Package Tool),而YUM(Yellowdog Updater, Modified)是为Red Hat系列(如CentOS、Fedora)设计的RPM包管理工具。在Ubuntu上直接使用yum
命令可能提示“command not found”,需额外安装或调整配置。
若需使用YUM,可通过以下步骤安装:
sudo apt install yum
,系统会自动下载并安装YUM及其依赖。/etc/yum.repos.d/
目录下,需创建或修改.repo
文件(如local.repo
),指定baseurl
(本地光盘或远程仓库路径)、enabled
(是否启用)、gpgcheck
(是否检查签名)等参数。例如,本地光盘源配置如下:[local-repo]
name=Local YUM Repository
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
配置完成后,需运行sudo yum clean all && sudo yum makecache
更新缓存。安装完成后,可使用的核心命令与APT类似:
sudo yum install package_name
(自动解决依赖);sudo yum update
(更新所有已安装软件)或sudo yum update package_name
(更新指定软件);sudo yum remove package_name
(移除软件及依赖);sudo yum search keyword
(查找包含关键词的软件包);sudo yum clean all
(清除旧缓存,释放空间)。sudo yum update
更新所有软件包,或使用sudo yum deplist package_name
查看依赖关系并手动安装缺失的依赖;sudo yum clean all
清除缓存后,再执行sudo yum makecache
重新生成;/etc/yum.repos.d/
下的.repo
文件,确保baseurl
路径正确(如本地光盘需挂载成功),gpgcheck
设置合理(若不检查签名可设为0)。尽管YUM可在Ubuntu上运行,但APT更适合Ubuntu的Debian体系,其依赖解析、软件源管理与Ubuntu更兼容。建议日常使用APT命令(如sudo apt update
、sudo apt install package_name
),仅在特殊需求(如兼容RPM软件源)时使用YUM。