내가 파일을 만들어 관리하는 몇 가지 튜토리얼을 읽기 전에 debuild 와 뎁 파일을 만드는 몇 가지 문제가 발생하지만 난 항상이 오류를 얻을 : make: *** No rule to make target «build». Stop.
dpkg-buildpackage: failure: debian/rules build gave error exit s
일부 파일을 업데이트해야하는 데비안 패키지가 있습니다. 이 파일들은 데비안 패키지를 제거한 후에 존재합니다. 나는 내 패키지와 함께 그들을 제거하고 싶다. apt-get remove으로 전화하면된다. 내가 /var/lib/dpkg/info/<package>.list
에 업데이트 된 파일을 추가하면 들은이 제거됩니다.는 업데이트 : RF RM은 폴더로 p
내 데비안 패키지의 debian-folder에 예를 들어 디렉토리를 제거하는 사후 단계를 추가하고 싶습니다. 파일 * .postrm.debhelper이 맞는 것 같습니다. 그러나이 파일은 여러 헬퍼 스크립트 (dh_installinit, dh_icons)로 덮어 씁니다. 이 스크립트에 자체 액션을 추가하면 어떻게 자동 생성되는 명령과 병합됩니까? 업데이트
Realxtend 프로젝트 (https://github.com/realXtend/naali)의 새 .deb 패키지를 만들어야합니다. 이것은 의존성이 많은 커다란 프로젝트이고 모든 deps와 실행 파일을 다운로드, 컴파일 및 설치하는 자동 bash 스크립트 (/tools/Linux/build-deps.bash)입니다. 그래서 나는 많은 튜토리얼을 시도하지만
몇개의 파일을 설치하기 위해 작은 deb 패키지를 만들고 있습니다. 그 중 일부는/usr/lib/mypackage /에 있으며/usr/lib/mypackage/mybin에서/usr/bin/mybin으로의 심볼릭 링크를 만들고 싶습니다. /usr/lib/mypackage 폴더 mypackage.install을 사용하고 거기에 파일을 복사합니다. 이것은 잘 작
dh_help를 사용하여 패키지 템플릿을 만들고 바이너리 패키지 생성을위한 우분투 및 debian 패키징 안내서를 따르려고합니다. debuild에게 어떤 파일이 conf 파일인지 어떻게 알 수 있습니까? 예를 들어 /etc/mypkg.conf로 이동해야합니까? mypkg-0.1/etc/mypkg/fname.conf에 넣으려고했지만 debuild가 무시합니다
일부 응용 프로그램은 perl 및 일부 Python으로 작성된 다양한 섹션이 있습니다. 그러한 응용 프로그램을 패키징하는 데 가장 좋은 도구는 무엇입니까? 나는 지금 쯤이면 deb-helper를보고 있는데 어떻게 사용하는지 배우는 중이다. 아이디어? 업데이트 내 소스 레이아웃 : AppRoot/
agi-bin/
MyApp/
C
데비안 패키지를 빌드하는 동안 debian/mypackagename.install 파일을 사용하여 debhelper 패키징 도구에 파일 및 폴더를 복사 할 위치를 알려줍니다. 문제는 폴더에 패키지 트리에 복사 된 .svn 폴더가 있고 마지막으로 대상 컴퓨터로 이동한다는 것입니다. 패키지를 만드는 동안 .svn 폴더를 제외하는 표준 방법이 있습니까?
debhelper를 사용하기 전에 패키지를 만들었지 만 매우 실망한 문제가 있습니다. 이 내 파일 트리입니다 : usr/
`-- share
|-- applications
| `-- create-launcher.desktop
`-- create-launcher
|-- bin
| |-- callbacks.py