Можете поподробней описать приоритеты репозиториев.
Я читал, что приоритеты разделены на 3 группы:
Первый - от 0 до 100
Второй - от 100 до 1000
Третий - от 1000
Я хочу сделать наивысший приоритет testing репозиториям
Вот мой sources.list
Показать
# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 DVD Binary-1 20110626-15:45]/ squeeze co$
# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 DVD Binary-1 20110626-15:45]/ squeeze co$
# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ squeeze/updates main contrib
# squeeze-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
deb http://ftp.ru.debian.org/debian/ squeeze-updates main contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates main contrib
deb http://ftp.ru.debian.org/debian/ squeeze-updates testing main contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates testing main contrib
deb http://ftp.ru.debian.org/debian/ squeeze-updates unstable main contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates unstable main contrib
# Multimedia repository
deb http://www.debian-multimedia.org stable main
deb [url]ftp://ftp.debian-multimedia.org[/url] stable main
deb http://www.debian-multimedia.org testing main
deb [url]ftp://ftp.debian-multimedia.org[/url] testing main
#deb http://www.debian-multimedia.org sid main
#deb [url]ftp://ftp.debian-multimedia.org[/url] sid main
#deb-src http://www.debian-multimedia.org sid main
#deb-src [url]ftp://ftp.debian-multimedia.org[/url] sid main
deb http://http.us.debian.org/debian/ squeeze main
deb http://http.us.debian.org/debian/ squeeze testing main
А вот /etc/apt/preferences
Показать
Package: *
Pin: release a=stable
Pin-Priority: 101
Package: *
Pin: release a=testing
Pin-Priority: 1001
Package: *
Pin: release a=unstable
Pin-Priority: 0
Как говорил, цель сделать наивысший приорите для testing. Чтобы все пакеты в первую очередь качались с testing репозиториев.
Если с указанной выше конфигурацией попытаться установить gnome-mplayer, то вот что будет
Показать
debian@debian:~$ sudo aptitude install gnome-mplayer
[sudo] password for debian:
Следующие НОВЫЕ пакеты будут установлены:
gnome-mplayer libaudio2{a} libbs2b0{a} libdirac-decoder0{a} libfaac0{a}
libfribidi0{a} libggi-target-x{a} libggi2{a} libggiwmh0{a}
libggiwmh0-target-x{a} libgii1{a} libgii1-target-x{a} liblzo2-2{a}
libmp3lame0{a} librtmp0{a} libvdpau1{a} libx264-115{a} libxvidcore4{a}
mplayer{ab} mplayer-skin-blue{a}
0 пакетов обновлено, 20 установлено новых, 0 пакетов отмечено для удаления, и 22 пакетов не обновлено.
Необходимо получить 9.562 kB архивов. После распаковки 22,3 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
mplayer: Зависит: libass4 (>= 0.9.11) но установлен 0.9.9-1
Зависит: libbluray0 который является виртуальным пакетом.
Зависит: libgdk-pixbuf2.0-0 (>= 2.22.0) который является виртуальным пакетом.
Зависит: libgtk2.0-0 (>= 2.24.0) но установлен 2.20.1-2
Следующие действия разрешат зависимости:
Сохранить для следующих пакетов их текущие версии:
1) gnome-mplayer [Не установлен]
2) mplayer [Не установлен]
Оставить следующие зависимости неразрешёнными:
3) mplayer-skin-blue рекомендует mplayer
Принять данное решение? [Y/n/q/?] y
Следующие НОВЫЕ пакеты будут установлены:
libfribidi0{a}
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 22 пакетов не обновлено.
Необходимо получить 41,4 kB архивов. После распаковки 188 kB будет занято.
Хотите продолжить? [Y/n/?] n
т.е. устанавливать пакет не хочет.
А если изменить /etc/apt/preferences вот так
Показать
Package: *
Pin: release a=stable
Pin-Priority: 999
Package: *
Pin: release a=testing
Pin-Priority: 1001
Package: *
Pin: release a=unstable
Pin-Priority: 0
то пакет будет нормально ставиться
Показать
debian@debian:~$ sudo aptitude install gnome-mplayer
[sudo] password for debian:
Следующие НОВЫЕ пакеты будут установлены:
gnome-mplayer libaudio2{a} libfribidi0{a} liblzo2-2{a} libopenal1{a}
mplayer{a}
0 пакетов обновлено, 6 установлено новых, 0 пакетов отмечено для удаления, и 14 пакетов не обновлено.
Необходимо получить 3.679 kB архивов. После распаковки 8.143 kB будет занято.
Хотите продолжить? [Y/n/?]
Вот тут то и вопрос:
Для stable приоритет все равно указан второй (хоть 101, хоть 999. Все равно ниже, чем у testing)
Почему при 101 не хочет устанавливать плеер, а при 999 хочет?
зы в debian пару дней всего. Захотелось чего то серьезней Ubuntu)
зыы что то как то я много написал)