Yum, как указать, из какого репозитария ставить?
Модератор: Модераторы разделов
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Yum, как указать, из какого репозитария ставить?
Допустим, есть два репозитария: A и B. В обоих есть пакет C. Как указать Yum, чтобы он установил пакет C именно из репозитария A? Вчастности, если в репозитарии А версия более старая.
-
kirkir
- Сообщения: 472
- ОС: Fedora
Re: Yum, как указать, из какого репозитария ставить?
nadge
Отключи репозиторий B например
Отключи репозиторий B например
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Yum, как указать, из какого репозитария ставить?
А если пакет C требует пакет D, который я хочу установить из репозитария B? А пакет D, в свою очередь, хочет пакет E, который я хочу из репозитория A. Отключать/включать туда/сюда геморойно.
-
kirkir
- Сообщения: 472
- ОС: Fedora
Re: Yum, как указать, из какого репозитария ставить?
nadge
Если не ошибаюсь а репе atrpms есть плагин для yum позволюющий делать DOWNGRADE
Если не ошибаюсь а репе atrpms есть плагин для yum позволюющий делать DOWNGRADE
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Yum, как указать, из какого репозитария ставить?
Спасибо, гляну. Но вообще решение не очень удобное.
-
cyberklin
- Сообщения: 215
- ОС: Fedora Core 5
Re: Yum, как указать, из какого репозитария ставить?
можно вписать пакет в опцию exclude данного репозитария.
Suum cuique
-
Аркадий
- Сообщения: 187
- ОС: Windows & Linux
Re: Yum, как указать, из какого репозитария ставить?
ASP 11.2. Когда мучил Yum спекся файл asplinux-local. В принципе из-за него система отказывалась нормально открывать Yum в off-line. Как восстановить его и какие пути прописать, чтобы нормально работал без Интернета и установил обновления с диска?
-
stomp
- Сообщения: 721
- ОС: Debian GNU
Re: Yum, как указать, из какого репозитария ставить?
Создай свой локальный репозиторий.
-
Аркадий
- Сообщения: 187
- ОС: Windows & Linux
-
Andrey-MSK
- Сообщения: 221
- ОС: MBP13" OS X 10.6.3
Re: Yum, как указать, из какого репозитария ставить?
Аркадий, в любой папке, где захочешь
потом выполняешь команду createrepo /путь-там-где-папка
потом во всех репозиториях отключаешь enabled=0
а в /etc/yum.repos создаешь файл примерно вот такого вида:
обзываешь его гыгыгыг.repo
и все
потом выполняешь команду createrepo /путь-там-где-папка
потом во всех репозиториях отключаешь enabled=0
а в /etc/yum.repos создаешь файл примерно вот такого вида:
Код: Выделить всё
[local]
name=Fedora Core $releasever - $basearch
baseurl=file:///home/Install/Repo
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=core-$releasever&arch=$basearch
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEYобзываешь его гыгыгыг.repo
и все
-
tba
- Сообщения: 48
- ОС: Debian, Centos
Re: Yum, как указать, из какого репозитария ставить?
Есть плагин к yum - yum-protectbase
Name : yum-protectbase
Arch : noarch
Version: 1.1.4
Release: 1.fc7
Size : 7.7 k
Repo : fedora
Summary: Yum plugin to protect packages from certain repositories.
Description:
This plugin allows certain repositories to be protected. Packages in the
protected repositories can't be overridden by packages in non-protected
repositories even if the non-protected repo has a later version.