Estou assumindo que a versão padrão do pacote não atende às suas necessidades e que você precisa ajustar a fonte ou a configuração.
Tente seguir estas etapas:
Obtenha todas as dependências necessárias para criar o log4cxx
sudo apt-get build-deps log4cxx
Faça o download da fonte do pacote log4cxx
apt-get source log4cxx
Altere o diretório para o diretório de origem
cd log4cxx-0.10.0
Note que você pode precisar ajustar isso para o número da versão que veio com o seu sistema
Você deve fazer as alterações necessárias neste momento. Observe que, se você fizer uma cópia do diretório de origem neste ponto, será fácil criar um patch com suas alterações posteriormente.
Se você quiser alterar as opções de configuração, procure em debian / rules por "./configure", onde o configure é chamado quando o pacote debian é construído, adicione qualquer coisa que você requisite aqui. Por exemplo, tente alterar a linha para:
./configure --prefix=/usr --with-SMTP
Isso criará o pacote com suporte a SMTP.
O passo final é reconstruir o pacote:
dpkg-buildpackage -b
O resultado será um debian recém-criado e configurado para seus propósitos.
Você pode instalar o debian com
sudo dpkg -i ../liblog4cxx10_0.10.0-1.2ubuntu2_amd64.deb
Note que o nome do seu arquivo pode ser um pouco diferente aqui, dependendo da arquitetura do sistema e da versão do log4cxx que você recuperou dos repositórios.
Eu recomendaria que você também altere o número da versão dos pacotes e mantenedor em debian / control para que você possa diferenciar entre o seu pacote e o padrão. Tenha em atenção que, se outro pacote depender de uma versão específica do log4cxx, o seu pacote deixará de satisfazer a dependência.
Eu recomendo esta questão para mais informações.