Понизьте Ubuntu с 10.10 до 10.04

Похоже, что U 10.04 имеет лучшую поддержку ruby, чем 10.10.

Должен ли я понизить рейтинг? Было бы много проблем?

Если я хочу, каков наилучший способ сделать это?

Я в принципе ничего не знаю об админке сервера...

3 ответа

И Ubuntu 10.04, и Ubuntu 10.10 имеют полный набор утилит Ruby, доступных из их системы управления пакетами. Я очень сомневаюсь, что они поддерживают меньше возможностей Ruby с течением времени, так что, скорее всего, вам просто нужно установить необходимые инструменты / библиотеки.

Если вы используете графический интерфейс, вы можете заглянуть в Synaptic Package Manager, чтобы найти различные пакеты Ruby. Если у вас есть только доступ к командной строке, такие команды, как apt-cache search а также apt-get install твои друзья. Существует также интерактивная программа командной строки aptitude,

Кроме того, если у вас есть какая-то причина для того, чтобы в первую очередь использовать 10.10, вы можете установить пользовательские версии Ruby, либо загрузив и установив их из исходного кода (это потребует некоторого изучения, если вы начинаете без базовых знаний системного администрирования, но достижимо), или используя инструмент под названием Ruby Version Manager.

Если у вас нет причин использовать 10.10 в настоящее время, @Zoredache абсолютно прав, и вам следует проверить 12.04.

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

Ubuntu 10.10 не имеет долгосрочной поддержки и не получит покрытие безопасности после апреля 2012 года, поэтому вам настоятельно рекомендуется либо перейти на более позднюю версию, либо вернуться к 10.04. Новый релиз LTS должен выйти очень скоро. Теперь он может быть достаточно стабильным, чтобы вы могли обновить его и начать использовать его сейчас.

Если бы я действительно собирался сделать это, я бы использовал apt-пиннинг, чтобы заставить старые пакеты заменять текущие и текущие, которые будут удалены, если у них нет замены. Затем я бы немного поплакал внутри, когда устаревшие пакеты не заменяются более старыми версиями, потому что они были удалены в новом выпуске. Вероятно, я бы потратил некоторое время на борьбу с невозможными циклами зависимости и исправлением их вручную с помощью dpkg.

Возможно, вы захотите принудительно понизить некоторые выбранные пакеты, связанные с ruby, но имейте в виду, что это может привести к беспорядку. Если вы действительно не знаете, что делаете, не надо.

Будут ли старые пакеты работать с новыми базовыми библиотеками, это не гарантия. Если это так, подумайте, как научиться компилировать пакеты из исходного кода, если вы хотите работать над определенной ревизией. Это позволит вам получить нужную версию без необходимости понижения основных системных библиотек (и, в свою очередь, всего, что их использует).

... но на самом деле, скажите нам, что является реальной, прямой проблемой. Я думаю, что большинство из нас подозревают, что ваш анализ основных причин и план действий выбраны неправильно.

Другие вопросы по тегам