Это тоже замечательно - я не пробовал, но он выглядит потрясающе ...
Вы можете узнайте, как установить его здесь.
Репозитории для более старых версий, которые не поддерживаются (например, 11.04, 11.10 и 13.04), перемещаются на сервер архива. Есть репозитории, доступные по адресу http://old-releases.ubuntu.com.
Причина этого в том, что она теперь не поддерживается и больше не получает обновления и исправления безопасности.
Я хотел бы предложить вам рассмотреть поддерживаемый дистрибутив. Если ваш компьютер является слишком старым с точки зрения памяти или процессора, вам следует рассмотреть такой дистрибутив, как Lubuntu или Xubuntu.
Если вы хотите продолжить использование устаревшей версии, отредактируйте /etc/apt/sources.list и измените archive.ubuntu.com и security.ubuntu.com - old-releases.ubuntu.com.
Вы можете сделать это с помощью sed:
sudo sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
, а затем обновить с помощью:
sudo apt-get update && sudo apt-get dist-upgrade
Иногда , возможно, быстрее создать резервные копии вашей системы и переустановить с помощью поддерживаемого выпуска.
Источник: http://old-releases.ubuntu.com
После того, как вы выполнили вышеуказанные шаги, чтобы переключиться на зеркало старых версий, обновите диспетчер обновлений и затем сделайте do-release-upgrade:
sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade
См. также EOLUpgrades - Справка по сообществам.
Репозитории для более старых версий, которые не поддерживаются (например, 11.04, 11.10 и 13.04), перемещаются на сервер архива. Есть репозитории, доступные по адресу http://old-releases.ubuntu.com.
Причина этого в том, что она теперь не поддерживается и больше не получает обновления и исправления безопасности.
Я хотел бы предложить вам рассмотреть поддерживаемый дистрибутив. Если ваш компьютер является слишком старым с точки зрения памяти или процессора, вам следует рассмотреть такой дистрибутив, как Lubuntu или Xubuntu.
Если вы хотите продолжить использование устаревшей версии, отредактируйте /etc/apt/sources.list и измените archive.ubuntu.com и security.ubuntu.com - old-releases.ubuntu.com.
Вы можете сделать это с помощью sed:
sudo sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
, а затем обновить с помощью:
sudo apt-get update && sudo apt-get dist-upgrade
Иногда , возможно, быстрее создать резервные копии вашей системы и переустановить с помощью поддерживаемого выпуска.
Источник: http://old-releases.ubuntu.com
После того, как вы выполнили вышеуказанные шаги, чтобы переключиться на зеркало старых версий, обновите диспетчер обновлений и затем сделайте do-release-upgrade:
sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade
См. также EOLUpgrades - Справка по сообществам.
Ubuntu следует за подходом двух разных циклов выпуска:
Сообщение об ошибке 404 или Not Found является HTTP стандартный код ответа, указывающий на то, что клиент смог связаться с сервером, но сервер не смог найти запрошенное.
В прошлых выпусках могут быть разные расписания поддержки (например, обычные версии (до 13.04), которые поддерживались в течение 18 месяцев, а выпуски LTS (до 12.04) поддерживались в течение 3 лет на рабочем столе и 5 лет на сервере).Нормальные выпуски Ubuntu поддерживаются в течение 9 месяцев. LTS-релизы поддерживаются в течение 5 лет.
sudo -i
введите свой пароль пользователя и нажмите Enter. Приглашение изменится и укажет, что пользователь root теперь зарегистрирован. Здесь выполните следующую команду: gedit /etc/apt/sources.list
Файл откроется в новом окне Gedit. Найдите первую строку, которая не начинается с #. Предположим, что вы используете Karmic Koala (Ubuntu 9.10): это должно быть похоже на следующую строку: deb <siteurl> karmic main restricted
, где <siteurl> - ваш предпочтительный сервер - http://gb.archive.ubuntu.com/ubuntu в вашем случае (например). Нажмите Ctrl + H, чтобы заменить <siteurl> на http://old-releases.ubuntu.com/ubuntu. Искать: http://gb.archive.ubuntu.com/ubuntu ie; <siteurl> Заменить на: http://old-releases.ubuntu.com/ubuntu и нажать «Заменить все» Еще раз: Поиск: http://security.ubuntu.com/ubuntu (этот точный url для всех выпусков Ubuntu & mdash; какой бы ни был настоящий сервер, который вы используете) Заменить на: http://old-releases.ubuntu.com/ubuntu Нажмите Заменить все Сохраните файл и выйдите из Gedit. Выполните следующую команду, чтобы выйти из корневой оболочки: logout
Вы обнаружили, что приглашение переключается обратно, чтобы указать, что ваш обычный пользователь теперь зарегистрирован. Затем запустите следующее: sudo apt-get update
EOL: Как только период поддержки для определенного выпуска закончен; они называются циклами выпуска , и все обновления и репозитории пакетов для этой версии переносятся на другой сервер, что приводит к 404 ошибкам во время работы sudo apt-get update. Вы можете подтвердить, что ваш релиз стал EOL, перейдя на эту страницу. Если ваш выпуск Ubuntu упоминается в таблице «End Of Life (EOL)», то релиз больше не поддерживается, и вы должны попробовать перейти на более новый поддерживаемый выпуск. Однако, если вы хотите продолжить использование этой неподдерживаемой версии, вам нужно будет внести необходимые изменения в /etc/apt/sources.list, чтобы указать на сервер old-releases Ubuntu.
Похоже, что кармические хранилища больше недоступны.
Поскольку они предназначены для предыдущей версии Ubuntu, вы можете удалить их из списка источников. Взгляните на больше не доступно для пошагового программирования.
Вы можете найти репозитории на сервере «старые релизы» http://old-releases.ubuntu.com/ubuntu/dists/
И о том, как отредактировать /etc/apt/sources.list http://old-releases.ubuntu.com/ubuntu/dists/
Есть крайний случай - apt-get претензии 16.04 LTS не существует - где старый пакет (Vivid, в моем случае) не был на сервере «старых версий». Но apt-get мог найти только ядро и обновления Google.
Я не уверен, в чем была моя проблема, потому что я слепо следил за принятыми ответами sed (никогда не умный ход).
Это не сработало, потому что Vivid не был в архиве «старых релизов», но все еще находился в зеркале gb.archive.ubuntu.com.
В этом конкретном случае решение было следующим:
sudo -i
edit /etc/apt/sources.list
Тщательно просматривайте все источники и обнаруживайте, что один из них был старым и неправильным и не смог должным образом обновиться (или что-то еще). Или, как и я, замените поиск с old-releases.ubuntu.com на gb.archive.ubuntu.com.
Итак, либо:
В моих источниках произошла ошибка. Зеркало gb.archive.unbuntu.com имеет более старый набор релизов.Вывод здесь заключается в том, что, хотя большинство ответов здесь могут применяться в некоторых случаях, он будет платить за то, чтобы ваш /etc/apt/sources.list был прав, прежде чем вы уничтожите его для архива «старых версий». [ ! d10]
Вы можете выяснить, какой из архива или вашего зеркала имеет нужную вам версию, просто указав вкладку браузера в архиве и вопрос и ищите имя своей версии в списке папок. Какой бы вариант у вас ни была, это источник, который вам нужно использовать.
Чтобы снова запустить apt-get, измените источники программного обеспечения на старые репозитории выпуска.
gksudo gedit /etc/apt/sources.list
удалите все, что там, и вставьте следующее:
# Required
deb http://old-releases.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
Вот и все.
Я получил здесь, так как не смог обновить систему с 15.10 (EOL) до 16.04. Но ни один из ответов не работал для меня ... даже после выполнения всего, что было предложено здесь, я продолжал получать от sudo do-release-upgrade раздражающий ответ:
Checking for a new Ubuntu release
No new release found
И я не имел успеха в запуске update-manager ; он продолжал бросать исключения, которые я не мог решить. Я подозреваю, что что-то испортилось в моей установке 15.10, но в итоге все встроенные обновления просто терпят неудачу.
Поэтому я искал не встроенный метод, и, конечно же, я нашел его в поиске на этом ответе.
Вот решение, которое сработало для меня:
Открыть http://changelogs.ubuntu.com/meta-release Найти версию, к которой вы хотите перейти. В моем случае это Xenial Xerus (16.04 Long Term Support). Найдите URL UpgradeTool. Для xenial это одно. Загрузите tarball из этого URL-адреса в пустую папку и откройте его (tar -xzf или используя GUI). Найдите исполняемый файл с тем же именем, что и дистрибутив (в моем случае xenial). Запустите его с помощью sudo: sudo ./xenial & Одобрите обновление и дождитесь завершения загрузки - есть тысячи файлов и, вероятно, над Gigabyte. Продолжайте установку обновления ...(Отредактировано после того, как я выполнил обновление ... Это было успешно, и я забыл обновить)
Открыть http: // changelogs.ubuntu.com/meta-release После перезагрузки новая версия работает успешно, и все обновления могут быть выбраны нормально.Короткий ответ заключается в том, чтобы добавить следующий APT-репозиторий в стороннее программное обеспечение (или другое программное обеспечение в новых версиях) в Software Sources (или Software & amp; Updates в новых версиях):
deb http://old-releases.ubuntu.com/ubuntu code_name main restricted universe multiverse
] Длинный ответ ...
Ну, на самом деле мы сделаем это без использования какого-либо терминала. Даже не один раз. Только GUI, я обещаю; -)
Сначала откройте стороннее программное обеспечение (или Software & amp; Updates в новых версиях). Неважно, сколько лет вашему Ubuntu, есть что-то вроде этого. Для Ubuntu 9.04 (Jaunty Jackalope) посмотрите следующее изображение, чтобы увидеть, где находится:
После Software & amp; Обновления (или Другое программное обеспечение ) открыто, зайдите в Ubuntu Software и Software Sources вкладки и отмените выбор каждого из них, как на следующих снимках. Это вам больше не понадобится, так как ваша версия Ubuntu - это терминал :
[!d14]
Без закрытия Ubuntu Software (или Software & amp; Updates), зайдите в стороннее программное обеспечение (для новейших версий эта вкладка называется Software & amp; Updates ) и добавьте новый apt-репозиторий. Вставьте именно следующую строку, когда вас спросят:
deb http://old-releases.ubuntu.com/ubuntu jaunty main restricted universe multiverse
Если ваша версия Ubuntu отличается от 9.04, замените в приведенной выше строке jaunty своим кодовым именем Ubuntu (например, если у вас Ubuntu 9.10, замените на karmic и т. д.):
[!d25]
Теперь, когда вы закроете Software & amp; Обновления (или Software & amp; Updates) вам будет предложено перезагрузить информацию о доступном программном обеспечении. Просто убедитесь, что у вас есть рабочее интернет-соединение:
[!d38]
И теперь вы бесплатно скачать практически все, что вы хотите. Для 9.04 вы можете использовать Software & amp; Обновления . Для новейших версий есть стороннее программное обеспечение .
Например, чтобы установить VLC в Ubuntu 9.04 с помощью диспетчера пакетов Synaptic, следуйте инструкциям на следующих снимках:
[!d47]
[!d53]
[!d59]
Если вы хотите Чтобы обновить Ubuntu до новой версии, просто зайдите в System> Update Manager:
[!d65]
Я протестировал этот метод из живого сеанса Ubuntu 9.04 (Jaunty Jackalope), и, как вы можете видеть, с этих фотографий он работал. Если вы находитесь на установленном сеансе Ubuntu, вас иногда спрашивают пароль root или admin. Просто вставьте свой личный пароль пользователя, когда вас спросят.
Хотя ответ fossfreedom действительно помогает описать и решить проблему, я нашел вариантное решение, которое, я думаю, проще и немного более элегантным.
Трюк заключается в том, чтобы добавить http://old-releases.ubuntu.com/ubuntu/ как зеркало, а затем сообщите Software Sources, чтобы переключиться на это зеркало.
Для этого создайте резервную копию и отредактируйте /usr/share/python-apt/templates/Ubuntu.mirrors. Выберите поддельное место для сервера старых версий (например, #LOC:US) и добавьте следующую строку под ним:
#LOC:US
http://old-releases.ubuntu.com/ubuntu/
Теперь откройте диалоговое окно «Источники программного обеспечения системы» и вручную выберите old-releases.ubuntu.com как хотя это было ваше региональное зеркало. Вы должны найти его в списке под фальшивым местоположением, которое вы выбрали на предыдущем шаге.
В следующий раз, когда вы перезагрузите информацию о своем пакете через Synaptic или Update Manager, вы должны увидеть, что он успешно извлекает обновленную информацию о пакете.
Ubuntu следует за подходом двух разных циклов выпуска:
Сообщение об ошибке 404 или Not Found является HTTP стандартный код ответа, указывающий на то, что клиент смог связаться с сервером, но сервер не смог найти запрошенное.
В прошлых выпусках могут быть разные расписания поддержки (например, обычные версии (до 13.04), которые поддерживались в течение 18 месяцев, а выпуски LTS (до 12.04) поддерживались в течение 3 лет на рабочем столе и 5 лет на сервере).Нормальные выпуски Ubuntu поддерживаются в течение 9 месяцев. LTS-релизы поддерживаются в течение 5 лет.
sudo -i
введите свой пароль пользователя и нажмите Enter. Приглашение изменится и укажет, что пользователь root теперь зарегистрирован. Здесь выполните следующую команду: gedit /etc/apt/sources.list
Файл откроется в новом окне Gedit. Найдите первую строку, которая не начинается с #. Предположим, что вы используете Karmic Koala (Ubuntu 9.10): это должно быть похоже на следующую строку: deb <siteurl> karmic main restricted
, где <siteurl> - ваш предпочтительный сервер - http://gb.archive.ubuntu.com/ubuntu в вашем случае (например). Нажмите Ctrl + H, чтобы заменить <siteurl> на http://old-releases.ubuntu.com/ubuntu. Искать: http://gb.archive.ubuntu.com/ubuntu ie; <siteurl> Заменить на: http://old-releases.ubuntu.com/ubuntu и нажать «Заменить все» Еще раз: Поиск: http://security.ubuntu.com/ubuntu (этот точный url для всех выпусков Ubuntu & mdash; какой бы ни был настоящий сервер, который вы используете) Заменить на: http://old-releases.ubuntu.com/ubuntu Нажмите Заменить все Сохраните файл и выйдите из Gedit. Выполните следующую команду, чтобы выйти из корневой оболочки: logout
Вы обнаружили, что приглашение переключается обратно, чтобы указать, что ваш обычный пользователь теперь зарегистрирован. Затем запустите следующее: sudo apt-get update
EOL: Как только период поддержки для определенного выпуска закончен; они называются циклами выпуска , и все обновления и репозитории пакетов для этой версии переносятся на другой сервер, что приводит к 404 ошибкам во время работы sudo apt-get update. Вы можете подтвердить, что ваш релиз стал EOL, перейдя на эту страницу. Если ваш выпуск Ubuntu упоминается в таблице «End Of Life (EOL)», то релиз больше не поддерживается, и вы должны попробовать перейти на более новый поддерживаемый выпуск. Однако, если вы хотите продолжить использование этой неподдерживаемой версии, вам нужно будет внести необходимые изменения в /etc/apt/sources.list, чтобы указать на сервер old-releases Ubuntu.
Похоже, что кармические хранилища больше недоступны.
Поскольку они предназначены для предыдущей версии Ubuntu, вы можете удалить их из списка источников. Взгляните на больше не доступно для пошагового программирования.
Вы можете найти репозитории на сервере «старые релизы» http://old-releases.ubuntu.com/ubuntu/dists/
И о том, как отредактировать /etc/apt/sources.list http://old-releases.ubuntu.com/ubuntu/dists/
Есть крайний случай - apt-get претензии 16.04 LTS не существует - где старый пакет (Vivid, в моем случае) не был на сервере «старых версий». Но apt-get мог найти только ядро и обновления Google.
Я не уверен, в чем была моя проблема, потому что я слепо следил за принятыми ответами sed (никогда не умный ход).
Это не сработало, потому что Vivid не был в архиве «старых релизов», но все еще находился в зеркале gb.archive.ubuntu.com.
В этом конкретном случае решение было следующим:
sudo -i
edit /etc/apt/sources.list
Тщательно просматривайте все источники и обнаруживайте, что один из них был старым и неправильным и не смог должным образом обновиться (или что-то еще). Или, как и я, замените поиск с old-releases.ubuntu.com на gb.archive.ubuntu.com.
Итак, либо:
В моих источниках произошла ошибка. Зеркало gb.archive.unbuntu.com имеет более старый набор релизов.Вывод здесь заключается в том, что, хотя большинство ответов здесь могут применяться в некоторых случаях, он будет платить за то, чтобы ваш /etc/apt/sources.list был прав, прежде чем вы уничтожите его для архива «старых версий». [ ! d10]
Вы можете выяснить, какой из архива или вашего зеркала имеет нужную вам версию, просто указав вкладку браузера в архиве и вопрос и ищите имя своей версии в списке папок. Какой бы вариант у вас ни была, это источник, который вам нужно использовать.
Чтобы снова запустить apt-get, измените источники программного обеспечения на старые репозитории выпуска.
gksudo gedit /etc/apt/sources.list
удалите все, что там, и вставьте следующее:
# Required
deb http://old-releases.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
Вот и все.
Я получил здесь, так как не смог обновить систему с 15.10 (EOL) до 16.04. Но ни один из ответов не работал для меня ... даже после выполнения всего, что было предложено здесь, я продолжал получать от sudo do-release-upgrade раздражающий ответ:
Checking for a new Ubuntu release
No new release found
И я не имел успеха в запуске update-manager ; он продолжал бросать исключения, которые я не мог решить. Я подозреваю, что что-то испортилось в моей установке 15.10, но в итоге все встроенные обновления просто терпят неудачу.
Поэтому я искал не встроенный метод, и, конечно же, я нашел его в поиске на этом ответе.
Вот решение, которое сработало для меня:
Открыть http://changelogs.ubuntu.com/meta-release Найти версию, к которой вы хотите перейти. В моем случае это Xenial Xerus (16.04 Long Term Support). Найдите URL UpgradeTool. Для xenial это одно. Загрузите tarball из этого URL-адреса в пустую папку и откройте его (tar -xzf или используя GUI). Найдите исполняемый файл с тем же именем, что и дистрибутив (в моем случае xenial). Запустите его с помощью sudo: sudo ./xenial & Одобрите обновление и дождитесь завершения загрузки - есть тысячи файлов и, вероятно, над Gigabyte. Продолжайте установку обновления ...(Отредактировано после того, как я выполнил обновление ... Это было успешно, и я забыл обновить)
Открыть http: // changelogs.ubuntu.com/meta-release После перезагрузки новая версия работает успешно, и все обновления могут быть выбраны нормально.Короткий ответ заключается в том, чтобы добавить следующий APT-репозиторий в стороннее программное обеспечение (или другое программное обеспечение в новых версиях) в Software Sources (или Software & amp; Updates в новых версиях):
deb http://old-releases.ubuntu.com/ubuntu code_name main restricted universe multiverse
] Длинный ответ ...
Ну, на самом деле мы сделаем это без использования какого-либо терминала. Даже не один раз. Только GUI, я обещаю; -)
Сначала откройте стороннее программное обеспечение (или Software & amp; Updates в новых версиях). Неважно, сколько лет вашему Ubuntu, есть что-то вроде этого. Для Ubuntu 9.04 (Jaunty Jackalope) посмотрите следующее изображение, чтобы увидеть, где находится:
После Software & amp; Обновления (или Другое программное обеспечение ) открыто, зайдите в Ubuntu Software и Software Sources вкладки и отмените выбор каждого из них, как на следующих снимках. Это вам больше не понадобится, так как ваша версия Ubuntu - это терминал :
[!d14]
Без закрытия Ubuntu Software (или Software & amp; Updates), зайдите в стороннее программное обеспечение (для новейших версий эта вкладка называется Software & amp; Updates ) и добавьте новый apt-репозиторий. Вставьте именно следующую строку, когда вас спросят:
deb http://old-releases.ubuntu.com/ubuntu jaunty main restricted universe multiverse
Если ваша версия Ubuntu отличается от 9.04, замените в приведенной выше строке jaunty своим кодовым именем Ubuntu (например, если у вас Ubuntu 9.10, замените на karmic и т. д.):
[!d25]
Теперь, когда вы закроете Software & amp; Обновления (или Software & amp; Updates) вам будет предложено перезагрузить информацию о доступном программном обеспечении. Просто убедитесь, что у вас есть рабочее интернет-соединение:
[!d38]
И теперь вы бесплатно скачать практически все, что вы хотите. Для 9.04 вы можете использовать Software & amp; Обновления . Для новейших версий есть стороннее программное обеспечение .
Например, чтобы установить VLC в Ubuntu 9.04 с помощью диспетчера пакетов Synaptic, следуйте инструкциям на следующих снимках:
[!d47]
[!d53]
[!d59]
Если вы хотите Чтобы обновить Ubuntu до новой версии, просто зайдите в System> Update Manager:
[!d65]
Я протестировал этот метод из живого сеанса Ubuntu 9.04 (Jaunty Jackalope), и, как вы можете видеть, с этих фотографий он работал. Если вы находитесь на установленном сеансе Ubuntu, вас иногда спрашивают пароль root или admin. Просто вставьте свой личный пароль пользователя, когда вас спросят.
Хотя ответ fossfreedom действительно помогает описать и решить проблему, я нашел вариантное решение, которое, я думаю, проще и немного более элегантным.
Трюк заключается в том, чтобы добавить http://old-releases.ubuntu.com/ubuntu/ как зеркало, а затем сообщите Software Sources, чтобы переключиться на это зеркало.
Для этого создайте резервную копию и отредактируйте /usr/share/python-apt/templates/Ubuntu.mirrors. Выберите поддельное место для сервера старых версий (например, #LOC:US) и добавьте следующую строку под ним:
#LOC:US
http://old-releases.ubuntu.com/ubuntu/
Теперь откройте диалоговое окно «Источники программного обеспечения системы» и вручную выберите old-releases.ubuntu.com как хотя это было ваше региональное зеркало. Вы должны найти его в списке под фальшивым местоположением, которое вы выбрали на предыдущем шаге.
В следующий раз, когда вы перезагрузите информацию о своем пакете через Synaptic или Update Manager, вы должны увидеть, что он успешно извлекает обновленную информацию о пакете.