Debusine: Debian 用の APT 互換アドオン パッケージのリポジトリを管理するためのプラットフォーム

 
Debusine: DebianはDebian用の便利なPPAプラットフォームに取り組んでいます

Debusine: DebianはDebian用の便利なPPAプラットフォームに取り組んでいます

パラmuchos、 Ubuntu は、Linux の世界の最高のものを提供する数少ない Linux ベースのディストリビューションの 1 つと考えられています。少なくとも、デスクトップにインストールできるソフトウェア(アプリケーション、プログラム、ゲーム、オペレーティングシステム)の種類に関しては、Windows は幅広い選択肢を提供しています。無料ソフトウェアや商用ソフトウェアだけでなく、家庭やオフィスユーザー向けのソフトウェアも豊富に揃っています。これは、Windows の広範かつ成長を続けるアプリケーションエコシステムによって実現されています。このエコシステムは、Windows 独自の(およびサードパーティ製の)「Deb」および「Snap」パッケージリポジトリだけでなく、無数のチャネルを通じて入手できる膨大な数の代替ソフトウェアや最新ソフトウェアによって支えられています。 「PPA」リポジトリ 巨大なグローバルユーザーコミュニティによって生み出されたものです。そして今、Debianプロジェクトは、同じ方向性で、このイニシアチブの立ち上げを発表しました。 「デブシン」これは一種の「PPA」リポジトリです。

このように、近い将来、 Debian GNU/Linux ディストリビューションまたはそれをベースにしたディストリビューションのユーザーは、代替ソフトウェア リポジトリのインストールに頼る必要がなくなります。 公式または認定されたDebianリポジトリにはないソフトウェアを使い、楽しむことができます。そこで、この新しいDebianプロジェクトの取り組みについてもう少し詳しく説明した後、この記事の最後で、これを迅速かつ効果的に使用する方法をご紹介します。 «さまざまなPPAリポジトリをインストール、設定、使用する Ubuntu の場合、Debian 13「Trixie」ディストリビューション上。

XtraDeb:Ubuntu用のアプリとゲームの優れたPPAリポジトリ

XtraDeb:Ubuntu用のアプリとゲームの優れたPPAリポジトリ

しかし、Debianプロジェクトが推奨するこの新しい取り組みの詳細を掘り下げる前に、 「デブシン」を探索することをお勧めします 以前の関連記事 Debian 上の Ubuntu PPA リポジトリのトピックに関しては、この出版物を読んだ後、次のようになりました。

エクストラデブ あります PPAリポジトリ Ubuntu および派生製品、または互換デバイス向けで、優れた最新のアプリケーションとゲームを提供します。

XtraDeb:Ubuntu用のアプリとゲームの優れたPPAリポジトリ
関連記事
XtraDeb:Ubuntu用のアプリとゲームの優れたPPAリポジトリ

Debusine: Debian 用の APT 互換アドオン パッケージのリポジトリを管理するためのプラットフォーム

デブシン: フリークシアン これは Debian 用の便利な PPA プラットフォーム上で動作します。

デブシンとは何ですか?

まず最初に強調しておきたいのは、このDebusineインスタンスは、 フリークシアン (フリーソフトウェアを専門とするソフトウェア会社) プロジェクトによって承認された Debianは、pの目標を掲げてDebianの貢献者に様々なパッケージングツールを提供し、ディストリビューション全体にわたる実験を促進することを目的としています。しかし、より詳しい情報については、彼らによると、Debusineとは次のようなものです。

仕事 これはクラウド内の最新の継続的インテグレーション プラットフォームです。 Debianエコシステムのパッケージングと配布に関連する多数のワークフローを実行します。パッケージのコンパイルからインストーラ、ディスク、クラウド、コンテナイメージの生成まで、あらゆる中間品質チェックを含め、すべてを自動化します。非常に汎用性が高く、特定の要件に合わせて簡単に拡張できます。 これは、Debianのインフラストラクチャを近代化するためにFreexianによって開発され、当初はドイツ政府( ソブリン・テクノロジー・エージェンシーこの開発の背後にいる人々は、次のような耐久性のあるインフラを構築してきた実績を持っています。 el Ubuntu ランチパッドel 荷物追跡 Debianの。

しかし、 正式発表 DebianプロジェクトによるDebusine以下の情報についても言及する価値があります。

Debusine リポジトリにパッケージを公開することで、一連の品質保証テストや回帰トラッキング (近日提供開始) など、Debusine の既存の機能をすべて活用できます。リポジトリは Debusine 署名サービスに保存されている個別のキーを使用して署名され、リポジトリへのアップロードはリポジトリの現在の内容と、対応する Debian の基本バージョンに基づいて行われます。すべてのリポジトリには、自動スナップショット キャプチャ機能が含まれています。さらに、Debusine はリポジトリの使用を許可するように設定されています。そのため、すべての Debian 開発者およびメンテナーは、リポジトリにアクセスしてパッケージを公開できます。結果として得られるリポジトリはすべて、デフォルトで公開されます。最後に、Debian での配布がライセンスされ、Debian で最終的に適切に使用できる作業を主な目的としたパッケージのみが許可されます。このため、Freexian はリポジトリを Freexian から削除する権利を留保します。

探る ソースコード salsa.debian.org で

この新しいリポジトリ プラットフォームではどのように作業するのでしょうか?

この新しいリポジトリ プラットフォームではどのように作業するのでしょうか?

このプラットフォームの詳細と使用を開始するには、 Debianプロジェクトが提供する公式ドキュメント として Freexian社が提供する公式文書しかし、非常に簡略化された言葉で説明されているため、知識(技術)の少ない開発者や保守担当者でも簡単に理解できます。 パッケージリポジトリを作成する(Suite) 次のサンプルコードを使用します。

debusine --server SERVER アーカイブスイート作成 --workspace WORKSPACE \
           --architecture all --architecture amd64 \
           --base-workflow-template テンプレートスイート

実証例

debusine --server debian アーカイブスイートの作成 \
           --ワークスペース 開発者-myuser_experiment \
           --architecture all --architecture amd64 \
           --base-workflow-template を unstable にアップロードする \
           sid実験

一方、 Debian ディストリビューションのユーザーはこれらのリポジトリを簡単に使用できるようになります。 ソフトウェアのソースファイルに適切な設定行を追加するだけです。例えば、上記で生成された例の場合、設定は次のようになります。

種類: deb deb-SRC
URI: HTTPS://deb.デブシン.Debianの.net/Debianの/開発者-マイユーザー実験
スイート: sidの-実験
コンポーネント: メイン
Apprepo:AppImage形式でアプリをダウンロードするための別のWebリポジトリ
関連記事
Apprepo:AppImage形式でアプリをダウンロードするための別のWebリポジトリ

Debian 13「Trixie」ディストリビューションなどでUbuntu用に作成されたPPAリポジトリをインストールして使用する手順

DebianにおけるUbuntu PPAリポジトリの公式代替となるこの新しいリポジトリは現在開発、改良、拡張中ですが、多くの方は、現在ご利用のDebianディストリビューションでLaunchpadにホストされている現行の必要なPPAリポジトリを引き続き使いたいと考えていることでしょう。そのための簡潔で分かりやすいガイドをご用意しました。

software-properties-commonというDebian SIDパッケージをダウンロードしてインストールします。

python3-software-propertiesというDebian SIDパッケージをダウンロードしてインストールします。

python3-launchpadlibというパッケージをダウンロードしてインストールするか、Debian Trixieリポジトリから直接インストールします。

これらすべてが完了したら、残っているのは、任意の PPA リポジトリを選択し、次のコマンドを実行するだけで、この新しい機能 (構成と最適化) をすべてテストすることだけです。

sudo add-apt-repository ppa:mi-repositorio/mi-programa

これには、新しく生成された「ソース」ファイル(「my-program.sources」)を編集し、「suites」フィールド内の「trixie」という単語を、特定のUbuntuバージョンでプログラムが必要とする、またはプログラムがサポートする適切な単語(例えば「mantic」、「noble」、「questing」など)に内部的に置き換える作業が含まれます。最後に、次のコマンドで新しいリポジトリのパッケージリストを更新します。

sudo apt update

2024 年以降の概要イメージ

要約

要するに、これは Freexian社による斬新で興味深い代替品「Debusine」これはDebianプロジェクトも支持しており、多くのDebian開発者が複数のパッケージにまたがる調整された変更をテストするための適切な場所が不足しているといった問題を解決する可能性が非常に高い。また、メインのDebianリポジトリへの組み込みがまだ準備できていない(あるいは全く適していない)ソフトウェアをアップロードまたは配布する前に、ユーザーにバグ修正の検証を求める必要性も解消されるだろう。そして場合によっては、 「reprepro」や「aptly」などのあまり高度ではない、または手動のツールの使用は避けてください。GNU/Linux ディストリビューションのリポジトリ マネージャーのニーズのほとんどをカバーする統合された自動化システムのおかげで、このプロジェクトが Linux コミュニティのすべてのメンバーとユーザーの利益のために最善を尽くすことを願っています。

最後に、覚えておいてください 私たちを訪問 «ホームページ» エンESPAÑOL。または、他の言語で (現在の URL の末尾に 2 文字を追加するだけです。例: ar、de、en、fr、ja、pt、ru など)、最新のコンテンツをさらに学習できます。さらに、ぜひご参加ください。 公式テレグラムチャンネル 当社の Web サイトからさらに多くのニュース、ガイド、チュートリアルを読んで共有するため。