我知道以下代码将从特定仓库中删除所有包。
yum remove $(yum list installed | grep rpmforge | awk '{ print $1 }')
下面的代码将删除一个没有依赖关系的包。
rpm -e --nodeps "php-sqlite2-5.1.6-200705230937"
但我不知道如何一起使用。
我知道以下代码将从特定仓库中删除所有包。
yum remove $(yum list installed | grep rpmforge | awk '{ print $1 }')
下面的代码将删除一个没有依赖关系的包。
rpm -e --nodeps "php-sqlite2-5.1.6-200705230937"
但我不知道如何一起使用。
打印所有存储库的列表以获取 repo id(第一列):
$ dnf repolist
现在删除所选 repo 的所有包:
# dnf repository-packages <repo-id> remove
有关使用特定存储库中的所有包进行操作的详细信息,请参阅手册页的存储库包部分。dnf
试试下面的命令:</p>
rpm -e --nodeps `yum list installed | grep rpmforge | awk '{ print $1 }'`
我喜欢用
yum -y autoremove
yum list installed | grep rpmforge | awk '{ print $1 }'
检查以确保您只擦除您想要的内容
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 }'`