Компиляция последней версии GNOME-Shell

Этот вопрос претендует на то, чтобы быть центральным местом, где люди обмениваются информацией о компиляции последней и самой лучшей среды GNOME-Shell в Ubuntu 10.10.

Поскольку GNOME-Shell теперь зависит от gtk3 и во многих других новые модули и PPA GNOME-hell больше не существуют, на самом деле довольно сложно протестировать его без, как я где-то читал,

«сбор половины рабочего стола GNOME»

Я пытался с jhbuild только вчера, и только некоторые модули были построены, но gnome-shell и gtk3 не были включены в те, которые были построены.

Поскольку некоторые решения, размещенные здесь, могут показаться довольно опасными, Я думал о создании VM w / Ubuntu 10.10, и я думаю, что большинство из вас согласятся со мной.

Итак, в заключение, на вопросы, на которые нужно ответить:

Есть ли какой-либо новый PPP для GNOME-Shell для Maverick? Можно ли установить скрипт jhbuild gnome-shell для установки чистой сборки? Если нет, то любые другие простые способы получить его, исключая ручной сбор? Когда будет установлено, будет ли GNOME-Shell работать с эмулированным графическим стеком Virtualbox?

Дамы и джентльмены, вопрос теперь ваш. Пусть начнется ответ ...

9
задан 24 October 2010 в 01:38

50 ответов

Вероятно, PPA не будет 10.10. Для 11.04 здесь приведены инструкции:

5
ответ дан 2 August 2018 в 04:28

Я сосредоточусь на вопросе №2 -

Вы сказали: «Я вчера пробовал jhbuild, и были созданы только некоторые модули, но gnome-shell и gtk3 не были включены в те, которые а затем спросил

«Можно ли установить скрипт установки jnbuild gnome-shell, чтобы обеспечить чистую сборку?»

Я бы так подумал. Во-первых, http://live.gnome.org/JhbuildDependencies/Ubuntu сообщает вам, какие пакеты Ubuntu вам нужны, - используйте установку Lucid, имея в виду комментарии из раздела Maverick.

Тогда - что такое модуль в вас .jhbuildrc? По умолчанию это gnome-3.0, поэтому я предполагаю, что это. Файл rc указывает на набор модулей, который вы будете использовать.

Обычно люди, выполняющие полную «сборку jhbuild», пропускают определенные пакеты и помещают их в свой .jhbuildrc. Вы можете читать в другом месте, но создание mozilla в среде, просто для проверки гнома, - это то, что большинство людей пропускают.

На самом деле, если у вас возникли проблемы, я бы предложил вам не делать никаких аргументов "jhbuild build " вообще. «jhbuild build» без аргументов строит все в вашем модуле, который я буду считать gnome-3.0 (посмотрите в своем .jhbuildrc, чтобы увидеть). Лучше сделать «jhbuild build gnome-shell», который строит только gnome-shell и его зависимости (я считаю, что в gnome-shell в настоящее время в общей сложности 36 зависимостей в jhbuild), который включает в себя количество не только зависимостей, но и зависимости зависимостей и т. д.). После его создания вы можете выполнить «jnbuild run gnome-shell» для запуска gnome-shell с использованием библиотек и т. Д., Которые вы создали.

Следует отметить, что если вы делаете jhbuild с недавних кода, это может быть грубое плавание, хотя это все же самый простой способ пойти, если нет PPA для Ubuntu, который вам нравится. Я просто сделал новый jhbuild. gtk + нарушил некоторые вызовы, поэтому я просмотрел git, увидел, что это было изменено за день до того, как я установил git, так что я сброшу этот каталог на один из 24 часов раньше. Затем я работал. Кроме того, пакет, который я хотел построить, не будет построен. Я искал страницу Bugzilla для исправлений, которые обновили некоторые вызовы, которые давно устарели и недавно удалены с помощью gtk +. Я применил их, и тогда мой gtk + 3 был построен. Так что это было не автоматическое, мне пришлось исправить две сломанные сборки. Но он наконец-то был построен.

0
ответ дан 4 August 2018 в 21:01

gnome-shell можно найти из репозиториев ubuntu

  sudo apt-get install gnome-shell  

