Webベースのリポジトリ

前回の投稿で、 リポジトリリポジトリについて書きました。

過去2か月にわたって、RestAPIが追加され、別のリポジトリが登場しました。これについて説明します。



そもそも公式リポジトリにアクセスすることは困難ですが、ポリシーによると、オープンソフトウェア、または原則に従って組み立てられた少量のクローズソフトウェアのみがすべて自宅で収集され、パッケージビルドスクリプトはファイルをシステムにコピーするだけです。



プログラマーまたは会社が1つのプログラムをリリースしてPPAに入れると、最大2つの1つのパッケージでPPAが得られます-そのようなリポジトリがたくさんあり、多くのサイトにもパッケージをダウンロードするためのリンクがあります-パッケージは閉じられています-それを収集しました-次に、ダウンロード、インストールします。



そこで、Androidマーケットの原理に基づいて動作するリポジトリであるユーザーが取得したかったのは、ユーザー自身がこのリポジトリに必要なものをレイアウトすることです。 これを自宅に保存することはできず、パッケージのボリュームが非常に大きくなる可能性があるため、リポジトリにはパッケージへのリンクが保存されます。 パッケージに加えて、それらの説明もあります。 debファイルのアドレスとパッケージの説明を指定することで、パッケージをリポジトリにロードできることがわかりました。



リポジトリとパッケージのセキュリティ


各パッケージは、その説明がパッケージのリストにエラーを引き起こさないようにチェックされます-このようにして、クレイジーなパッケージはリポジトリ全体を殺しません。 パッケージ自体とリンクの正確さは、すでにダウンローダーの良心にかかっています。



閉じたアプリケーションまたは単一のパッケージを開発する人にとっては、新しいPPAを使用することはお勧めできませんが、これはかなり良いソリューションかもしれませんが、これまでのところセキュリティの問題はあまり解決されていません。



All Articles