나는 워킹 setup.py 파일을 가지고있다; 여기에는 다음 줄이 포함됩니다..deb 패키지의 실제 홈 디렉토리를 가리킨다.
home = os.environ["HOME"] # home = /home/dr in my machine;
distutils.core.setup(
...
data_files= [ ('%s/.config/autostart'%home,['data/RockDome-autostart.desktop']),
("%s/.gnome2/nautilus-scripts"%home , ['data/Add to RockDome']) ,
]
이제는 .deb packge를 dpkg-buildpackage -i -I -rfakeroot
으로 만듭니다. 모두가 결과 .deb
패키지는 다음 hirreracy이 점을 제외하고 해당 :
.deb
/... other paths
/home
/dr
/.gnome2
/nautilus-scripts
/Add to RockDome
/.config
/autostart
/RockDome-autostart.desktop
보시다시피을; 뎁은 경로에 일부 파일을 설치합니다 :
/home/dr/.gnome2/nautilus-scripts/Add RockDome
/home/dr/.config/autostart/RockDome-autostart에. 바탕 화면
이 경로는 내 컴퓨터를 제외하고는 올바르지 않습니다. 다른 컴퓨터에서는 사용자의 집 dir 밖에 dirs를 만들 것입니다!