Теперь, когда я создал Единицу, Как я Устанавливаю ее?

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

Больше о сборке единицы

Я использовал qtcreator для создания его, когда это спросило, где я хотел создать Его, я дал ему путь

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

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

Сообщите мне, нужна ли Вам дополнительная информация.

3
задан 14 October 2012 в 00:48

1 ответ

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

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

Дата, что я записал эту 01.10.2012 Версию 12.10 Ubuntu

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

~/Desktop/

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

cd ~/Desktop
apt-get source unity

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

bzr branch lp:unity

Так или иначе Вы испытываете необходимость в нем. Вы также испытываете необходимость в qtcreator и всей зависимости от сборки Единицы так

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

Затем Мы открываем спокойного Создателя,

enter image description here

Теперь Мы можем открыться, проект (Единица в этом случае), Но прежде чем мы сделаем это позволяет, делают dir Сборки Так

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

enter image description here

Теперь в спокойном Создателе мы можем открыть Unity. Перейдите к Файлу-> открытый файл

enter image description here

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

enter image description here

Затем Нас спросят, какой Каталог сборки мы хотели бы использовать. Поэтому мы настраиваем dir сборки на верхнем уровне проектов. IE ~/Desktop/unity-6-whatever/build

И это - Каталог, что мы выберем Then, мы Нажимаем Next

enter image description here

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

../ 

и также потому что сборкой Единицы по умолчанию настраивается для установки на

/usr/local/ 

и нет

/usr/  

мы должны также сказать cmake это также Так

-DCMAKE_INSTALL_PREFIX:PATH=/usr

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

../ -DCMAKE_INSTALL_PREFIX:PATH=/usr

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

enter image description here

Мы можем теперь Нажать Finish Button. И Мы получим экран, который похож на это.

enter image description here

Теперь для создания Единицы и теста результаты. Первая вещь, которую мы должны сделать, говорят Спокойному создателю, что мы хотим бежать за компиляцией. Мы делаем это путем нажатия в Значке, который похож на монитор, и затем выберите

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

Примечание: Существуют некоторые проблемы с одинокой единицей, и она не будет работать настолько же быстро, и при этом она не представит графику как хороший как тогда, когда установлено. Но когда Вы устанавливаете в системе, все будут в порядке. Я также не уверен, когда Единица начала использовать автономный Единицей в качестве прежде 5.10, я был Единицей 2-й вид парня :)

enter image description here

Теперь мы можем Выполнить нажатие Единицы ctrl+r (сочетание клавиш) для выполнения, и Единица скомпилирует.

Или мы можем нажать зеленую кнопку стрелки также в СПОКОЙНОМ Создателе для Выполнения

enter image description here

Хорошо Компиляция (Выполнения), которое Мы можем следить для наблюдения то, что продолжается путем нажатия

Скомпилируйте выходную кнопку

enter image description here

После того как компиляция сделана (занимает минуту), Автономный Единицей, должен запуститься

enter image description here

Теперь мы можем играть вокруг с Единицей, которую мы просто создали, Возвращаются к спокойному Создателю и и Нажатие кнопка остановки. Уничтожить Автономный Единицей

enter image description here

Затем мы можем начать редактировать файлы, если нам нравится делать Единицу больше, как нам нравится

enter image description here

После редактирования мы нажимаем, ctrl+s для сохранения являются работой затем Выполнение оно снова ctrl+r

и после того как у нас есть Единица способ, которым мы хотим ее, Мы можем сделать Одну из двух вещей Сборка debian пакет ее. Или использование Установки делает. Установка с делает, легко.

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 

Затем Взгляд в dir выше, где Вы (~ / Рабочий стол) должен быть всеми пакетами там в этой точке при создании его правильно

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

затем

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

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

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

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

Теперь простой способ сбросить единицу для установки по умолчанию состоял бы в том, чтобы произвести чистку его Nux и compiz и переустановить

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

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

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

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

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

2
ответ дан 21 October 2019 в 12:11

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

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