Можно ли установить GNOME 3.29.92 или 3.30 в Ubuntu 18.04?
Есть ли доступный PPA?
Обновление: https://mail.gnome.org/archives/devel-announce-list/2018-September/msg00003.html
Можно ли установить GNOME 3.29.92 или 3.30 в Ubuntu 18.04?
Есть ли доступный PPA?
Обновление: https://mail.gnome.org/archives/devel-announce-list/2018-September/msg00003.html
Ответы:
Да, можно обновить любое программное обеспечение, которое вы хотите, с любого выпуска Ubuntu, если вы хотите сделать что-то немного нетрадиционно и иметь дело с большей сложностью, потенциальным риском и проблемами совместимости.
Я тоже не смог обновить до 18.10, так как он ломает некоторые важные для меня программы. С другой стороны, Gnome 3.30 намного превосходит 3.28 и 3.26 по стабильности и производительности. Особенно это актуально для Gnome Wayland, который с 3.30 становится катастрофическим и фактически пригодным для использования ...
Вот общая суть того, что я сделал:
Я сделал очень подробное руководство о том, как это сделать. Если вы внимательно следите за этим, у вас не должно возникнуть никаких проблем, но вы должны знать, что никаких гарантий нет, и что вы играете с вещами, которые могут нарушить установку, поэтому сделайте резервную копию вашей установки, прежде чем делать это, или сделайте это на виртуальной машине, чтобы увидеть, как она идет за тобой.
Подробные инструкции (номера не соответствуют списку выше):
приготовительный
Если не указано иное, предположим, что все команды имеют повышенные привилегии, и мне просто не хочется печатать
sudo
100 раз. Для перехода вsudo
режим введите:Прежде чем что-либо делать, убедитесь, что все в порядке, запустив:
Шаг 1
Сделайте копию оригинала и временно измените списки репозитория apt, чтобы он проверял наличие обновлений в Космических репозиториях вместо бионических:
Шаг 2
Обновите списки пакетов и проверьте наличие обновляемых пакетов:
Шаг 3
Используя
grep
, запустите текстовый поиск по номерам 3.30 и 3.28. Это должно показывать только обновления, связанные с оболочкой Gnome. Кроме того, вы можете искать пакеты , связанные с Wayland (важно!) Иglib
,gir
,gtk
(до вас). Я действительно не забочусь о Xorg, так как я думаю, что он ужасно небезопасен, но если вы хотите использовать егоgnome-x11
, вы также можете искатьxorg
пакеты для обновления. Идея этого подхода заключается в том, чтобы не обновлять слишком много пакетов до ветки Cosmic, потому что у Cosmic есть только 9-месячные исправления, а у Bionic будет 5-10 лет обновлений и исправлений безопасности, поэтому в ваших интересах сохранить как можно больше Ваша система, насколько это возможно, на линии Bionic.Не уверен, насколько необходимы обновления ниже. Я предполагаю, что библиотечные пакеты, необходимые для нормального функционирования Gnome Shell 3.30, будут автоматически загружены, если я установлю файлы в
uprgradable-3.30
. Я бы сказал, попробуйте без них, и если вы чувствуете, что это не стабильно, установите их.каждый
upgradable
список должен выглядеть примерно так:adwaita-icon-theme / космический, космический 3.30.0-0ubuntu1 все [обновляется с: 3.28.0-1ubuntu1] баобаб / космический 3.30.0-1 amd64 [обновляемый с: 3.28.0-1] сыр / космический 3.30.0 -0ubuntu1 amd64 [обновляется с: 3.28.0-1ubuntu1] сыр общий / космический, космический 3.30.0-0ubuntu1 все [обновляется с: 3.28.0-1ubuntu1] и т. Д.
Вы должны обновить максимум от 100 до 250 пакетов из 1500
Шаг 4
С помощью
sed
, переформатируйте списки, сделанные в шаге 3, чтобы превратить это:adwaita-icon-theme / космический, космический 3.30.0-0ubuntu1 все [обновляется с: 3.28.0-1ubuntu1] баобаб / космический 3.30.0-1 amd64 [обновляемый с: 3.28.0-1] сыр / космический 3.30.0 -0ubuntu1 amd64 [обновляется с: 3.28.0-1ubuntu1] сыр общий / космический, космический 3.30.0-0ubuntu1 все [обновляемый и т. Д.… И т. Д.… И т. Д.
в это:
apt-get install --assume-yes adwaita-icon-theme баобаб сыр сыр общий и т. д. и т. д. и т. д.
сделать только что созданный скрипт исполняемым
Шаг 5
Принимая во внимание дату и время перед началом, я использовал результаты 4 для обновления пакетов, которые нужно обновить:
Шаг 6
Файлы, обновленные в 5, больше не находятся на дорожке обновления LTS. Это означает, что когда шаг 1 отменен и обновление инициировано, обычные пакеты Bionic будут обновлены, но эти всегда будут считаться более новыми. Кроме того, любые зависимости, обновленные или установленные на шаге 5, будут в той же ситуации. Обновление этих пакетов потребует создания сценария, который будет обновлять их вручную.
Давайте используем
apt
файл журнала истории, чтобы выяснить, какие файлы потребуют обновления вручную:Сделайте
nano cosmics-upgrade.log
и удалите все записи доupgrade-start
и те, что послеupgrade-finished
(на шаге 5).Теперь давайте создадим скрипт, который будет вручную обновлять наши пакеты, не относящиеся к LTS:
Следующий шаг будет использоваться
sed
для форматирования журналов во что-то, что мы можем поместить в нашupdate-cosmics
файл (та же идея, что и в шаге 4).Наконец, добавьте следующую строку в самый конец
update-cosmics
:Сделайте скрипт исполняемым и переместите его в
/usr/bin
Шаг 7
Отмените Шаг 1, чтобы ваша система могла нормально выполнять обновления.
Шаг 8
Используйте
update-cosmics
для временного переключения на космические репозитории и обновления пакетов на космической дорожке. Вы можете запустить его вручную или запланировать, используяcron
.Шаг 9: Бонусный раунд: Кювет Наутилус 3.26
Это вопрос предпочтения: если вы не используете значки рабочего стола или хотите попробовать расширение значков рабочего стола, вы можете избавиться от устаревшего Nautilus 3.26, который Ubuntu разветвил для значительно улучшенного Nautilus 3.30. Мне нравится 3.30, потому что он WAY лучше поддерживает сенсорный экран, а реализация 3.26 иконок для рабочего стола внедряет слой X11 (действительно, XWayland) - даже если вы используете сеанс Wayland. Расширение Gnome Shell для значков рабочего стола работает только с 3.30. Он примерно на 80% полон, но не добавляет слой X11 в ваш сеанс Wayland.
Nautilus 3.30 можно получить, загрузив файлы deb с серверов Debian:
Используйте
dpkg
для их установки:Будущие обновления для Nautilus можно найти здесь и вам придется установить их вручную (дважды щелкните дату изменения, чтобы увидеть последние версии).
Расширение значков рабочего стола можно найти здесь.
Если вы решите придерживаться Debian 3.30 Nautilus, вам придется удалить эти 3 пакета из
update-cosmics
сценария, который мы сгенерировали ранее. Вам также нужно будет сделать:Это позволяет избежать обновления Ubuntu, случайно «обновившего» Nautilus с 3.30 до 3.26 (да, на самом деле он не может сказать, что 3.30 - это больше, чем 3.26).
Чтобы отменить это, вы можете просто сделать:
источник
E: Command line option --assume-yesthunderbird-gnome-support is not understood in combination with the other options
для всех пакетов. Я не эксперт в sed, поэтому не могу найти ошибку в командах.Ну, мне удалось скомпилировать его в Ubuntu 18.04 с помощью инструмента JHBuild, предоставленного командой gnome! За исключением нескольких зависимостей и небольших модификаций, все остальное подходит для бионических установок по умолчанию.
Единственный модуль, который не компилируется
ibus-anthy
, и полученная ошибка не связана с зависимостями:Я попробовал несколько приложений, таких как gedit, и они работают, но я еще не протестировал всю систему, чтобы увидеть, работает ли она на самом деле!
Я доложу, когда вернусь домой ...
Хорошие новости, ребята, было несколько проблем с компиляцией, и теперь мне удалось разобраться с ними ...
Пока сессия gnome 3-30 начинается полностью, приложения запускаются ... Единственная проблема, с которой я сталкиваюсь сейчас, - это то, что у папок нет значков!
Я опубликую руководство здесь, если мне удастся это исправить, и никаких новых проблем не возникнет!
источник
Просто чтобы дать вам обновление! После нескольких дней работы с jhbuild я не смог понять, почему основные приложения не открываются под новой учетной записью пользователя при запуске только что скомпилированной оболочки gnome.
Я уже обратился за помощью здесь, но ответа пока нет:
https://gitlab.gnome.org/GNOME/jhbuild/issues/4
Между тем, я только что установил Ubuntu 18.10 для ежедневной сборки, и я должен сказать, что он довольно стабильный и плавный, используя gnome-shell 3.30! Единственная ошибка, которую я обнаружил на данный момент, заключается в том, что программный центр Ubuntu иногда ведет себя странно, и его нужно прекратить, чтобы стать отзывчивым! Я собираюсь остаться на Ubuntu 18.10 наверняка, ежедневные обновления также обеспечат большую стабильность.
Я также обновил gjs из этого ppa, так как он, как говорят, является причиной отставания оболочки gnome в Ubuntu 18.04!
https://launchpad.net/~gnome3-team/+archive/ubuntu/gnome3-staging
Заключительные слова: ожидайте заметного увеличения производительности от gnome-shell 3.30 и gjs 1.54, но не ожидайте, что окна будут гладкими!
источник
.deb
,.snap
,flatpak
, но есть даже не один из них. Как они могут назвать это новым выпуском, если для него НЕТ установочного файла? Ubuntu должен был остаться с Unity.Если вы хотите GNOME 3.30, вам необходимо обновить Ubuntu 18.10.
Ubuntu 18.10 не выйдет до 18 октября 2018 года .
Помните, что Ubuntu 18.04 LTS является долгосрочным выпуском поддержки, но Ubuntu 18.10 будет поддерживаться только до июля 2019 года. Если вы обновитесь до 18.10, вам нужно будет обновляться дважды в год до Ubuntu 20.04 LTS в 2020 году, чтобы вернуться к выпуск долгосрочной поддержки.
источник
Да, есть PPA для обновления до последней версии Gnome Shell.
Запустите следующие команды:
После завершения перезагрузите вашу систему.
Важное примечание: этот PPA предназначен в основном для тестирования. В любом случае вам следует придерживаться стабильной версии GNOME Shell, которая предоставляется вашей текущей версией Ubuntu. Если после обновления у вас возникнут проблемы, вы можете вернуть все обратно, очистив:
Снова перезагрузите систему.
Источник: Ubuntu Wiki
источник