Сообщений: 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 к такому виду: Импорт нового ключа репозитория: $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A5D54F76 | Обновим список пакетов из новых репозиториев: Установка новой версии пакетного менеджера: $ sudo apt-get install apt/xenial | Еще раз обновляем список репозиториев, на этот раз новым пакетным менеджером: Устанавливаем обновление: $ 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 | |
Сообщений: 0 | colonel: | Nikulin71: | Менеджера обновлений, который сделал бы все за нас не существует | "Видишь суслика? — Нет. — И я не вижу. А он есть!..."(С).... ждём обновления данных для апдатера и... механизм включится и вообще я не понял, что это за описание красноглазого "удаления гланд через задницу" в #1 - с двойным обновлением дистрибутива (dist-upgrade), когда один раз обновление текущей системы до самой актуальной версии проводится без подключения реп этой самой актуальной версии, а затем, после назначения актуальных реп новой версии (но зачем-то при помощи консольного текстового редактора vi), ещё раз. По поводу удаления всех ранее подключенных реп РРА. Зачем их удалять? Их можно просто отключить, причём в гуе - в "Источники приложений". собсно приведённой в #1 командой они и не удалятся и не отключатся(очевидно издержки копипасты с источника в статью) Потом, при появлении версий реп для новой убунты, можно будет их подключать подкорректировав соурслисты. | Обновление проводится, чтобы нормально установился менеджер новый пакетов apt. А по поводу PPA вы правы, можно и не отключать. Но если из PPA устанавливались системные компоненты, то лучше их удалить, чтобы потом не возникло проблем. |
Сообщений: 0 | #7 - 11 июля 2016 в 15:41 | |
colonel: | Менеджера обновлений, который сделал бы все за нас не существует "Видишь суслика? — Нет. — И я не вижу. А он есть!..."(С).... ждём обновления данных для апдатера и... механизм включится | в смысле - через некоторое время можно будет через менеджер обновлений установить 18? У меня сейчас на одном из компов 17.1, предлагает обновиться до 17.3. Вот думаю, переставлять вообще систему, обновляться "вручную"... или вскоре появится версия mintupdate, которая сама все сделает? Редактировалось: 1 раз (Последний: 11 июля 2016 в 15:42) |
Сообщений: 0 | #8 - 11 июля 2016 в 19:37 | |
Здравствуйте. Почти сразу удалось обновиться, но есть маленькие шероховатости: 1. Не запускается приложение "источник обновлений". Просто не запускается и всё. 2. При выполнении в терминале apt-get update вываливаются ошибочки. Код PHP:$ sudo apt-get update Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease Hit:2 http://archive.canonical.com/ubuntu xenial InRelease Hit:3 http://security.ubuntu.com/ubuntu xenial-security InRelease Hit:4 http://repo.yandex.ru/yandex-browser/deb beta InRelease Get:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [94,5 kB] Ign:6 http://archive.canonical.com/ubuntu trusty InRelease Ign:7 http://mirror.beget.ru/ubuntu trusty InRelease Hit:8 http://security.ubuntu.com/ubuntu trusty-security InRelease Hit:9 http://archive.canonical.com/ubuntu trusty Release Hit:10 http://mirror.beget.ru/ubuntu trusty-updates InRelease Ign:11 http://packages.linuxmint.com sarah InRelease Ign:12 http://mirror.unlockforus.com/linuxmint/packages rosa InRelease Hit:13 http://archive.ubuntu.com/ubuntu xenial-backports InRelease Ign:14 http://extra.linuxmint.com rosa InRelease Hit:15 http://mirror.beget.ru/ubuntu trusty Release Hit:16 http://mirror.unlockforus.com/linuxmint/packages rosa Release Hit:17 http://packages.linuxmint.com sarah Release Hit:18 http://extra.linuxmint.com rosa Release Err:21 http://mirror.unlockforus.com/linuxmint/packages rosa Release.gpg Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2 Err:23 http://extra.linuxmint.com rosa Release.gpg Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2 Получено 94,5 kБ за 2с (37,1 kБ/c) Чтение списков пакетов… Готово 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 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 W: Failed to fetch http://mirror.unlockforus.com/linuxmint/packages/dists/rosa/Release.gpg Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2 W: Failed to fetch http://extra.linuxmint.com/dists/rosa/Release.gpg Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2 W: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
Как это исправить? Спасибо. P.S. sudo apt-key adv --keyserver mirror.unlockforus.com --recv-keys 3EE67F3D0FF405B2 не исправило ошибку. Запрос висит без ответа. Редактировалось: 1 раз (Последний: 11 июля 2016 в 19:42) |
Сообщений: 0 | #9 - 11 июля 2016 в 19:42 | |
Код PHP:sudo apt -key adv --keyserver keyserver .ubuntu .com --recv -keys 3EE67F3D0FF405B2
|
Сообщений: 0 | #10 - 11 июля 2016 в 19:44 | |
Спасибо. Сдвинулось дело. Но в конце выдает: Код PHP:Чтение списков пакетов… Готово W: http://mirror.unlockforus.com/linuxmint/packages/dists/rosa/Release.gpg: Signature by key E1A38B8F144675D060EA666F3EE67F3D0FF405B2 uses weak digest algorithm (SHA1) W: http://extra.linuxmint.com/dists/rosa/Release.gpg: Signature by key E1A38B8F144675D060EA666F3EE67F3D0FF405B2 uses weak digest algorithm (SHA1)
|
Сообщений: 0 | #11 - 11 июля 2016 в 19:48 | |
AndreyNag, По идее это не ошибка, а предупреждение, должно сработать. |
|
|
Сообщений: 0 | #12 - 11 июля 2016 в 19:52 | |
Спасибо большое. Источник приложение и обновлений не запускается. Буду устанавливать по привычке, из терминала. |
Сообщений: 0 | #13 - 11 июля 2016 в 19:52 | |
Посмотри, какие зеркала у тебя стоят, попробуй сменить. |
Сообщений: 0 | #14 - 11 июля 2016 в 20:04 | |
Я как раз и не могу запустить "источники" чтобы посмотреть и отрегулировать. Я по сценарию правил руками файлик etc/apt/sources.list.d/official-package-repositories.list, но только не vi, а mcedit`om. Может от этого траблы? |
Сообщений: 0 | #15 - 11 июля 2016 в 20:06 | |
AndreyNag, А покажи его здесь под спойлером. |