APT и репозитарии

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

APT и репозитарии

Сообщение nadge »

Листал целый час мануал дебиана, так и не понял, как сделать две простые вещи:


1. Есть РРА (сторонний репозитарий) с пакетами psi, psimedia и wine. Мне нужно чтобы первые два при обновлении ставились из РРА, а вайн ставился из официальных репов. Причем независимо от того, где версия новее.

2. Тот же самый РРА плюс другой РРА, в котором только вайн. Первые два пакета надо ставить/обновлять из первого РРА, вайн из второго. Независимо от того,где новее версия.

При этом нужно чтобы правильный источник установки выбирался автоматически (при обычном обновлении системы), а не приходилось каждый пакет вручную обновлять.


Как можно это настроить?


З.Ы. Названия пакетов условны, хотя и взяты из реальной ситуации.

З.З.Ы. Долго думал, сюда или в дебиан постить. Решил сюда - вдруг что-то дистроспецифичное появилось в убунте.
Спасибо сказали:
Аватара пользователя
yurik81
Сообщения: 85
ОС: Ubuntu 9.10 и, немного, WinXP

Re: APT и репозитарии

Сообщение yurik81 »

Сам не пробовал, но судя по

Код: Выделить всё

man apt_preferences
приоритет для пакета можно задавать не только в зависимости от версии, но и имени сайта (параметр origin). Эти настройки находятся в /etc/apt/preferences.
Пример из инета:

Код: Выделить всё

Package: *
Pin: origin update.eeepc.asus.com
Pin-Priority: 950

http://notes.ghost.dn.ua/node/15
Чтобы попробовать Убунту, достаточно запустить её прямо с диска!
Не путайте Убунту с Кубунту и прочими!
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: APT и репозитарии

Сообщение nadge »

Вроде оно, попробую. Спасибо.
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: APT и репозитарии

Сообщение nadge »

Не пойму одну вещь. Допустим, у меня указано:
Package: *
Pin: release a=karmic
Pin-Priority: 400

Это будет распространяться на karmic-updates и karmic-security? Или надо отдельно указывать?
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: APT и репозитарии

Сообщение nadge »

Еще вопрос: что нужно указать, чтобы запретить установку определенного пакета из определенного репозитария в любом случае? Простое понижение приоритета apt почему-то игнорирет:

Package: wine
Pin: release o=LP-PPA-holy.cheater
Pin-Priority: 1

Все равно уперто ставит оттуда.
Спасибо сказали:
GuttaLinux
Сообщения: 212
ОС: 1004/804/910/sid/etch/arch

Re: APT и репозитарии

Сообщение GuttaLinux »

999 а не 1?
Я иду на платформу 10.04
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: APT и репозитарии

Сообщение nadge »

Мне нужно чтобы из этого PPA не ставился wine. По этому вероятно все же 1, но как-то иначе прописать надо.


update:

Вроде дошло. Надо понижать приоритет всего репозитария, а не отдельного пакета.
Спасибо сказали: