간단히 말해서, 나는 데비안 패키지를 만들고 있습니다. 패키징 후 모든 것이 잘 작동하지만 한 가지를 제외하면 내 앱은 항상 /usr/bin
패키징 후 폴더에 있습니다.
실제로는 다음 setup.py가 포함된 Python 애플리케이션입니다.
setup(name="myapp",
version="0.80.04",
description='My Appicantion.',
author='ajava',
author_email='[email protected]',
url='http://http://www.ajava.de',
scripts=['myapp'])
debian
내 폴더 에 설정 파일을 만들었습니다 .
/데비안/설치
myapp root/apps/myapp
readme* root/apps/myapp
내가 현재 가지고 있는 것은 다음 구조의 데비안 패키지입니다:
|
|->usr/bin/myapp
|->root/apps/myapp
|->root/apps/readme
|....
내 목표:
|
|->root/apps/myapp
|->root/apps/readme
...
도 아니고 usr/bin
. 이 목표를 어떻게 달성할 수 있나요?
답변1
같은 문제가 있는 다른 사람들을 위해:
내 setup.py 파일의 "scripts" 줄은 나쁜 사람입니다. 이 줄을 제거하고 debian-folder에서 설치 파일을 구성하는 것이 원하는 곳에 애플리케이션을 설치하는 올바른 방법입니다.
setup(name="myapp",
version="0.80.04",
description='My Appicantion.',
author='ajava',
author_email='[email protected]',
url='http://http://www.ajava.de')