Опис тега myocardial-infarction
Є відмінна офіційна документація тут - розвиток єдності.
Ось витяг з його будинку єдності - установка з вихідних і компіляції
Будинок Єдності
Ці інструкції допоможуть вам створити єдність з джерела. Однак є кілька речей, щоб розглянути:
- Рекомендується не копіювати все, що ви побудували локально поза вашого домашнього каталогу. Це до неприємностей, особливо як ми будуємо всю оболонка робочого столу. Якщо вам вдасться щоб зруйнувати ваші системні оболонки робочого столу, ви будете дуже сумно програміст!
- Передбачається, що ви використовуєте точний реліз Ubuntu.
- Передбачається також, що ви хочете створити єдність зі стовбура (тобто ЛП:єдність).
Отримую вихідний код:
Якщо ви ще не встановили базар, встановіть його зараз:
судно apt-отримати установку БЗР
Ви хочете зробити собі папку код єдності. Робити щось на зразок цього:
команди mkdir -Р ~/код/єдність команда CD ~/код/єдність
Давайте візьмемо код з Launchpad:
БЗР філія ЛВ:багажник єдності
Це може зайняти деякий час.
Встановлення Залежностей Побудувати:Нам потрібно будувати залежностям для єдності. На щастя, apt-отримати робить це тривіальною:
суду apt-отримати будувати-ДЕП єдності
Складання Єдність:
Використовувати цей набір функцій в bash, щоб зробити цей крок значно легше. Щоб використовувати їх, скопіюйте наступний код в bash файл у ваш будинок каталог
.bash_functions
:функція відтворити-створити-Дір() { РМ -Р будувати команди mkdir побудувати збірка CD } функція ремейк-автоген-проект) { ./autogen.sh --префікс=$будинку/постановка --включити-налагодження зробити чистий && зробити && make install } функція ремейк-єдність() { відтворити-будувати-реж .. з CMake-DCMAKE_BUILD_TYPE=debug-режим DCOMPIZ_PLUGIN_INSTALL_TYPE=локальний -DCMAKE_INSTALL_PREFIX=$Home/в проміжному/ -DGSETTINGS_LOCALINSTALL=про прийняти && make install } функція єдності-ОКР { експорт шлях=~/проміжного/ОГРН:$шлях експорт XDG_DATA_DIRS=~/.у config/Compiz-у-1/gsettings/схеми:~/проміжного/частка:/usr/частки:/usr/місцеві/частки експорт змінної LD_LIBRARY_PATH=~/постановка в/lib:${змінна LD_LIBRARY_PATH} експорт LD_RUN_PATH=~/постановка в/lib:${LD_RUN_PATH} експорт PKG_CONFIG_PATH=~/постановка в/lib/pkgconfig:${PKG_CONFIG_PATH} експорт PYTHONPATH=~/проміжного/Ліб/замість python2.7/сайт-пакети:$PYTHONPATH }
Тепер запустіть в терміналі:
Ехо ". ~/.bash_functions" >> ~/.bashrc наступне
Це гарантує, що наступного разу ви відкриваєте оболонку Bash функції перераховані вище будуть доступні для вас. Щоб уникнути закриття і повторно відкрийте термінал, ми можемо прочитати їх вручну тільки в цей раз:
. ~/.bash_functions
Тепер ви повинні бути в змозі виконати:
ремейк-єдність
з
багажника/
каталог ми створили раніше. Ось саме – ти будинок єдності!