Как скомпилировать поляну из сундука

Кнопка редактирования текста для поляны не работает, и я прочитал другую ссылку, которая мне нужна для компиляции поляны из «ствола». Я не знаю, что это такое, как мне собрать поляну из сундука и куда мне пойти, чтобы получить сундук.

0
задан 4 January 2013 в 21:51

1 ответ

Магистраль - это термин, используемый в системах контроля версий (VCS / RCS). VCS содержит исходный код для одного или нескольких проектов. Это называется деревом источника . Если над одним и тем же кодом работает много программистов, им часто проще и безопаснее внести изменения в отдельные снимки исходного дерева, а затем объединить их измененные снимки обратно в Основная кодовая база. Или, на языке VCS, вы создаете ветку , вносите изменения, а затем объединяете их обратно в основную кодовую базу - известную как trunk .

Таким образом, транк обычно означает самую последнюю копию кодовой базы; что посторонний посчитал бы последним кодом для проекта. В системах DVCS все сложнее, но я остановлюсь на этом.

Важно понимать, что транк , где разработчики фиксируют свои изменения прямо сейчас .

Ночные сборки обычно более стабильны, чем транки, теги более стабильны, чем ночные сборки, бета-версии более стабильны, чем теги, а стабильные релизы более стабильны, чем бета-версии. Другими словами, ствол примерно так же нестабилен, как и , и, следовательно, никоим образом не гарантированно работает . Это может даже не строить.

Вы говорите, что столкнулись с ошибкой на поляне, и именно поэтому вы хотите построить сундук. Это правда, что версия поляны в главном репо в настоящее время имеет некоторые ошибки, например, в невозможности редактировать текст метки флажка. Но вы можете легко обойти это в коде или непосредственно в XML-файле Glade.

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

Если вы не можете работать над этой ошибкой, как бы то ни было, лучшим решением может быть попытка версии glade в предложенном Ubuntu репозитории , чтобы увидеть, исправлена ​​ли там ваша проблема. Я предлагаю вам пойти по одному из этих маршрутов.

Ради полноты, сборка последней кодовой базы Glade будет выглядеть примерно так.

sudo apt-get install git
sudo apt-get build-dep glade
mkdir glade-src && cd glade-src
git clone git://git.gnome.org/glade
cd glade

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

autoconf
./configure
make

Затем его можно установить в папку по умолчанию с помощью

sudo make install

, но вы, вероятно, захотите либо настроить целевое местоположение, чтобы поместить его в / usr / local / .., либо просто запустите его из корзины, как есть.

0
ответ дан 4 January 2013 в 21:51

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

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