Вы можете установить закрепление в / etc / apt / preferences следующим образом:
Package: *
Pin: release a=stable
Pin-Priority: 700
Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 300
Package: *
Pin: release o=Debian
Pin-Priority: -1
После этого вы можете добавить тестовое репо в /etc/apt/sources.list и обновление aptitude.
Прикрепление пакетов позволяет вам установить выбранные пакеты и их зависимости от тестирования, оставив остальную систему в стабильном состоянии.
Используйте aptitude -t testing install mono
для установки тестовой версии пакета.
Вы должны быть осторожны при смешивании различных репозиториев, так как вы можете получить неверную комбинацию пакетов или закончить испорченную систему.
Прочтите this и this для получения дополнительной информации
Вкратце: не делайте этого.
Более длинная версия: если вы настроили выпуск Debian вперед для установки пакета, dpkg попытается установить все зависимости для этого пакета и из этого нового выпуска. Затем у них будут дополнительные зависимости, которые он также попытается установить, половина из которых будет конфликтовать с зависимостями, требуемыми вашими существующими пакетами.
Вы можете просто уйти от этого, если, например, пакет, который вы устанавливаете, не имеет библиотеки зависимости и в значительной степени атомарны (например, небольшое веб-приложение), но в основном вы попадете в ад зависимостей от чего-то более сложного.
Единственное, что вы можете попробовать, - это сжатие обратных портов. Это меньшее по размеру хранилище более новых версий популярных пакетов, чем те, которые поставляются с squeeze. Поскольку они скомпилированы для библиотек, поставляемых с squeeze, проблем с зависимостями не возникает.
См .: http://backports-master.debian.org/ , чтобы узнать, как настроить apt для использования этого, но это немного лотерея относительно того, создают ли разработчики версию backport для любой данный пакет.
был скомпилирован с использованием библиотек, поставляемых с squeeze, поэтому проблем с зависимостями не возникает.См .: http://backports-master.debian.org/ , чтобы узнать, как настроить apt для использования этого, но это немного лотерея относительно того, создают ли разработчики версию backport для любой данный пакет.
был скомпилирован с использованием библиотек, поставляемых с squeeze, поэтому проблем с зависимостями не возникает.См .: http://backports-master.debian.org/ , чтобы узнать, как настроить apt для использования этого, но это немного лотерея относительно того, создают ли разработчики версию backport для любой данный пакет.
Еще одна вещь, которую стоит попробовать, - это apt-get источник необходимого пакета и скомпилировать его с использованием squeeze версии библиотек.
Вероятно, у вас будет куча ошибок компиляции, и вам потребуется разобраться с ними.
Результатом будет пакет с обратным переносом.
Это не так сложно, если вы знакомы с созданием пакетов debian.
Это руководство - хорошее начало для того, чтобы стать одним из них.
Добавление строк deb-src (ТОЛЬКО deb-src!) Для wheezy и использование «apt-get -b source» иногда помогает перекомпилировать пакеты в более старый дистрибутив. Вероятно, вам придется установить зависимости таким же образом.