v1 | v2 | |
---|---|---|
1 | 1 | = Package Manager の更新について = |
2 | 2 | |
3 | Synaptic の更新が滞ってきているので、次期リリース以降の Package Manger をどうするか検討します。 | |
3 | === 現状について === | |
4 | Synaptic は Vine Linux 3.0 の時から採用されて既に3年が経っています。 | |
5 | Vine Linux 標準の Package Manager として十分定着しているとは思いますが、最近では本家の更新が滞ってきているようで、4.2 で採用している 0.57.2 も2年前にリリースされたものです。 | |
4 | 6 | |
5 | == 候補 == | |
7 | 5.0 より先を見据えた上で、上流での開発が停滞したまま使いつづけるべきか、あるいは新しい Package Manger に更新すべきか検討する必要があります。 | |
8 | ||
9 | === 候補 === | |
6 | 10 | |
7 | 11 | * Smart Package Manager |
12 | * 最新の 0.52 が Seed 上で利用できるのは一応確認済み。 | |
13 | * ただしメッセージがすべて未翻訳だったり、グループもすべて英語表示だったりするので、日本語化には多少手間が掛かりそう。 | |
14 | * あと apt に依らずに独自に処理している部分があるため、apt/synaptic 前提の一部のパッケージがそのままではインストールできなくなる問題がある(らしい)。 | |
15 | * 開発自体は現在も続いているようだが、メインのDeveloperさんが ubuntu/canonical に取り込まれたそうで、その影響がどうでるか不明。 | |
16 | * 一応 SuSE や Fedora でも一部利用されている。 | |
17 | * 本家 http://labix.org/smart | |
18 | ||
8 | 19 | * !PackageKit |
20 | * debian の python-apt が必要とされていることも有り、現時点(2007/12)では Seed 上で利用できるかどうか未確認。 | |
21 | * python-apt for debian sid http://packages.debian.org/ja/sid/python-apt | |
22 | * Security Framework に PolicyKit を推奨しているが、これについても未検証。 | |
23 | * ただし次期 Fedora で採用されるとう話もあり、現時点では将来性有望と思われる。 | |
24 | * また公式の Screen Shot では、パッケージの自動更新や、更新後にリブートを促す仕組みなど、Usability 的にも良さそうではある。 | |
25 | * 本家 http://www.packagekit.org/ | |
26 | ||
9 | 27 | * Synaptic を継続 |
28 | * apt の更新への対応をどうするか(Patch を作り続けるのかとか)検討が必要。 | |
29 | * 最近の Package Manager に望まれるような機能の追加が見込めない場合、別の対応を考える必要がある。 | |
30 | * 更新の通知機能とか | |
31 | ||
10 | 32 | * その他? |