Portal:Libzypp
Libzypp ポータルにようこそ edit
ZYpp は Novell がスポンサーを務めるオープンソースの Linux ソフトウエア管理エンジンで、強力な依存関係解決器と便利なパッケージ管理 API により、 YaST や Zypper のような製品を後方から支援します。
機能 edit
- SAT ソルバー と呼ばれる仕組みを利用して構築されているため、 libzypp は高速で軽量、かつシンプルでパワフルな依存関係解決アルゴリズムを提供しています。
- rpm-md, YaST2 メタデータ and Novell Update のほか、単純なディレクトリ構造をリポジトリとして利用することができます。
- 既知のリポジトリを、 YUM と互換性のある .repo ファイルとして保存します。
- 素晴らしいパッケージ管理ツールである Zypper を後方から支援しています。
- ダウンロード処理に信頼性を与える メタリンク に対応しています。
- 署名付きリポジトリや差分パッケージ、パッケージ更新などにも対応しています。
履歴 edit
2003 年の Ximian と SuSE GmbH の企業合併に続いて、 Novell は自社製品として公開していたパッケージ管理システム YaST パッケージマネージャと Red Carpet を統合し、最適なシステムを作成するよう決定を下しました。
2005 年時点における既存のオープンソースのツールやそれらの成熟度は要件を満たしていると言えず、 Ximian や SUSE が開発した既存の Linux 管理インフラストラクチャソフトウエアとの間でも、スムーズな連携を取ることができませんでした。そのため、既存のソフトウエアからアイディアを取り込んで、新しい実装となる libzypp を作成することにしました。
パッケージ edit
Libzypp RPM パッケージは、 openSUSE の標準インストールメディア内のほか、オンラインのリポジトリ内でも公開されています。一般的には、これらのパッケージを手作業でインストールする必要はありません。
libzypp を手作業でダウンロードしてインストールしたい場合は、 software.opensuse.org をご利用ください。
libzypp を手作業でダウンロードしてインストールしたい場合は、 software.opensuse.org をご利用ください。
開発 edit
一般的な情報
ソースコード
libzypp のソースコードは Github の GIT リポジトリで管理しています。下記のコマンドを実行することで、 libzypp の最新のコピーを取得することができます:
git clone git://github.com/openSUSE/libzypp.git
上記を実行すると、カレントディレクトリ内に libzypp という名前のディレクトリが作成され、その中にリポジトリのローカルコピーが作成されます。
開発者への連絡
- irc.freenode.net 内の IRC チャンネル #zypp にアクセスすることで、 libzypp の開発者と (英語にて) 直接会話することができます (jniq, duncanmv, mvidner, jreidinger の各ユーザをお探しください)
- zypp-devel@opensuse.org - zypp 開発用メーリングリスト (英語)
- Subscribe | Unsubscribe | Help | Archives
一般的なドキュメンテーション
概要 | 機能 | SAT ソルバー | 対応可能な URL | ロックファイル | 歴史 | プラグイン
開発者向けドキュメンテーション
バージョン: HEAD 開発者向けドキュメンテーション
バージョン: 13.1 開発者向けドキュメンテーション
バージョン: 12.3 開発者向けドキュメンテーション
バージョン: 12.2 開発者向けドキュメンテーション
バージョン: 12.1 開発者向けドキュメンテーション
バージョン: 11.4 開発者向けドキュメンテーション
バージョン: 11.3 開発者向けドキュメンテーション
バージョン: 11.2 開発者向けドキュメンテーション
その他の情報
ナビゲーション edit
Libzypp に関するすべてのページ: