Обновление сервера Ubuntu с 8.10 до 10.04

Чтобы это сработало, предлагаю вам скомпилировать его вручную. Таким образом, вы можете использовать стабильную версию 3.5 и новейшую версию 4.x. Таким образом, вы устанавливаете стабильную версию с помощью apt, а новую - с помощью репо.

Взгляните на это руководство .

Просто убедитесь, что вы выбрали правильный тег из libreoffice-core для версии, которую вы хотите собрать.

Важно добавить аргумент --prefix= в команду autogen.sh, чтобы предотвратить конфликты с текущей установкой. Например:

./autogen.sh --prefix=/home/username/my_progs

Удачи!

9
задан 17.04.2020, 09:49

3 ответа

Хорошо, мне удалось решить эту проблему с помощью наконечника wojox в качестве кикстарта.

  1. Основной проблемой была невозможность доступа к репозиториям и, следовательно, запуск надлежащего обновления. Это решается путем редактирования /etc/apt/sources.list и изменения каждого вхождения intrepid в jaunty. Вы можете сделать это вручную или использовать oneliner wojox (который требует установки perl). Обратите внимание, что мы предполагаем, что репозитории Jaunty все еще работают , что они были на момент написания.

    sudo perl -p -i.intrepid -e 's/intrepid/jaunty/' /etc/apt/sources.list
    

    Примечание. Ubuntu предоставляет зеркала для старых версий: https://help.ubuntu.com/community/EOLUpgrades/Intrepid

  2. Обновление список пакетов

    sudo apt-get update
    
  3. Установить update-manager-core

    sudo apt-get install update-manager-core
    
  4. Запустить do-release-upgrade, чтобы правильно обработать обновление до следующей версии (и убедитесь, что на ssh не помеха). Имейте в виду, что, хотя мы изменили список источников ранее, мы все еще находимся на версии, которую мы начали. Так что в моем случае я должен был сделать шаг 4 три раза. Обязательно перезагружайтесь между каждым обновлением. Обратите внимание, что в случае сомнений в текущей версии Ubuntu вы всегда можете выполнить

    cat /etc/issue
    
0
ответ дан 17.04.2020, 09:49
  • 1
    кажется, что это больше не работает – Peter Tseng 17.04.2020, 09:50
  • 2
    Это немного неопределенно, Marian. Какая часть больше не работает? Я предполагаю, что это может иметь отношение к бойкому repos быть выведенным из эксплуатации, несомненно, сможет прочитать ссылку о EOLUpgrades тогда, Вы, возможно, должны использовать те источники. – Agnel Kurian 17.04.2020, 09:50

Я не пробовал этого, но вместо ручного обновления можно было бы переключить ваш /etc/apt/sources.list с использования «http: //*archive.ubuntu.com/ubuntu/» на использование «http : //old-releases.ubuntu.com/ubuntu/». Затем попробуйте нормальный путь использования do-release-upgrade. Программа обновления скорее всего будет жаловаться, что вы не используете «официальное зеркало», но продолжайте. Когда вы наберете 9.04, вы можете переключить sources.list обратно на официальные зеркала и перейти на 9.10 и продолжить, как обычно.

Я беспокоюсь, что do-release-upgrade просто разбомбят, так как он вообще не знает о выбросах EOL.

0
ответ дан 17.04.2020, 09:50

Это может не сработать, потому что вы должны идти в хронологическом порядке. 8.10> 9.04> 9.10> 10.04 и 9.04 также EOL.

sudo perl -p -i.intrepid -e 's/intrepid/jaunty/' /etc/apt/sources.list
0
ответ дан 17.04.2020, 09:50
  • 1
    Обновления должны быть сделаны в порядке, если Вы не идете от выпуска LTS до выпуска LTS. Если бы Вы были на 8.04 LTS, то Вы, возможно, обновили непосредственно до 10.04 LTS. – i_am_jorf 17.04.2020, 09:51
  • 2
    Это было бы немного лентяем, сделало бы вещи имеют для движения хронологически? – Anycorn 17.04.2020, 09:51
  • 3
    Я просто проверил, и бойкий все еще там ubuntu.osuosl.org/ubuntu/dists/jaunty – wilhelmtell 17.04.2020, 09:52

Теги

Похожие вопросы