我知道下面的代码将从特定的仓库中删除所有包。
yum remove $(yum list installed | grep rpmforge | awk '{ print $1 }')
字符串下面的代码将删除一个没有依赖项的包。
rpm -e --nodeps "php-sqlite2-5.1.6-200705230937"
型但是我不知道怎么一起用。
okxuctiv1#
打印所有存储库的列表以获取存储库ID(第一列):
$ dnf repolist
字符串现在删除所选存储库的所有包:
# dnf repository-packages <repo-id> remove
型请参阅dnfmanual page的 repository-packages 部分,了解有关操作特定存储库中所有包的详细信息。
dnf
vlurs2pr2#
尝试以下命令:
rpm -e --nodeps `yum list installed | grep rpmforge | awk '{ print $1 }'`
字符串
zvokhttg3#
我喜欢用yum -y autoremoveyum list installed | grep rpmforge | awk '{ print $1 }'``个
yum -y autoremove
apeeds0o4#
检查以确保您只删除您想要删除的内容
dnf list installed | grep package_name.i686 | awk '{ print $1 }' | less
实际删除
sudo rpm -e --nodeps `dnf list installed | grep package_name.i686 | awk '{ print $1 }'`
型
moiiocjp5#
此版本适用于同一软件包的多个版本
sudo rpm -e --nodeps `dnf repoquery --installed --queryformat '%{name}-%{epoch}:%{version}-%{release}.%{arch} %{from_repo}' | grep -i "reponame" | awk '{print $1}'`
5条答案
按热度按时间okxuctiv1#
打印所有存储库的列表以获取存储库ID(第一列):
字符串
现在删除所选存储库的所有包:
型
请参阅
dnf
manual page的 repository-packages 部分,了解有关操作特定存储库中所有包的详细信息。vlurs2pr2#
尝试以下命令:
字符串
zvokhttg3#
我喜欢用
yum -y autoremove
yum list installed | grep rpmforge | awk '{ print $1 }'``个apeeds0o4#
检查以确保您只删除您想要删除的内容
字符串
实际删除
型
moiiocjp5#
此版本适用于同一软件包的多个版本
字符串