温馨提示×

ubuntu yum使用心得分享

小樊
50
2025-09-23 00:22:24
栏目: 智能运维

Ubuntu默认使用APT,但若需使用YUM可参考以下心得

1. Ubuntu并非YUM的原生环境

Ubuntu基于Debian发行版,默认包管理工具是APT(Advanced Package Tool),而YUM(Yellowdog Updater, Modified)是为Red Hat系列(如CentOS、Fedora)设计的RPM包管理工具。在Ubuntu上直接使用yum命令可能提示“command not found”,需额外安装或调整配置。

2. 在Ubuntu上安装YUM的方法

若需使用YUM,可通过以下步骤安装:

  • 安装YUM:运行sudo apt install yum,系统会自动下载并安装YUM及其依赖。
  • 配置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更新缓存。

3. YUM基本命令使用

安装完成后,可使用的核心命令与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(清除旧缓存,释放空间)。

4. 常见问题及解决方法

  • 依赖冲突:若安装时提示依赖错误,可尝试sudo yum update更新所有软件包,或使用sudo yum deplist package_name查看依赖关系并手动安装缺失的依赖;
  • 缓存问题:若出现缓存错误,运行sudo yum clean all清除缓存后,再执行sudo yum makecache重新生成;
  • 源配置错误:检查/etc/yum.repos.d/下的.repo文件,确保baseurl路径正确(如本地光盘需挂载成功),gpgcheck设置合理(若不检查签名可设为0)。

5. 推荐:优先使用APT

尽管YUM可在Ubuntu上运行,但APT更适合Ubuntu的Debian体系,其依赖解析、软件源管理与Ubuntu更兼容。建议日常使用APT命令(如sudo apt updatesudo apt install package_name),仅在特殊需求(如兼容RPM软件源)时使用YUM。

0