Điều này có thể được thực hiện một vài cách. Như adol đã đề cập, wiki Ubuntu có một ví dụ hay về cách thực hiện điều này bằng cách tạo một kho lưu trữ cục bộ với mini-dinstall và thêm nó vào cấu hình pbuilder của bạn. Câu trả lời của Dennis về việc sử dụng dpkg-scanpackages cũng hoạt động.
Tôi đã làm điều này gần đây với apt-ftparchive. Tôi thích cách tiếp cận này vì tôi thấy nó rất nhẹ. Đây là ví dụ chú thích về những gì tôi làm:
# From my ~/.pbuilderrc file
# Location of the dir where you keep pbuilder hook scripts.
HOOKDIR="/home/andrew/.pbuilder-hooks"
# Path to your local repo to be used as a mirror written as apt source line.
OTHERMIRROR="deb file:///home/andrew/pbuilder/local_repo ./"
# Path to your local repo. This tells pbuilder to mount this directory so it is available in the chroot.
BINDMOUNTS="/home/andrew/pbuilder/local_repo"
# As we need to have the apt-ftparchive command, we need to insure this package is installed.
EXTRAPACKAGES="apt-utils"
Bạn cũng cần một cái móc pbuilder:
# From my ~/.pbuilder-hooks/D5update-local-repo file
# Path to the local repo.
LOCAL_REPO="/home/andrew/pbuilder/local_repo"
# Generate a Packages file.
(cd $LOCAL_REPO ; apt-ftparchive packages . > Packages)
# Update to include any new packages in the local repo.
apt-get update
Bây giờ tất cả những gì bạn phải làm là thả các gói vào repo địa phương của bạn và chúng sẽ có sẵn cho pbuilder. Nếu bạn đang cố gắng xây dựng chuỗi các chuỗi phụ thuộc, bạn có thể đặt thư mục kết quả pbuilder làm thư mục repo cục bộ.
Bạn có thể có thể tưởng tượng các biến thể khác về điều này. Chẳng hạn, bạn có thể sử dụng dput với post_upload_command để tạo tệp Gói thay vì sử dụng hook.
Đây trang wiki Debian cũng có thể là hữu ích.