и думаю, что это достаточно хорошо для целей тестирования , Вы можете попробовать его в терминале (после установки), набрав gnome-shell -replace . Вы получите версию 2.31.5 в Maverick. (Эта версия, по-видимому, также является версией с 2-мя последними тегами в http://git.gnome.org/browse/gnome-shell/ )

0
ответ дан 4 August 2018 в 21:01

Вероятно, PPA не будет 10.10. Для 11.04 здесь приведены инструкции:

5
ответ дан 4 August 2018 в 21:01

Вероятно, PPA не будет 10.10. Для 11.04 здесь приведены инструкции:

5
ответ дан 6 August 2018 в 04:33

gnome-shell можно найти из репозиториев ubuntu

  sudo apt-get install gnome-shell  

и думаю, что это достаточно хорошо для целей тестирования , Вы можете попробовать его в терминале (после установки), набрав gnome-shell -replace . Вы получите версию 2.31.5 в Maverick. (Эта версия, по-видимому, также является версией с 2-мя последними тегами в http://git.gnome.org/browse/gnome-shell/ )

0
ответ дан 6 August 2018 в 04:33

Я сосредоточусь на вопросе №2 -

Вы сказали: «Я вчера пробовал jhbuild, и были созданы только некоторые модули, но gnome-shell и gtk3 не были включены в те, которые а затем спросил

«Можно ли установить скрипт установки jnbuild gnome-shell, чтобы обеспечить чистую сборку?»

Я бы так подумал. Во-первых, http://live.gnome.org/JhbuildDependencies/Ubuntu сообщает вам, какие пакеты Ubuntu вам нужны, - используйте установку Lucid, имея в виду комментарии из раздела Maverick.

Тогда - что такое модуль в вас .jhbuildrc? По умолчанию это gnome-3.0, поэтому я предполагаю, что это. Файл rc указывает на набор модулей, который вы будете использовать.

Обычно люди, выполняющие полную «сборку jhbuild», пропускают определенные пакеты и помещают их в свой .jhbuildrc. Вы можете читать в другом месте, но создание mozilla в среде, просто для проверки гнома, - это то, что большинство людей пропускают.

На самом деле, если у вас возникли проблемы, я бы предложил вам не делать никаких аргументов "jhbuild build " вообще. «jhbuild build» без аргументов строит все в вашем модуле, который я буду считать gnome-3.0 (посмотрите в своем .jhbuildrc, чтобы увидеть). Лучше сделать «jhbuild build gnome-shell», который строит только gnome-shell и его зависимости (я считаю, что в gnome-shell в настоящее время в общей сложности 36 зависимостей в jhbuild), который включает в себя количество не только зависимостей, но и зависимости зависимостей и т. д.). После его создания вы можете выполнить «jnbuild run gnome-shell» для запуска gnome-shell с использованием библиотек и т. Д., Которые вы создали.

Следует отметить, что если вы делаете jhbuild с недавних кода, это может быть грубое плавание, хотя это все же самый простой способ пойти, если нет PPA для Ubuntu, который вам нравится. Я просто сделал новый jhbuild. gtk + нарушил некоторые вызовы, поэтому я просмотрел git, увидел, что это было изменено за день до того, как я установил git, так что я сброшу этот каталог на один из 24 часов раньше. Затем я работал. Кроме того, пакет, который я хотел построить, не будет построен. Я искал страницу Bugzilla для исправлений, которые обновили некоторые вызовы, которые давно устарели и недавно удалены с помощью gtk +. Я применил их, и тогда мой gtk + 3 был построен. Так что это было не автоматическое, мне пришлось исправить две сломанные сборки. Но он наконец-то был построен.

0
ответ дан 6 August 2018 в 04:33

Вероятно, PPA не будет 10.10. Для 11.04 здесь приведены инструкции:

5
ответ дан 6 August 2018 в 04:33

gnome-shell можно найти из репозиториев ubuntu

  sudo apt-get install gnome-shell  

и думаю, что это достаточно хорошо для целей тестирования , Вы можете попробовать его в терминале (после установки), набрав gnome-shell -replace . Вы получите версию 2.31.5 в Maverick. (Эта версия, по-видимому, также является версией с 2-мя последними тегами в http://git.gnome.org/browse/gnome-shell/ )

0
ответ дан 6 August 2018 в 04:33

Я сосредоточусь на вопросе №2 -

Вы сказали: «Я вчера пробовал jhbuild, и были созданы только некоторые модули, но gnome-shell и gtk3 не были включены в те, которые а затем спросил

«Можно ли установить скрипт установки jnbuild gnome-shell, чтобы обеспечить чистую сборку?»

Я бы так подумал. Во-первых, http://live.gnome.org/JhbuildDependencies/Ubuntu сообщает вам, какие пакеты Ubuntu вам нужны, - используйте установку Lucid, имея в виду комментарии из раздела Maverick.

Тогда - что такое модуль в вас .jhbuildrc? По умолчанию это gnome-3.0, поэтому я предполагаю, что это. Файл rc указывает на набор модулей, который вы будете использовать.

Обычно люди, выполняющие полную «сборку jhbuild», пропускают определенные пакеты и помещают их в свой .jhbuildrc. Вы можете читать в другом месте, но создание mozilla в среде, просто для проверки гнома, - это то, что большинство людей пропускают.

На самом деле, если у вас возникли проблемы, я бы предложил вам не делать никаких аргументов "jhbuild build " вообще. «jhbuild build» без аргументов строит все в вашем модуле, который я буду считать gnome-3.0 (посмотрите в своем .jhbuildrc, чтобы увидеть). Лучше сделать «jhbuild build gnome-shell», который строит только gnome-shell и его зависимости (я считаю, что в gnome-shell в настоящее время в общей сложности 36 зависимостей в jhbuild), который включает в себя количество не только зависимостей, но и зависимости зависимостей и т. д.). После его создания вы можете выполнить «jnbuild run gnome-shell» для запуска gnome-shell с использованием библиотек и т. Д., Которые вы создали.

Следует отметить, что если вы делаете jhbuild с недавних кода, это может быть грубое плавание, хотя это все же самый простой способ пойти, если нет PPA для Ubuntu, который вам нравится. Я просто сделал новый jhbuild. gtk + нарушил некоторые вызовы, поэтому я просмотрел git, увидел, что это было изменено за день до того, как я установил git, так что я сброшу этот каталог на один из 24 часов раньше. Затем я работал. Кроме того, пакет, который я хотел построить, не будет построен. Я искал страницу Bugzilla для исправлений, которые обновили некоторые вызовы, которые давно устарели и недавно удалены с помощью gtk +. Я применил их, и тогда мой gtk + 3 был построен. Так что это было не автоматическое, мне пришлось исправить две сломанные сборки. Но он наконец-то был построен.

0
ответ дан 6 August 2018 в 04:33

Я сосредоточусь на вопросе №2 -

Вы сказали: «Я вчера пробовал jhbuild, и были созданы только некоторые модули, но gnome-shell и gtk3 не были включены в те, которые а затем спросил

«Можно ли установить скрипт установки jnbuild gnome-shell, чтобы обеспечить чистую сборку?»

Я бы так подумал. Во-первых, http://live.gnome.org/JhbuildDependencies/Ubuntu сообщает вам, какие пакеты Ubuntu вам нужны, - используйте установку Lucid, имея в виду комментарии из раздела Maverick.

Тогда - что такое модуль в вас .jhbuildrc? По умолчанию это gnome-3.0, поэтому я предполагаю, что это. Файл rc указывает на набор модулей, который вы будете использовать.

Обычно люди, выполняющие полную «сборку jhbuild», пропускают определенные пакеты и помещают их в свой .jhbuildrc. Вы можете читать в другом месте, но создание mozilla в среде, просто для проверки гнома, - это то, что большинство людей пропускают.

На самом деле, если у вас возникли проблемы, я бы предложил вам не делать никаких аргументов "jhbuild build " вообще. «jhbuild build» без аргументов строит все в вашем модуле, который я буду считать gnome-3.0 (посмотрите в своем .jhbuildrc, чтобы увидеть). Лучше сделать «jhbuild build gnome-shell», который строит только gnome-shell и его зависимости (я считаю, что в gnome-shell в настоящее время в общей сложности 36 зависимостей в jhbuild), который включает в себя количество не только зависимостей, но и зависимости зависимостей и т. д.). После его создания вы можете выполнить «jnbuild run gnome-shell» для запуска gnome-shell с использованием библиотек и т. Д., Которые вы создали.

