2

Я заметил, что на моем Debian 6.0.3 есть много программ, которые нужно обновить. Например. Я иду на официальную страницу программы, например. Я вижу, что самая новая версия - 2.4, а моя - 2.0. и тот же случай с другими программами.

Я запустил оба обновления apt-get, apt-get upgrade и ничего не произошло, они все еще старые версии

Спасибо за любую помощь;)

2 ответа2

4

Дистрибутив Debian не ориентирован на постоянное наличие абсолютно новых версий в репозитории, особенно для stable и testing пакетов. Вы можете извлечь отдельные пакеты из unstable если вы готовы рискнуть непроверенным программным обеспечением:

apt-get install -t unstable transmission

Это требует от вас unstable в вашем sources.list .

4

Чтобы добавить некоторые пояснения к ответу thitons: политика Debian заключается в том, чтобы обеспечить хорошо протестированный стабильный дистрибутив, в котором все различные компоненты, а также части и фрагменты работают хорошо вместе, предсказуемым образом. Нет ничего более раздражающего, чем поведение важного изменения программного обеспечения тонким и неочевидным образом в тот день, когда вы стремитесь к крайнему сроку, просто потому, что программное обеспечение было обновлено до последней версии за одну ночь. По этой и другим причинам Debian не поспевает за "восходящей" новейшей версией или программами. После выпуска дистрибутива программное обеспечение сохраняется в той же версии, и выпускаются только исправления безопасности. Когда будет выпущена следующая версия Debian, может быть установлена новая, хорошо протестированная комбинация новых версий программного обеспечения. Именно эта политика делает Debian таким сильным.

Вместе со "стабильным" или официальным дистрибутивом Debian поддерживает несколько других дистрибутивов: тестовый, нестабильный и экспериментальный. Основная цель - дать волонтерам возможность протестировать новые версии пакетов и то, как они работают вместе, чтобы подготовить следующую стабильную версию. Однако многие люди успешно используют тестируемый дистрибутив в своей повседневной работе. Если вы сделаете это, вы получите регулярно обновляемые версии программного обеспечения (они все еще могут немного отставать от самой последней версии программного обеспечения, поскольку для упаковки программного обеспечения для Debian требуется некоторое время). С другой стороны, вы рискуете иногда нестабильностью и возможными неприятными сюрпризами, когда все вдруг перестает работать так, как раньше, потому что в тестовый дистрибутив была добавлена новая версия какого-то пакета. Вы можете как-то смягчить это, установив только отдельные пакеты из тестового, нестабильного или экспериментального дистрибутивов, что и предлагает Thiton. Вы можете прочитать эту веб-страницу о закреплении.

Другая возможность, если вы хотите использовать новейшую версию какого-либо программного обеспечения, это вручную скомпилировать его и установить в дереве каталогов /usr/local/ . Официальный менеджер пакетов ничего не коснется в /usr/local/ , поэтому установленное вручную программное обеспечение не будет перезаписано официальной версией при обновлении системы. С другой стороны, вы должны будете взять на себя ответственность за обновление установленного локального программного обеспечения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .