ソースコードを再帰的にコンパイルし、ソースコードとすべての依存関係の「.deb」を生成する方法はありますか?

ソースコードを再帰的にコンパイルし、ソースコードとすべての依存関係の「.deb」を生成する方法はありますか?

私の目標は、すべてのコンパイル済み()パッケージをホストする内部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作成まで、すべてがうまく機能します。ソースからパッケージを正常に作成しました.debhostname

これで、次の手順を完了しました。

  • 内部Ubuntuサーバーストア.debにアップロードされました。hostname
  • debootstrapこのリポジトリを指すツール(たとえば)。

今インストールしようとすると、hostnameその依存関係debootstrapを。リポジトリにforがないため、使用できないというエラーが発生します。hostnamelibgcc1.deblibgcc1libgcc1

私の質問は次のとおりです。

.debソースコードを再帰的にコンパイルし、ソースコードとすべての依存関係を生成する方法はありますか?

ベストアンサー1

おすすめ記事