Теперь, когда я собрал 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-*
и другие способы, которые перечислены на этой странице.
Я надеюсь, что это помогает и счастливого взлома