0
Найти на сайте: параметры поиска

 

 

Способ ручного обновления LinuxMint 17.3 до 18

[Unofficial]
  
Сообщений: 0
Недавно состоялся долгожданный выпуск новой версии дистрибутива Linux Mint 18 Sarah. В этой версии операционная система получила множество исправлений и улучшений, обновление программного обеспечения, в том числе обновление окружения рабочего стола Cinnamon до версии 3.0 и обновление версий для всех пакетов, до версий, используемых в Ubuntu 16.04.

Менеджера обновлений, который сделал бы все за нас не существует, поэтому придется все делать руками. Если в двух словах, то мы заменим все репозитории на новые, а затем обновим все пакеты. Во время обновления Linux Mint до 18 у меня возникло несколько ошибок, я решал их по ходу, и также буду описывать в статье. Если вы совсем новичок и еще не умеете решать проблемы с пакетами, обновляться таким способом строго не рекомендуется, лучше используйте чистую установку иначе только сломаете систему.

Обновление было протестировано на чистой системе, поэтому сразу будет желательно удалить все PPA:

$ find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \ while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {system("sudo ppa-purge ppa:"$4"/"$5)}' "$file"; done

Обновляем текущую систему до самой актуальной версии:

$ sudo apt-get update
$ sudo apt-get dist-upgrade

Приведите файл sudo vi /etc/apt/sources.list.d/official-package-repositories.list к такому виду:

deb http://packages.linuxmint.com sarah main upstream import backport
deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partner

Импорт нового ключа репозитория:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A5D54F76

Обновим список пакетов из новых репозиториев:

$ sudo apt-get update

Установка новой версии пакетного менеджера:

$ sudo apt-get install apt/xenial

Еще раз обновляем список репозиториев, на этот раз новым пакетным менеджером:

$ sudo apt-get update

Устанавливаем обновление:

$ sudo apt-get dist-upgrade -y

Если встречается ошибка: dpkg error processing package dconf2 (--configure) то выполняем:

$ sudo dpkg --configure -a

Затем продолжаем обновление:

$ sudo apt-get dist-upgrade -f -y

После завершения процесса обновления перезагрузите компьютер и вы получите новую версию Linux Mint 18 Sarah. Осталось установить новые темы:

$ sudo apt-get install mint-y-icons mint-y-theme

И очистить ненужные пакеты:

$ sudo apt-get autoremove

