Назад | Перейти на главную страницу

Как заставить установщик debian linux apt-get устанавливать нестабильную / определенную версию пакетов?

Я хочу заставить систему установки в debian linux, apt-get, установить нестабильный (то есть более позднюю версию) пакета позже, чем стабильный, признанный сопровождающим пакета debian.

Это потому, что я хочу воспользоваться новыми функциями в более поздней версии.

Я пробовал следующие комбинации, но ни одна из них не приводит к более поздней версии того, что я хочу:

Пожалуйста, порекомендуйте.

Следующее является необязательным, если вам интересно (!): Ниже я привел некоторые конкретные сведения о том, чего я пытаюсь достичь.

Подробно о моей конкретной ситуации

Я хочу, чтобы gcc 4.4 в моей системе Debian 4 Etch, но apt-get сообщает, что последняя версия - 4.1.

Он сообщает о версии 4.1, поскольку это последний стабильный выпуск, поддерживаемый центральным сопровождающим пакетов Debian.

Более поздние версии считаются нестабильными.

Мне нужна версия 4.4, потому что мне нужно установить модуль PerlMagick, необходимый для некоторых графических функций в моей установке bugzilla-3.4.4.

Без 4.4 я получаю сообщение об ошибке на этапе make / compile в установке модуля Perl для модуля PerlMagick: «unrecognized command line option« -fopenmp »» - эта ошибка связана с поддержкой многопроцессорности и доступна в последней версии 4.4. gcc, но не в версии 4.1, которую сопровождающий пакета debian считает последней стабильной версией.

Я надеюсь, что если я смогу установить gcc 4.4 на моем компьютере, эта ошибка не появится, если я повторно запустил установку Perl для модуля PerlMagick и графические функции будут включены.

Добавьте репозитории для тестирования в свой sources.list:

деб http://ftp.debian.org/debian тестирование основного вклада

Теперь выполните 'apt-get install gcc-4.4'; оказывается, что 4.4 упакована, поэтому ее можно установить вместе с прямым пакетом 'gcc'.