私の目標は、すべてのコンパイル済み()パッケージをホストする内部Ubuntuストレージサーバーを作成することです.deb
。インストール/更新には、公式のUbuntuサーバーの代わりにこの内部ストレージを使用する予定です。
目標を達成するには、コンパイルされたパッケージ(.deb
)がすべて必要です。.deb
以下のようにUbuntuパッケージソースからビルドしようとしています。
apt-get source hostname=3.20
apt-get build-dep hostname=3.20 -y
cd hostname-3.20
dpkg-buildpackage -rfakeroot -b
この.deb
作成まで、すべてがうまく機能します。ソースからパッケージを正常に作成しました.deb
。hostname
これで、次の手順を完了しました。
- 内部Ubuntuサーバーストア
.deb
にアップロードされました。hostname
debootstrap
このリポジトリを指すツール(たとえば)。
今インストールしようとすると、hostname
その依存関係debootstrap
を。リポジトリにforがないため、使用できないというエラーが発生します。hostname
libgcc1
.deb
libgcc1
libgcc1
私の質問は次のとおりです。
.deb
ソースコードを再帰的にコンパイルし、ソースコードとすべての依存関係を生成する方法はありますか?