ホームページ  >  記事  >  システムチュートリアル  >  シンプルな APT ウェアハウスを作成する シンプルな APT ウェアハウスをすばやく構築する

シンプルな APT ウェアハウスを作成する シンプルな APT ウェアハウスをすばやく構築する

WBOY
WBOY転載
2024-04-21 09:04:231033ブラウズ

创建一个简易 APT 仓库 快速构建简易APT仓库

私の仕事の一環として、私が保守している PATHspider は、マージされたばかり、またはまだマージを待っている cURL および PycURL の一部の機能に依存しています。これらの Debian パッケージを含む Docker コンテナを構築する必要があるため、APT リポジトリを迅速に構築する必要があります。

Debian リポジトリは基本的に静的な Web サイトとみなすことができ、コンテンツは GPG 署名されているため、必ずしも信頼できる場所でホストする必要はありません (可用性がプログラムにとって重要でない限り)。私は Netlify (静的 Web サイト ホスト) でブログをホストしていますが、これはこの状況に適していると思います。また、オープンソース プロジェクトもサポートしています。

次のコマンドを使用して netlify の CLI ツールをインストールできます:

リーリー

倉庫をセットアップする基本的な手順は次のとおりです:

リーリー

これらの手順を完了し、Netlify で新しい Web サイトを作成した後、Web インターフェイスを介して Web サイトを管理することもできます。リポジトリのカスタム ドメイン名を設定したり、Let's Encrypt を使用して HTTPS を有効にしたりすることもできます。 (HTTPS を有効にする予定がある場合は、コマンドに apt-transport-https が含まれていることを確認してください。)
このリポジトリを apt ソースに追加するには:

リーリー

これらのパッケージがインストールできることがわかります。戦略によっては、リポジトリ上の新しいバージョンが実際には推奨バージョンではない場合があるため、APT の固定に注意してください。

Update: 日常使用に適したソリューションが必要な場合は、repropro を参照してください。エンド ユーザーに apt リポジトリをサードパーティ リポジトリとしてシステムに追加してもらいたい場合は、Debian wiki のこのページを確認してください。このページにはリポジトリの使用方法が記載されています。

更新 2: コメント投稿者は、より多くの機能を提供し、repropro の制限の一部を取り除く aptly の使用を指摘しました。 aptly を使用したことがないので詳細についてはコメントできませんが、ウェブサイトを見る限り、素晴らしいツールのようです。


以上がシンプルな APT ウェアハウスを作成する シンプルな APT ウェアハウスをすばやく構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。