お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-07-11 16:33:32

taku_s
メンバ
登録日: 2008-12-14

Debianパッケージの導入

Debianパッケージを dpkg -x オプションで展開するとディレクトリ構造のファイルをとり出せますが、
これを、dpkgコマンドのないarmなどもマイコンする場合、例えば
/etc/default/
/etc/init.d/
/etc/network/
など、コピー先のフォルダの有無を一つ一つ確認して、コピーしていますが
一括で、フォルダーに追加コピーすることはできないでしょうか?

オフライン

 

#2 2010-07-11 23:31:41

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Debianパッケージの導入

「Debianパッケージ」というのが.debなパッケージファイルという意味であれば、
$ dpkg -i [package]
などでよいかと思います。

Debian向けにパッケージングされたものであれば、それをそのままUbuntuシステムに突っ込むのはお勧めできません。
PPAなどで探すなどしてUbuntu用にパッケージングされたものを探してみて下さい。

オフライン

 

#3 2010-07-12 08:55:46

hito
管理者
登録日: 2007-03-18

Re: Debianパッケージの導入

こういう形でtarでまとめて -C つきで展開、というのはどうでしょうか。

(dpkgが入っている環境)
# dpkg -x mozc-server_0.12.402.102-1ubuntu1\~ppa1_i386.deb mozc-extracted
# cd mozc-extracted
# tar cvzfp mozc-extracted.tgz usr

(ターゲット)
# tar xzvfp mozc-extracted.tgz -C /

ただ、この方法で展開する場合、メンテナスクリプトをきちんと読んで、メンテナスクリプトで行われているファイル操作に相当する措置を手動でやる必要がありますので、基本的にはまったくお勧めできません。裏技的にやるのはありかと思いますが、日常的にやると破滅的に手間がかかる事態を招く気がします。

dpkgコマンドを真っ先にポートしてしまうのが楽であろうと思われます。

オフライン

 

#4 2010-07-12 22:42:26

taku_s
メンバ
登録日: 2008-12-14

Re: Debianパッケージの導入

みなさま、ご指導いただきありがとうございました。
やはり、楽な方法はないんですね。

オフライン

 

Board footer

Powered by FluxBB