우분투 패키징

우분투에서 패키징 작업 중입니다.

shard libaray 2개
single processor 2개를 패키징하는데
머리털 나고 처음으로 해보는 거라 무지 해매고 있습니다.

삽질이 기분인걸 알지만 -_ㅡ; 1주일 삽질 하다가 이렇게 글을 올립니다.
살짝 어드바이스만 해 주신다면 감사 하겠습니다…

우선 shard library 2개는 패키징 된 상태 입니다. ( 패키징 후 설치까지 완료 )
근데 문제는 single processor 중 하나가 라이브러리를 쓰게 되어 있는데
패키징 할때 설치가 되어 있는데도 불고 하고 앞서 패키징해서 설치한 shard library가
인식이 안된다는 것입니다…

패키징은
dpkg-buildpackge -S -us -uc 명령과
sudo pbuilder build …/*.dsc 명령으로 패키징 작업 중입니다.

제가 느끼기에는 pbuilder가 자신의 base 시스템 이미지를 base.tgz 으로 만들고
그 가상 시스템 내에서 패키징을 하는 것 같은데…
base.tgz에 포함 되어 있지 않는 (제가 직접 제작한 library) 패키지는
pbuilder의 base.tgz에 넣을 수 없는 것입니까?

아니면 pbuilder가 직접 제작한 라이브러리를 인식 시킬 수 있는 다른 방법이 있는 것입니까??

contorl 파일에 Build-Depends에 넣어 보고 그냥 Depends에 도 넣어 봤는데
성공은 못했습니다… 제가 잘 못한 것인지 아니면 뭐 다른 길이 있는지 어드바이스 부탁 드림니다.
고수 님들 꼬~~~ ㄱ :)

This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory;
(expected unetnapd_1.0.0.orig.tar.gz or unetnapd-1.0.0.orig)
continue anyway? (y/n) y
debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp

Add here commands to clean up after the build process.

/usr/bin/make distclean
make[1]: Entering directory /root/linux/agent/unetnapd-1.0.0' make[1]: *** No rule to make target distclean’. Stop.
make[1]: Leaving directory /root/linux/agent/unetnapd-1.0.0' make: [clean] Error 2 (ignored) cp -f /usr/share/misc/config.sub config.sub cp -f /usr/share/misc/config.guess config.guess dh_clean dpkg-source -b unetnapd-1.0.0 dpkg-source: building unetnapd in unetnapd_1.0.0-1.tar.gz dpkg-source: building unetnapd in unetnapd_1.0.0-1.dsc dpkg-genchanges -S dpkg-genchanges: including full source code in upload dpkg-buildpackage (debuild emulation): source only upload: Debian-native package W: /root/.pbuilderrc does not exist I: using fakeroot in build. Current time: Mon May 26 15:42:28 KST 2008 pbuilder-time-stamp: 1211784148 Building the build Environment -> extracting base tarball [/var/cache/pbuilder/base.tgz] -> creating local configuration -> copying local configuration -> mounting /proc filesystem -> mounting /dev/pts filesystem -> Mounting /var/cache/pbuilder/result -> policy-rc.d already exists Obtaining the cached apt archive contents Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org> Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder and should Depends: autotools-dev, debhelper (>= 5), libunet, libuparser dpkg-deb: building package pbuilder-satisfydepends-dummy’ in `/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb’.
Reading package lists… Done
Building dependency tree
Reading state information… Done
aptitude is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Selecting previously deselected package pbuilder-satisfydepends-dummy.
(Reading database … 12190 files and directories currently installed.)
Unpacking pbuilder-satisfydepends-dummy (from …/pbuilder-satisfydepends-dummy.deb) …
dpkg: dependency problems prevent configuration of pbuilder-satisfydepends-dummy:
pbuilder-satisfydepends-dummy depends on autotools-dev; however:
Package autotools-dev is not installed.
pbuilder-satisfydepends-dummy depends on debhelper (>= 5); however:
Package debhelper is not installed.
pbuilder-satisfydepends-dummy depends on libunet; however:
Package libunet is not installed.
pbuilder-satisfydepends-dummy depends on libuparser; however:
Package libuparser is not installed.
dpkg: error processing pbuilder-satisfydepends-dummy (–install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
pbuilder-satisfydepends-dummy
Reading package lists… Done
Building dependency tree
Reading state information… Done
Initializing package states… Done
Writing extended state information… Done
Building tag database… Done
The following packages are BROKEN:
pbuilder-satisfydepends-dummy
The following NEW packages will be automatically installed:
autotools-dev debhelper file gettext html2text intltool-debian libmagic1 po-debconf
The following NEW packages will be installed:
autotools-dev debhelper file gettext html2text intltool-debian libmagic1 po-debconf
0 packages upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/3279kB of archives. After unpacking 12.2MB will be used.
The following packages have unmet dependencies:
[color=#FF0000:2ip4fkop] pbuilder-satisfydepends-dummy: Depends: libunet which is a virtual package.
Depends: libuparser which is a virtual package.[/color:2ip4fkop]
Resolving dependencies…
The following actions will resolve these dependencies:

Remove the following packages:
pbuilder-satisfydepends-dummy

Score is -9850

The following NEW packages will be automatically installed:
file libmagic1
The following packages will be automatically REMOVED:
pbuilder-satisfydepends-dummy
The following NEW packages will be installed:
file libmagic1
The following packages will be REMOVED:
pbuilder-satisfydepends-dummy
0 packages upgraded, 2 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B/373kB of archives. After unpacking 1950kB will be used.
Writing extended state information… Done
(Reading database … 12190 files and directories currently installed.)
Removing pbuilder-satisfydepends-dummy …
Selecting previously deselected package libmagic1.
(Reading database … 12190 files and directories currently installed.)
Unpacking libmagic1 (from …/libmagic1_4.21-3_i386.deb) …
Selecting previously deselected package file.
Unpacking file (from …/archives/file_4.21-3_i386.deb) …
Setting up libmagic1 (4.21-3) …

Setting up file (4.21-3) …
Processing triggers for libc6 …
ldconfig deferred processing now taking place
Reading package lists… Done
Building dependency tree
Reading state information… Done
Reading extended state information
Initializing package states… Done
Writing extended state information… Done
Building tag database… Done
Aptitude couldn’t satisfy the build dependencies
E: pbuilder-satisfydepends failed.
Copying back the cached apt archive contents
-> unmounting /var/cache/pbuilder/result filesystem
-> unmounting dev/pts filesystem
-> unmounting proc filesystem
-> cleaning the build env
-> removing directory /var/cache/pbuilder/build//6195 and its subdirectories

위 두줄에 있는 라이브러리가 직접 제작한 라이브러리 입니다…
그것 때문에 depends 에러가 발생하는데 해결 방안 좀… ㅠ.ㅠ