No tengo acceso root en mi máquina en el trabajo, pero tengo permiso de sudo para usar sudo yum
(y solo yum).
Recientemente instalé accidentalmente un repositorio defectuoso (dropbox), y ahora me gustaría eliminarlo. Como no tengo acceso de escritura al yum.repos.d
directorio, la edición o eliminación manual del archivo repositorio está fuera de discusión.
Sé que puedes instalar repos usando yum (es lo que hice), pero ¿puedes eliminar un repositorio usando yum?
Usando Scientific Linux 6.
Por cierto, sé que puedo yum --disablerepo=
ignorar el repositorio problemático. Pero me gustaría eliminarlo para siempre, porque también está causando problemas con el administrador de paquetes gráfico (sigue apareciendo notificaciones que dicen que las actualizaciones no se pudieron recuperar).
fuente
Respuestas:
puedes eliminar el repositorio con
yum-config-manager
pero no conyum
:EDITAR: necesita alguna forma de ejecutar esto como root (es decir, sudo)
fuente
yum
(y no la ruta completa), puede copiar / bin / bash en su directorio de trabajo, anteponer.
a su PATH (export PATH=.:$PATH
) ysudo yum
eso bifurcará una bash con privilegios de raíz para ustedPara eliminar el repositorio yum real en lugar de solo deshabilitarlo, debe encontrar el paquete y eliminarlo.
Resultados de muestra:
fuente
Puede eliminar / deshabilitar temporalmente un repositorio yum agregando --disablerepo = (reponame) a su línea yum.
Desafortunadamente, esa es la única forma de hacerlo con yum / sudo
fuente
Puede acceder a /etc/yum.repos.d/ y eliminar el archivo correspondiente al repositorio.
fuente