Построить log4cxx

Пожалуйста, помогите мне, с чего начать при создании пакета log4cxx, нужны ли мне некоторые другие пакеты для его создания?

Я не могу найти ничего существенного, чтобы помочь мне решить эту проблему.

Я пробовал этот учебник, но безуспешно.

Если это возможно, я хотел бы, чтобы кто-то объяснил мне весь процесс строительства, установив этот пакет log4cxx.

Большое спасибо.

One Solution collect form web for “Построить log4cxx”

Я предполагаю, что версия пакета по умолчанию не соответствует вашим потребностям и вам нужно либо настроить источник, либо настроить.

Попробуйте выполнить следующие действия:

Получите все зависимости, необходимые для сборки log4cxx

sudo apt-get build-deps log4cxx

Загрузите исходный код для пакета log4cxx

apt-get source log4cxx

Изменить каталог в исходный каталог

cd log4cxx-0.10.0

Обратите внимание, что вам может потребоваться настроить его для номера версии, прилагаемого к вашей системе

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

Если вы хотите изменить параметры конфигурации, посмотрите в debian / rules для «./configure», здесь вызывается configure, когда строится пакет debian, добавьте все, что вам нужно здесь. Например, попробуйте изменить строку на:

./configure --prefix=/usr --with-SMTP

Это создаст пакет с поддержкой SMTP.

Последний шаг состоит в том, чтобы перестроить пакет:

dpkg-buildpackage -b

Результатом будет новый созданный debian, настроенный для ваших целей.

Вы можете установить debian с помощью

sudo dpkg -i ../liblog4cxx10_0.10.0-1.2ubuntu2_amd64.deb

Обратите внимание, что ваше имя файла может немного отличаться в зависимости от вашей системной архитектуры и версии log4cxx, которую вы извлекли из репозиториев.

Я бы порекомендовал вам также изменить номер версии пакета и сопровождающий в debian / control, чтобы вы могли различать ваш пакет и стандартный. Помните, что если другой пакет зависит от конкретной версии log4cxx, ваш пакет больше не будет удовлетворять зависимость.

Я рекомендую этот вопрос для получения дополнительной информации.

  • Попытка использовать несколько репозиториев Debian
  • Как зашифровать данные в папке в share samba и делиться им как зашифрованными, так и дешифрованными?
  • «Apt-get install» заканчивается ошибкой сегментации
  • Как вы пишете grub.cfg menuentry для Debian Netinst (8.2 от написания) для загрузки через USB?
  • Установите Inkscape 0.91 на Debian Weezy
  • Не удалось найти пакет smbfs в Debian Wheezy
  • Как закрыть все приложения до того, как X-сервер опустится?
  • Привод USB3, подключенный к ПК, заставляет компьютер зависать «приветствовать,
  • Предотвратите загрузку Debian из автоматической сборки RAID при загрузке
  • Как загрузить live debian с использованием изображения persistence в режиме только для чтения?
  • Как узнать, когда был установлен пакет?
  • Linux и Unix - лучшая ОС в мире.