Je n'ai pas d'accès root sur ma machine au travail, mais j'ai l'autorisation sudo d'utiliser sudo yum
(et seulement miam).
Récemment, j'ai accidentellement installé un référentiel défectueux (dropbox), et maintenant je voudrais le supprimer. Comme je n'ai aucun accès en écriture au yum.repos.d
répertoire, il n'est pas question de modifier ou de supprimer manuellement le fichier repo.
Je sais que vous pouvez installer des repos en utilisant yum (c'est ce que j'ai fait), mais pouvez-vous supprimer un dépôt en utilisant yum?
Utilisation de Scientific Linux 6.
Soit dit en passant, je sais que je peux yum --disablerepo=
ignorer le dépôt problématique. Mais je voudrais le supprimer pour de bon, car cela cause également des problèmes avec le gestionnaire de paquets graphiques (il continue de faire apparaître des notifications disant que les mises à jour ne peuvent pas être récupérées).
la source
Réponses:
vous pouvez supprimer le dépôt avec
yum-config-manager
mais pas avecyum
:EDIT: vous avez besoin d'un moyen de l'exécuter en tant que root (ie. Sudo)
la source
yum
(et non le chemin complet), vous pouvez copier / bin / bash dans votre répertoire de travail, ajouter.
à votre PATH (export PATH=.:$PATH
) etsudo yum
cela va générer un bash avec des privilèges root pour vousAfin de supprimer le référentiel yum réel plutôt que de le désactiver, vous devez trouver le package et le supprimer.
Exemples de sorties:
la source
Vous pouvez temporairement supprimer / désactiver un dépôt Yum en ajoutant --disablerepo = (reponame) à votre ligne Yum.
Malheureusement, c'est la seule façon de le faire avec yum / sudo
la source
Vous pourrez peut-être aller dans /etc/yum.repos.d/ et supprimer le fichier correspondant au référentiel.
la source