温馨提示×

ubuntu yum管理软件包技巧

小樊
48
2025-07-01 08:54:35
栏目: 智能运维

Yum(Yellowdog Updater, Modified)主要用于基于RPM包格式的发行版,如Fedora、Red Hat Enterprise Linux(RHEL)和CentOS等。然而,Ubuntu系统默认使用的是APT(Advanced Package Tool)包管理器。尽管如此,如果你确实需要在Ubuntu上使用Yum,以下是一些基本的技巧和步骤:

安装Yum

首先,需要在Ubuntu上安装Yum。可以通过以下命令来完成:

sudo apt-get update sudo apt-get install yum 

配置Yum仓库

Yum通过配置仓库(repository)来管理软件包。以下是配置Yum仓库的步骤:

  • 创建或编辑 /etc/yum.repos.d/ 目录下的仓库配置文件。例如,创建一个名为 centos-base.repo 的文件。
sudo nano /etc/yum.repos.d/centos-base.repo 
  • 将以下内容添加到配置文件中,以配置CentOS仓库:
[centos-base] name=CentOS $basearch - Base mirrorlist=http://mirrorlist.centos.org/?release=$version&arch=$basearch&repo=os&infra=$infra baseurl=http://mirror.centos.org/$version/os/$basearch/ enabled=1 gpgcheck=0 
  • 保存并关闭文件。

基本Yum命令

  • 更新所有软件包
sudo yum update 
  • 安装软件包
sudo yum install <package-name> 
  • 卸载软件包
sudo yum remove <package-name> 
  • 搜索软件包
sudo yum search <keyword> 
  • 列出所有可用的软件包
sudo yum list available 
  • 列出已安装的软件包
sudo yum list installed 
  • 清除缓存
sudo yum clean all 

高级Yum命令

  • 使用 --exclude 排除特定软件包
sudo yum update --exclude=package_name 
  • 使用 --nogpgcheck 跳过GPG签名验证(不推荐,可能带来安全风险):
sudo yum install package_name --nogpgcheck 
  • 使用 --best 选择最佳版本安装
sudo yum install package_name --best 
  • 使用 --skip-broken 跳过有问题的依赖关系
sudo yum update --skip-broken 
  • 使用 --assumeyes 自动回答所有提示为“yes”
sudo yum install package_name --assumeyes 

需要注意的是,Yum命令在Ubuntu上可能会遇到兼容性问题,因为Yum主要是为Red Hat系列Linux发行版设计的。如果你在Ubuntu上工作,建议使用APT命令来管理软件包。。

0