[PS: สิ่งที่ฉันต้องการบรรลุที่นี่คือการเรียนรู้วิธีจัดทำแพ็คเกจซอฟต์แวร์ใหม่]
ฉันกำลังทำตามคำแนะนำใน https://packaging.ubuntu.com/html/packaging-new-software.html#building-the-package.
เมื่อฉันดำเนินการ bzr builddeb -- -us -uc
ข้อผิดพลาดเหล่านี้แสดง:
⯠bzr builddeb -- -us -uc
การสร้างโดยใช้ผังงาน
สร้างแพ็คเกจในโหมดปกติ
ล้าง build dir: /home/xxx/test/build-area/hello-2.10
กำลังหาทางเอาทาร์บอลต้นน้ำกลับคืนมา
tarball ต้นน้ำมีอยู่แล้วในไดเร็กทอรี build โดยใช้สิ่งนั้น
สร้างแพ็คเกจใน /home/song/test/build-area/hello-2.10 โดยใช้ debuild -us -uc
dpkg-buildpackage -rfakeroot -us -uc -ui
dpkg-buildpackage: ข้อมูล: ซอร์สแพ็คเกจ สวัสดี
dpkg-buildpackage: ข้อมูล: ซอร์สเวอร์ชัน 2.10-1
dpkg-buildpackage: ข้อมูล: การกระจายแหล่งที่มาไม่เสถียร
dpkg-buildpackage: ข้อมูล: แหล่งที่มาเปลี่ยนโดย xxx <[email protected]>
dpkg-source --before-build สวัสดี-2.10
dpkg-buildpackage: ข้อมูล: สถาปัตยกรรมโฮสต์ amd64
เดเบียนปลอม / กฎสะอาด
สะอาดดี
dh_auto_clean
ทำให้ -j16 -O disclean
make[1]: เข้าสู่ไดเรกทอรี '/home/xxx/test/build-area/hello-2.10'
ดูเหมือนว่าจะไม่มี Makefile ในไดเร็กทอรีนี้
คุณต้องเรียกใช้ ./configure ก่อนที่จะเรียกใช้ 'make'
GNUmakefile:106: สูตรสำหรับเป้าหมาย 'abort-due-to-no-makefile' ล้มเหลว
make[1]: *** [abort-due-to-no-makefile] ข้อผิดพลาด 1
make[1]: ออกจากไดเร็กทอรี '/home/xxx/test/build-area/hello-2.10'
dh_auto_clean: make -j16 -O distclean ส่งคืนรหัสทางออก 2
เดเบียน/กฎ:18: สูตรสำหรับเป้าหมาย 'สะอาด' ล้มเหลว
ทำ: *** [สะอาด] ข้อผิดพลาด 25
dpkg-buildpackage: ข้อผิดพลาด: เดเบียนปลอม / กฎกระบวนการย่อยที่สะอาดส่งคืนสถานะการออก 2
สร้าง: ข้อผิดพลาดร้ายแรงที่บรรทัด 1152:
dpkg-buildpackage -rfakeroot -us -uc -ui ล้มเหลว
bzr: ข้อผิดพลาด: การสร้างล้มเหลว
จากนั้นดูในไดเร็กทอรี build:
¯ ล
เกี่ยวกับ NLS aclocal.m4 ผู้เขียน build-aux ChangeLog ChangeLog.O config.in กำหนดค่า configuration.ac contrib คัดลอก debian doc GNUmakefile hello.1 ติดตั้ง lib m4 maint.mk Makefile.am Makefile.in man ข่าวสำหรับ README README-dev README- ปล่อยการทดสอบ src ขอบคุณ TODO
ใครดูแล้วแนะนำหน่อยได้ไหมครับ