DEB 파일 복사 및 설치 - 오류

DEB 파일 복사 및 설치 - 오류

Apache2의 소스 코드에서 deb 파일을 만들었고 이를 컴파일하는 데 사용한 컴퓨터에 성공적으로 설치하고 실행할 수 있었습니다. 그런데 deb 파일을 다른 컴퓨터에 복사(SCP)해서 설치했더니 새로 설치된 시스템에 apache2의 로그 디렉터리(/CloudS/Packages/apache2-cs/var/log/)가 없어졌습니다.

두 경우 모두 다음 명령을 사용하여 설치했습니다.dpkg -i <deb file>

이유가 무엇인지 말해 줄 수 있는 사람이 있나요?

번역자:

root@compiler:/build/result# cd /CloudS/Packages/apache2-cs/
root@compiler:/CloudS/Packages/apache2-cs# ls
usr  var

다른 기계:

root@ubuntu-1cpu-1gb-de-fra1:~# ls /CloudS/Packages/apache2-cs/
usr
root@ubuntu-1cpu-1gb-de-fra1:~#

보시다시피 다른 컴퓨터에 동일한 deb 파일을 설치하면 "var" 디렉터리가 누락됩니다. 다음 구성을 사용하여 deb 파일을 빌드합니다.

    ./configure --enable-layout=Debian --prefix=/CloudS/Packages/apache2-cs --sysconfdir=/etc/apache2-cs --enable-rewrite=shared --enable-speling=shared --with-pcre --with-include-apr --with-include-aprutils --enable-load-all-modules --with-suexec-caller=cloudS-www --with-suexec-logfile=/var/log/apache2-cs/suexec.log --with-suexec-bin=/usr/lib/apache2-cs/suexec --with-suexec-docroot=/var/www --with-suexec-userdir=public_html --with-suexec-uidmin=100 --enable-suexec=shared --with-program-name=apache2-cs --enable-logio
make clean
make 
checkinstall --install=no --pakdir=/build/result/ 

관련 정보