У меня нет root-доступа на моей машине на работе, но у меня есть разрешение sudo sudo yum
(и только yum).
Недавно я случайно установил неисправный репозиторий (dropbox), и теперь я хотел бы удалить его. Поскольку у меня нет yum.repos.d
прав на запись в каталог, ручное редактирование или удаление файла репо исключено.
Я знаю, что вы можете установить репозитории с помощью yum (это то, что я сделал), но вы можете удалить репо с помощью yum?
Использование Scientific Linux 6.
Кстати, я знаю, что могу yum --disablerepo=
проигнорировать проблемное РЕПО. Но я хотел бы удалить его навсегда, потому что это также вызывает проблемы с графическим менеджером пакетов (он продолжает выскакивать уведомления о том, что обновления не могут быть получены).
package-management
yum
repository
Malabarba
источник
источник
Ответы:
Вы можете удалить репо с
yum-config-manager
помощьюyum
:РЕДАКТИРОВАТЬ: вам нужен какой-то способ запуска этого как root (например, sudo)
источник
yum
(а не полный путь), вы можете скопировать / bin / bash в свой рабочий каталог, добавьте.
к своей переменной PATH (export PATH=.:$PATH
), иsudo yum
это приведет к тому, что bash с root-привилегиями будет для васЧтобы удалить реальное хранилище yum, а не просто отключить его, вы должны найти пакет и удалить его.
Пример выходов:
источник
Вы можете временно удалить / отключить репозиторий yum, добавив --disablerepo = (reponame) в свою строку yum.
К сожалению, это единственный способ сделать это с помощью yum / sudo
источник
Вы можете зайти в /etc/yum.repos.d/ и удалить файл, соответствующий хранилищу.
источник