Answers:
通常yum
没有选项可以从依赖项中忽略单个程序包。Option --skip-broken
忽略所有未解决的依赖关系。
您可以尝试,yum --exclude=packagename
但是它会从所有存储库的更新中而不是从依赖项中按名称或glob排除特定的程序包。
--exclude
也不--skip-broken
利于旁路的方式一个或多个依赖rpm --nodeps
一样。
该rpm
命令具有--nodeps
您可以使用的选项。一个挑战是,rpm
它本身并不知道yum存储库。以下命令将安装或更新软件包,而忽略依赖关系,但会自动从repoquery
软件包中的存储库中查找下载URL yum-utils
。
rpm -Uvh --nodeps $(repoquery --location winswitch)
此后,常规yum update
将可能成功而不会导致依赖项错误。
yum --exclude
在依赖