Имеется debian (ну т.е. дистрибутив с система управления пакетами apt). в /etc/apt/sources.list указаны источники для stable, testing, unstable и experimental. в опции «APT::Default-Release» указано stable.
Хочется, оставаясь на стабильной системе, установить некоторые пакеты из тестовой ветки с зависимостями от других пакетов из тестовой ветки.
Указываю в /etc/apt/preferences предпочтения на тестовые версии необходимых пакетов, но установить их неполучается из-за зависомостей.
Т.е. хочется узнать, есть ли способ объяснить apt'у, что надо установить данный пакет и удовлетворить все его зависимости и все зависимости его зависимостей и т.д. из нужного репозитория.
Пытался на момент установки нужных пакетов «APT::Default-Release» выставлять в testing, но это себя не оправдало.
ЗЫ проблема не в том, чтобы софт установить а именно научиться пользоваться инструментами по администрированию пакетов apt/aptitude/dpkg/dselect, т.е. собрать из исходников/взять другой софт пока не вариант.
ЗЗЫ debian-faq и справку по apt прочитал — не помогло :(
хм, видно дело было все-таки в кривых руках, либо во время прошлых экспериментов уже что-то поломалось.
теперь все заработало без preferences. просто указал apt-get install -t testing package и он установился со всеми зависимостями.