Portal:Libzypp

移動先: 案内, 検索

Libzypp ポータルにようこそ edit

ZYpp は Novell がスポンサーを務めるオープンソースの Linux ソフトウエア管理エンジンで、強力な依存関係解決器と便利なパッケージ管理 API により、 YaSTZypper のような製品を後方から支援します。

機能 edit

Icon-feature.png
  • SAT ソルバー と呼ばれる仕組みを利用して構築されているため、 libzypp は高速で軽量、かつシンプルでパワフルな依存関係解決アルゴリズムを提供しています。
  • rpm-md, YaST2 メタデータ and Novell Update のほか、単純なディレクトリ構造をリポジトリとして利用することができます。
  • 既知のリポジトリを、 YUM と互換性のある .repo ファイルとして保存します。
  • 素晴らしいパッケージ管理ツールである Zypper を後方から支援しています。
  • ダウンロード処理に信頼性を与える メタリンク に対応しています。
  • 署名付きリポジトリや差分パッケージ、パッケージ更新などにも対応しています。

... さらに詳しく

履歴 edit

Icon-history.png

2003 年の Ximian と SuSE GmbH の企業合併に続いて、 Novell は自社製品として公開していたパッケージ管理システム YaST パッケージマネージャと Red Carpet を統合し、最適なシステムを作成するよう決定を下しました。

2005 年時点における既存のオープンソースのツールやそれらの成熟度は要件を満たしていると言えず、 Ximian や SUSE が開発した既存の Linux 管理インフラストラクチャソフトウエアとの間でも、スムーズな連携を取ることができませんでした。そのため、既存のソフトウエアからアイディアを取り込んで、新しい実装となる libzypp を作成することにしました。

... さらに詳しく

パッケージ edit

Icon-package.png
Libzypp RPM パッケージは、 openSUSE の標準インストールメディア内のほか、オンラインのリポジトリ内でも公開されています。一般的には、これらのパッケージを手作業でインストールする必要はありません。

libzypp を手作業でダウンロードしてインストールしたい場合は、 software.opensuse.org をご利用ください。

開発 edit

一般的な情報

ソースコード

libzypp のソースコードは GithubGIT リポジトリで管理しています。下記のコマンドを実行することで、 libzypp の最新のコピーを取得することができます:


上記を実行すると、カレントディレクトリ内に libzypp という名前のディレクトリが作成され、その中にリポジトリのローカルコピーが作成されます。


開発者への連絡

  • irc.freenode.net 内の IRC チャンネル #zypp にアクセスすることで、 libzypp の開発者と (英語にて) 直接会話することができます (jniq, duncanmv, mvidner, jreidinger の各ユーザをお探しください)
  • zypp-devel@opensuse.org - zypp 開発用メーリングリスト (英語)
Subscribe | Unsubscribe | Help | Archives

... さらに詳しく

一般的なドキュメンテーション

概要 | 機能 | SAT ソルバー | 対応可能な URL | ロックファイル | 歴史 | プラグイン

開発者向けドキュメンテーション


その他の情報