[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:12186] Re: commercial rpm packages to debian system
佐野@浜松です。
In article <19990122185930I.yasuhi-a-debian-users@xxxxxxxxxxxxxxxxxxxxx>
Araki Yasuhiro 荒木靖宏 <yasuhi-a-debian-users@xxxxxxxxxxxxxxxxxxxxx> さん writes:
> あらきです。
>
> rpm->debとか、deb->slpとかするのはalienがあります。
bo を使っていた頃に Applixware を alien でインストールしました。
hamm に移行しましたが、動作しています。
% dpkg -l|grep applix
ii applixware 4.3.7-4 Applixware office suite for Linux with Japan
ii applixware-book 4.3.7-4 Online manual for Applixware in Japanese.
ii applixware-clip 4.3.7-4 ClipArt package for Applixware.
ii applixware-japa 4.3.7-4 Japanese base resource for Applixware.
% dpkg -s applixware
Package: applixware
Status: install ok installed
Installed-Size: 58178
Maintainer: root <root@psp001>
Version: 4.3.7-4
Depends: ldso (>= 1.8.0-0), libc5 (>= 5.4.0-0), libg++27 (>= 2.7.2.1-1), xlib6 (>= 3.3-0)
Description: Applixware office suite for Linux with Japanese support.
Applixware office suite main package. It includes 'Words',
'SpreadSheets', 'Graphics Editor', and 'Email' among other
things. This package includes the basic files including the
binary files.
こんな感じ。
> > (1) ディレクトリ構成の違いなどはどう解決されるのでしょうか?
> > #全部、/usr/local行き?
> どうもそうでもないですね。
これは alien でパッケージを作成する際にエディタで設定ファイルを
編集することによって指定できたような気がします。
記憶が不正確ですが、 alien のオプションとして -g -s を使って
最終的に ./debian/rules binary で .deb にする前にちょっと細工を
したような覚えが。
一応、上記の applixware は /usr/local/lib/applix 以下にいろいろインストール
して、 /usr/local/bin/applix -> /usr/local/lib/applix/applix なリンクを張る
という構成になってます。
> > (2) ライブラリとの依存関係なんかはどうなるのでしょうか?
> これは問題ないです。
ちゃんと Depends: とか入っているので (自分で指定した覚えはない)
大丈夫でしょう。
> > (3) バージョンアップする場合はどういうことになってしまう
> > のでしょうか?
バージョンアップ版の .rpm を持ってきて、また alien すれば良いだけ
のことだと思います。 .deb の Version: も自動的に rpm の情報から
持ってきたみたいなんで、たぶんバージョンアップ版の .deb を作成すれば
dpkg で自然に更新できるでしょう。
バイナリオンリーで .rpm しか供給されないようなソフトウェアでも、
実用上は全然 Debian で使うことについての問題は無いと思いますよ。
ソースからソフトウェアを make できる人なら、 alien コマンドを
使いこなすくらい朝飯前でしょう。
# 気分的にソースが付いてくるソフトウェアのほうが嬉しいというのは
# ともかくとして。
--
#わたしのおうちは浜松市、「夜のお菓子」で有名さ。
<xlj06203@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)