linux - que - ubuntu reparar repositorios
Cómo eliminar todos los paquetes del repositorio específico sin dependencias (4)
Sé que el siguiente código eliminará todos los paquetes de un repositorio específico.
yum remove $(yum list installed | grep rpmforge | awk ''{ print $1 }'')
Y el siguiente código eliminará un paquete sin dependencias.
rpm -e --nodeps "php-sqlite2-5.1.6-200705230937"
Pero no sé cómo usarlos juntos.
Imprima la lista de todos los repositorios para obtener el ID de repo (primera columna):
$ dnf repolist
Ahora elimina todos los paquetes del repositorio seleccionado:
# dnf repository-packages <repo-id> remove
Consulte la sección de paquetes de repositorio de la página de manual de dnf
para obtener detalles sobre la manipulación con todos los paquetes en un repositorio específico.
Me gusta usar
yum -y autoremove
yum list installed | grep rpmforge | awk ''{ print $1 }''
Pruebe el siguiente comando:
rpm -e --nodeps `yum list installed | grep rpmforge | awk ''{ print $1 }''`
Compruebe para asegurarse de que está borrando sólo lo que desea
dnf list installed | grep package_name.i686 | awk ''{ print $1 }'' | less
En realidad hacer la eliminación
sudo rpm -e --nodeps `dnf list installed | grep package_name.i686 | awk ''{ print $1 }''`