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