Источник и более подробное описание процесса: http://losst.ru/kak-obnovit-linux-mint-17-3-do-18
Редактировалось: 1 раз (Последний: 8 июля 2016 в 22:59)
Сообщений: 0
После первой же строчки получаю ошибку bash: ошибка синтаксиса около неожиданной лексемы `do'
Сообщений: 0
Nikulin71:
Менеджера обновлений, который сделал бы все за нас не существует
Пока нет, ожидаем механизм официального обновления в этом месяце.
Ваш способ - на свой страх и риск.
Сообщений: 0
Nikulin71:
Менеджера обновлений, который сделал бы все за нас не существует
"Видишь суслика? — Нет. — И я не вижу. А он есть!..."(С)....
ждём обновления данных для апдатера и... механизм включится

и вообще я не понял, что это за описание красноглазого "удаления гланд через задницу" в #1 -
с двойным обновлением дистрибутива (dist-upgrade), когда один раз обновление текущей системы до самой актуальной версии проводится без подключения реп этой самой актуальной версии, а затем, после назначения актуальных реп новой версии (но зачем-то при помощи консольного текстового редактора vi), ещё раз.

По поводу удаления всех ранее подключенных реп РРА. Зачем их удалять? Их можно просто отключить, причём в гуе - в "Источники приложений".
собсно приведённой в #1 командой они и не удалятся и не отключатся(очевидно издержки копипасты с источника в статью)
Потом, при появлении версий реп для новой убунты, можно будет их подключать подкорректировав соурслисты.
Сообщений: 0
http://losst.ru/kak-obnovit-linux-mint-17-3-do-18
Сообщений: 0
colonel:

Nikulin71:
Менеджера обновлений, который сделал бы все за нас не существует
"Видишь суслика? — Нет. — И я не вижу. А он есть!..."(С)....
ждём обновления данных для апдатера и... механизм включится

и вообще я не понял, что это за описание красноглазого "удаления гланд через задницу" в #1 -
с двойным обновлением дистрибутива (dist-upgrade), когда один раз обновление текущей системы до самой актуальной версии проводится без подключения реп этой самой актуальной версии, а затем, после назначения актуальных реп новой версии (но зачем-то при помощи консольного текстового редактора vi), ещё раз.

По поводу удаления всех ранее подключенных реп РРА. Зачем их удалять? Их можно просто отключить, причём в гуе - в "Источники приложений".
собсно приведённой в #1 командой они и не удалятся и не отключатся(очевидно издержки копипасты с источника в статью)
Потом, при появлении версий реп для новой убунты, можно будет их подключать подкорректировав соурслисты.

Обновление проводится, чтобы нормально установился менеджер новый пакетов apt. А по поводу PPA вы правы, можно и не отключать. Но если из PPA устанавливались системные компоненты, то лучше их удалить, чтобы потом не возникло проблем.
Сообщений: 0
colonel:
Менеджера обновлений, который сделал бы все за нас не существует
"Видишь суслика? — Нет. — И я не вижу. А он есть!..."(С)....
ждём обновления данных для апдатера и... механизм включится

в смысле - через некоторое время можно будет через менеджер обновлений установить 18? У меня сейчас на одном из компов 17.1, предлагает обновиться до 17.3. Вот думаю, переставлять вообще систему, обновляться "вручную"... или вскоре появится версия mintupdate, которая сама все сделает?
Редактировалось: 1 раз (Последний: 11 июля 2016 в 15:42)
Сообщений: 0
Здравствуйте.
Почти сразу удалось обновиться, но есть маленькие шероховатости:
1. Не запускается приложение "источник обновлений". Просто не запускается и всё.
2. При выполнении в терминале apt-get update вываливаются ошибочки.
Код PHP:
  1. $ sudo apt-get update
  2. Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
  3. Hit:2 http://archive.canonical.com/ubuntu xenial InRelease
  4. Hit:3 http://security.ubuntu.com/ubuntu xenial-security InRelease
  5. Hit:4 http://repo.yandex.ru/yandex-browser/deb beta InRelease
  6. Get:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [94,5 kB]
  7. Ign:6 http://archive.canonical.com/ubuntu trusty InRelease
  8. Ign:7 http://mirror.beget.ru/ubuntu trusty InRelease
  9. Hit:8 http://security.ubuntu.com/ubuntu trusty-security InRelease
  10. Hit:9 http://archive.canonical.com/ubuntu trusty Release
  11. Hit:10 http://mirror.beget.ru/ubuntu trusty-updates InRelease
  12. Ign:11 http://packages.linuxmint.com sarah InRelease
  13. Ign:12 http://mirror.unlockforus.com/linuxmint/packages rosa InRelease
  14. Hit:13 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
  15. Ign:14 http://extra.linuxmint.com rosa InRelease
  16. Hit:15 http://mirror.beget.ru/ubuntu trusty Release
  17. Hit:16 http://mirror.unlockforus.com/linuxmint/packages rosa Release
  18. Hit:17 http://packages.linuxmint.com sarah Release
  19. Hit:18 http://extra.linuxmint.com rosa Release
  20. Err:21 http://mirror.unlockforus.com/linuxmint/packages rosa Release.gpg
  21. Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
  22. Err:23 http://extra.linuxmint.com rosa Release.gpg
  23. Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
  24. Получено 94,5 kБ за 2с (37,1/c)
  25. Чтение списков пакетов… Готово
  26. W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://mirror.unlockforus.com/linuxmint/packages rosa Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
  27. W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://extra.linuxmint.com rosa Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
  28. W: Failed to fetch http://mirror.unlockforus.com/linuxmint/packages/dists/rosa/Release.gpg Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
  29. W: Failed to fetch http://extra.linuxmint.com/dists/rosa/Release.gpg Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
  30. W: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
  31.  
Как это исправить?
Спасибо.

P.S. sudo apt-key adv --keyserver mirror.unlockforus.com --recv-keys 3EE67F3D0FF405B2 не исправило ошибку. Запрос висит без ответа.
Редактировалось: 1 раз (Последний: 11 июля 2016 в 19:42)
Сообщений: 0
Код PHP:
  1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3EE67F3D0FF405B2
Сообщений: 0
Спасибо.
Сдвинулось дело.
Но в конце выдает:
Код PHP:
  1. Чтение списков пакетов… Готово
  2. W: http://mirror.unlockforus.com/linuxmint/packages/dists/rosa/Release.gpg: Signature by key E1A38B8F144675D060EA666F3EE67F3D0FF405B2 uses weak digest algorithm (SHA1)
  3. W: http://extra.linuxmint.com/dists/rosa/Release.gpg: Signature by key E1A38B8F144675D060EA666F3EE67F3D0FF405B2 uses weak digest algorithm (SHA1)
  4.  
Сообщений: 0
AndreyNag, По идее это не ошибка, а предупреждение, должно сработать.
Сообщений: 0
Спасибо большое.
Источник приложение и обновлений не запускается. Буду устанавливать по привычке, из терминала.
Сообщений: 0
Посмотри, какие зеркала у тебя стоят, попробуй сменить.
Сообщений: 0
Я как раз и не могу запустить "источники" чтобы посмотреть и отрегулировать. Я по сценарию правил руками файлик etc/apt/sources.list.d/official-package-repositories.list, но только не vi, а mcedit`om. Может от этого траблы?
Сообщений: 0
AndreyNag, А покажи его здесь под спойлером.
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.