Построить 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, ваш пакет больше не будет удовлетворять зависимость.

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

  • Как отключить сообщение спама systemd «Время было изменено» в / var / log / syslog на Debian jessie?
  • MariaDB - проблемы с зависимостями - оставляя неконфигурированные
  • Выборочно создавать пакеты с dpkg-buildpackage
  • Как работает apt-get?
  • Как смонтировать устройство dm_crypt во время загрузки, он не работает все время
  • Как добавить репозиторий и установить TMSU в Debian 9?
  • Диски не отображаются в установщике Debian?
  • Debian только распознает eth0 при установке
  • dh_install не может найти usr / lib / lib * .a
  • установите umask на 0002 для sftp и scp
  • Удаленный запуск и доступ к рабочему столу Debian KDE
  • Linux и Unix - лучшая ОС в мире.