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

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

1 ответ

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

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

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

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

Вы говорите, что столкнулись с ошибкой на поляне, и именно поэтому вы хотите построить багажник. Это правда, что версия glade в главном репо в настоящее время имеет некоторые ошибки, например, в невозможности редактировать текст метки флажка. Но вы можете легко обойти это в коде или непосредственно в 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 /.., либо просто запустить его из bin dir как есть.

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