Следует отметить, что если вы делаете jhbuild с недавних кода, это может быть грубое плавание, хотя это все же самый простой способ пойти, если нет PPA для Ubuntu, который вам нравится. Я просто сделал новый jhbuild. gtk + нарушил некоторые вызовы, поэтому я просмотрел git, увидел, что это было изменено за день до того, как я установил git, так что я сброшу этот каталог на один из 24 часов раньше. Затем я работал. Кроме того, пакет, который я хотел построить, не будет построен. Я искал страницу Bugzilla для исправлений, которые обновили некоторые вызовы, которые давно устарели и недавно удалены с помощью gtk +. Я применил их, и тогда мой gtk + 3 был построен. Так что это было не автоматическое, мне пришлось исправить две сломанные сборки. Но он наконец-то был построен.

0
ответ дан 7 August 2018 в 22:42

gnome-shell можно найти из репозиториев ubuntu

  sudo apt-get install gnome-shell  

и думаю, что это достаточно хорошо для целей тестирования , Вы можете попробовать его в терминале (после установки), набрав gnome-shell -replace . Вы получите версию 2.31.5 в Maverick. (Эта версия, по-видимому, также является версией с 2-мя последними тегами в http://git.gnome.org/browse/gnome-shell/ )

0
ответ дан 7 August 2018 в 22:42

Вероятно, PPA не будет 10.10. Для 11.04 здесь приведены инструкции:

5
ответ дан 7 August 2018 в 22:42

Вероятно, PPA не будет 10.10. Для 11.04 здесь приведены инструкции:

5
ответ дан 10 August 2018 в 10:48

gnome-shell можно найти из репозиториев ubuntu

  sudo apt-get install gnome-shell  

и думаю, что это достаточно хорошо для целей тестирования , Вы можете попробовать его в терминале (после установки), набрав gnome-shell -replace . Вы получите версию 2.31.5 в Maverick. (Эта версия, по-видимому, также является версией с 2-мя последними тегами в http://git.gnome.org/browse/gnome-shell/ )

0
ответ дан 10 August 2018 в 10:48

Я сосредоточусь на вопросе №2 -

Вы сказали: «Я вчера пробовал jhbuild, и были созданы только некоторые модули, но gnome-shell и gtk3 не были включены в те, которые а затем спросил

«Можно ли установить скрипт установки jnbuild gnome-shell, чтобы обеспечить чистую сборку?»

Я бы так подумал. Во-первых, http://live.gnome.org/JhbuildDependencies/Ubuntu сообщает вам, какие пакеты Ubuntu вам нужны, - используйте установку Lucid, имея в виду комментарии из раздела Maverick.

Тогда - что такое модуль в вас .jhbuildrc? По умолчанию это gnome-3.0, поэтому я предполагаю, что это. Файл rc указывает на набор модулей, который вы будете использовать.

Обычно люди, выполняющие полную «сборку jhbuild», пропускают определенные пакеты и помещают их в свой .jhbuildrc. Вы можете читать в другом месте, но создание mozilla в среде, просто для проверки гнома, - это то, что большинство людей пропускают.

На самом деле, если у вас возникли проблемы, я бы предложил вам не делать никаких аргументов "jhbuild build " вообще. «jhbuild build» без аргументов строит все в вашем модуле, который я буду считать gnome-3.0 (посмотрите в своем .jhbuildrc, чтобы увидеть). Лучше сделать «jhbuild build gnome-shell», который строит только gnome-shell и его зависимости (я считаю, что в gnome-shell в настоящее время в общей сложности 36 зависимостей в jhbuild), который включает в себя количество не только зависимостей, но и зависимости зависимостей и т. д.). После его создания вы можете выполнить «jnbuild run gnome-shell» для запуска gnome-shell с использованием библиотек и т. Д., Которые вы создали.

Следует отметить, что если вы делаете jhbuild с недавних кода, это может быть грубое плавание, хотя это все же самый простой способ пойти, если нет PPA для Ubuntu, который вам нравится. Я просто сделал новый jhbuild. gtk + нарушил некоторые вызовы, поэтому я просмотрел git, увидел, что это было изменено за день до того, как я установил git, так что я сброшу этот каталог на один из 24 часов раньше. Затем я работал. Кроме того, пакет, который я хотел построить, не будет построен. Я искал страницу Bugzilla для исправлений, которые обновили некоторые вызовы, которые давно устарели и недавно удалены с помощью gtk +. Я применил их, и тогда мой gtk + 3 был построен. Так что это было не автоматическое, мне пришлось исправить две сломанные сборки. Но он наконец-то был построен.

0
ответ дан 10 August 2018 в 10:48

gnome-shell можно найти из репозиториев ubuntu

  sudo apt-get install gnome-shell  

и думаю, что это достаточно хорошо для целей тестирования , Вы можете попробовать его в терминале (после установки), набрав gnome-shell -replace . Вы получите версию 2.31.5 в Maverick. (Эта версия, по-видимому, также является версией с 2-мя последними тегами в http://git.gnome.org/browse/gnome-shell/ )

0
ответ дан 13 August 2018 в 17:22

Я сосредоточусь на вопросе №2 -

Вы сказали: «Я вчера пробовал jhbuild, и были созданы только некоторые модули, но gnome-shell и gtk3 не были включены в те, которые а затем спросил

«Можно ли установить скрипт установки jnbuild gnome-shell, чтобы обеспечить чистую сборку?»

Я бы так подумал. Во-первых, http://live.gnome.org/JhbuildDependencies/Ubuntu сообщает вам, какие пакеты Ubuntu вам нужны, - используйте установку Lucid, имея в виду комментарии из раздела Maverick.

Тогда - что такое модуль в вас .jhbuildrc? По умолчанию это gnome-3.0, поэтому я предполагаю, что это. Файл rc указывает на набор модулей, который вы будете использовать.

Обычно люди, выполняющие полную «сборку jhbuild», пропускают определенные пакеты и помещают их в свой .jhbuildrc. Вы можете читать в другом месте, но создание mozilla в среде, просто для проверки гнома, - это то, что большинство людей пропускают.

На самом деле, если у вас возникли проблемы, я бы предложил вам не делать никаких аргументов "jhbuild build " вообще. «jhbuild build» без аргументов строит все в вашем модуле, который я буду считать gnome-3.0 (посмотрите в своем .jhbuildrc, чтобы увидеть). Лучше сделать «jhbuild build gnome-shell», который строит только gnome-shell и его зависимости (я считаю, что в gnome-shell в настоящее время в общей сложности 36 зависимостей в jhbuild), который включает в себя количество не только зависимостей, но и зависимости зависимостей и т. д.). После его создания вы можете выполнить «jnbuild run gnome-shell» для запуска gnome-shell с использованием библиотек и т. Д., Которые вы создали.

Следует отметить, что если вы делаете jhbuild с недавних кода, это может быть грубое плавание, хотя это все же самый простой способ пойти, если нет PPA для Ubuntu, который вам нравится. Я просто сделал новый jhbuild. gtk + нарушил некоторые вызовы, поэтому я просмотрел git, увидел, что это было изменено за день до того, как я установил git, так что я сброшу этот каталог на один из 24 часов раньше. Затем я работал. Кроме того, пакет, который я хотел построить, не будет построен. Я искал страницу Bugzilla для исправлений, которые обновили некоторые вызовы, которые давно устарели и недавно удалены с помощью gtk +. Я применил их, и тогда мой gtk + 3 был построен. Так что это было не автоматическое, мне пришлось исправить две сломанные сборки. Но он наконец-то был построен.

0
ответ дан 13 August 2018 в 17:22

Вероятно, PPA не будет 10.10. Для 11.04 здесь приведены инструкции:

5
ответ дан 13 August 2018 в 17:22

К сожалению, вам нужно «скомпилировать половину рабочего стола GNOME», чтобы получить самые последние снимки git от GNOME-Shell. Ну, может быть, четверть. К счастью, есть набор сценариев и набор модулей JHBuild, которые вы можете использовать для его сборки и довольно легко удовлетворять зависимостям.

Сначала загрузите и запустите сценарий установки:

  curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh / bin / bash gnome-shell-build-setup.sh  

Затем создайте GNOME-Shell и ее зависимости, выполнив:

  jhbuild build  

Более подробная информация о процессе может в GNOME wiki .

Если это не работает, вы можете проверить список общих проблем на wiki . Часто можно найти рабочие раунды.

5
ответ дан 15 August 2018 в 23:59

Другие вопросы по тегам:

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