Теперь, когда я собрал Unity, как мне установить его?

Привет! Я создал свой собственный Unity 6.2 и создал его так, чтобы он находился в моем домашнем каталоге. Мне нравится, как это выглядит сейчас, и я хочу заменить единство, которое я установил в своей системе, на то, которое я только что построил.

Подробнее о построении единства

Я использовал qtcreator, чтобы собрать его, когда он спросил, где я хочу его собрать. Я дал ему путь

~Desktop/unity-6.2.0+bzr2624ubuntu0+762-build/

Это строит, и это здорово, я могу запустить его, и мне это нравится. Но я не могу понять, как его установить.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

1 ответ

Оказывается, мне просто нужно было изменить префикс установки cmake. Но теперь я так и делаю

Обратите внимание, что это установит новое единство и перезапишет старое.

Дата, когда я написал это 10/1/2012 Ubuntu Версия 12.10

1) получить исходный код. мы можем сделать место для сборки, для этого примера я буду использовать

~/Desktop/

получить исходный код

cd ~/Desktop
apt-get source unity

Это получит весь исходный код, или вы можете использовать bzr, чтобы получить его

bzr branch lp:unity

В любом случае вам это понадобится. Вам также понадобится qtcreator и все зависимости сборки от Unity, так что

sudo apt-get install qtcreator
sudo apt-get build-dep unity

Далее мы открываем Qt Creator,

введите описание здесь

Теперь мы можем открыть проект (в данном случае Unity). Но прежде чем мы сделаем это, давайте создадим директорию сборки

cd ~/Desktop/unity-6.whatever
mkdir build

введите описание здесь

Теперь в Qt Creator мы можем открыть Unity. Перейти к файлу-> открыть файл

введите описание здесь

Далее нас спросят, какой файл мы хотим открыть. Мы хотим открыть CMakeList.txt

введите описание здесь

Далее нас спросят, какой каталог сборки мы хотели бы использовать. Вот почему мы установили каталог сборки на верхнем уровне проектов. IE ~/Desktop/ Unity-6-что угодно / построить

И это каталог, который мы выберем. Затем мы нажимаем Далее.

введите описание здесь

Далее нас спросят, какие аргументы мы хотим передать в Cmake. Теперь, потому что мы строим из изолированной папки (~/Desktop/unity-6-what /build), которая называется build. Какой каталог находится под верхним каталогом, который нам нужно использовать?

../ 

а также потому, что по умолчанию Unity build настроен для установки в

/usr/local/ 

и не

/usr/  

мы должны также сказать cmake, что также так

-DCMAKE_INSTALL_PREFIX:PATH=/usr

Так что все вместе

../ -DCMAKE_INSTALL_PREFIX:PATH=/usr

Если все идет хорошо, следует настроить файлы сборки на ~/Desktop/build, как показано на снимке экрана

введите описание здесь

Теперь мы можем нажать кнопку Готово. И мы получим экран, который выглядит следующим образом.

введите описание здесь

Теперь для построения Unity и тестирования есть результаты. Первое, что нам нужно сделать, это сообщить Qt-creator, что мы хотим запустить после компиляции. Мы делаем это, нажимая на иконку, которая выглядит как монитор, а затем выбираем

единичном автономный

ПРИМЕЧАНИЕ. Существуют некоторые проблемы с Unity Standart, и он не будет работать так же быстро, как и при рендеринге. Но когда вы установите систему, все будет в порядке. Я также не уверен, когда Unity начал использовать Unity-standalone, так как до 5.10 я был Unity 2d своего рода парень:)

введите описание здесь

Теперь мы можем запустить Unity, нажав Ctrl+ R (сочетание клавиш) для запуска, и Unity скомпилирует.

Или мы можем нажать зеленую кнопку со стрелкой также в QT-Creator, чтобы запустить

введите описание здесь

Well Compiling (Running) Мы можем посмотреть, что происходит, нажав

Кнопка компиляции вывода

введите описание здесь

Когда компиляция завершена (занимает минуту), Unity-Standalone должен запуститься

введите описание здесь

Теперь мы можем поиграть с Unity, который мы только что создали. Вернитесь к QT Creator и нажмите кнопку Стоп. Убить Unity-Standalone

введите описание здесь

Затем мы можем начать редактирование файлов, если мы хотим сделать Unity более подходящим нам

введите описание здесь

После редактирования мы нажимаем Ctrl+ S, чтобы сохранить работу, затем снова запустить Ctrl+ R

и как только у нас будет Unity так, как мы этого хотим, мы можем сделать одно из двух: собрать из него пакет Debian. Или установить с помощью make. Установить с make легко.

cd ~/Desktop/unity-6-whatever/build/
make 
sudo make install

Теперь вы можете входить и выходить из системы, чтобы перезапустить и использовать свое единство. Если вы хотите сделать из него пакет Debian, это то, как вы это делаете.

cd ~/Desktop/unity-6-whatever/build
make clean
cd ../
rm -r build
sudo apt-get install packaging-dev dh-make dpkg-dev
fakeroot dpkg-buildpackage -F 

Затем посмотрите в директории выше, где вы находитесь (~/Desktop), там должны быть все пакеты, если вы сделали это правильно.

Думаете, что у вас есть что-то, что должно использоваться другими? или хотите, чтобы ваши друзья использовали это? Мы можем использовать панель запуска для этого. зайдите на панель запуска и сделайте репо (ppa)

затем

cd ~/Desktop/unity-6-whatever/
dch -i 

введите внесенные вами изменения, номер версии и кодовое имя. Затем сохраните файл (файл журнала изменений), затем

debuild -S -sa
cd ../
dput ppa:YOUR_LP_NAME/YOUR_PPA_NAME unity-whatever.sources.change 

и пусть панель запуска создаст его для вас.

Теперь простой способ вернуть Unity в default - это очистить Nux, compiz и переустановить.

sudo apt-get --purge remove unity compiz libnux-3.0-* 

затем переустановите

sudo apt-get install unity compiz libnux-3.0-*     

и другие способы, которые перечислены на этой странице.

Я надеюсь, что это помогает и счастливого взлома

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