次のコードは特定のリポジトリからすべてのパッケージを削除することを知っています。
yum remove $(yum list installed | grep rpmforge | awk '{ print $1 }')
次のコードは、依存関係のないパッケージを削除します。
rpm -e --nodeps "php-sqlite2-5.1.6-200705230937"
しかし、私は一緒に使用する方法がわかりません。
次のコマンドを試してください:
rpm -e --nodeps `yum list installed | grep rpmforge | awk '{ print $1 }'`
リポジトリIDを取得するためにすべてのリポジトリのリストを印刷します(最初の列):
$ dnf repolist
選択したリポジトリのすべてのパッケージを削除します:
# dnf repository-packages <repo-id> remove
特定のリポジトリ内のすべてのパッケージの操作に関する詳細については、dnf
manual page のrepository-packagesセクションを参照してください。
私は使うのが好きyum -y autoremove
yum list installed | grep rpmforge | awk '{ print $1 }'
</ code>
必要なものだけを消去していることを確認するためにチェックしてください
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 }'`