CALENDAR
S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   
<< May 2017 >>
閲覧数の多い順
<< 日産デスクトップツール on debian linux | main | Superkaramba テーマの作成 >>
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | - | 編集 |
Superkarambaをインストール ( Debian Sarge )

デスクトップのアクセサリにSuperkarambaをインストールして時計と天気のウィジェットを表示させたいと思う。

以下は作業記録

  1. superkarambaのサイトから superkaramba-0.37.tar.gz をダウンロード

  2. superkaramba-0.37 のインストール

    $ cd superkaramba-0.37/superkaramba
    $ ./configure

    中略

    checking if Qt needs -ljpeg... no
    checking for rpath... yes
    checking for KDE... configure: error:
    in the prefix, you've chosen, are no KDE headers installed. This will fail.
    So, check this please and use another prefix!
    $

    configure がエラーで止まってしまった。
    config.log を見てみる。

    configure: 30659: /opt/kde3/include/ksharedptr.h
    configure: 30659: /opt/kde/include/ksharedptr.h
    configure: 30659: /usr/X11R6/include/ksharedptr.h
    configure: 30659: /usr/share/qt3/include/ksharedptr.h
    configure:30670: error:
    in the prefix, you've chosen, are no KDE headers installed. This will fail.
    So, check this please and use another prefix!

    ksharedptr.h が見付からなくてエラーになったみたいだ。

    Debian クイックリファレンス 第 3 章 - Debian パッケージ管理 3.4.1 ファイルに関する情報 より

    ある特定のファイル名のパターンがどのインストール済みパッケージに所属するかを見つけるには以下を実行します

    $ dpkg {-S|--search} pattern
    $ dpkg --search ksharedptr.h
    dpkg: *ksharedptr.h* が見つかりません。

    インストール済みパッケージの中には ksharedptr.h は無いみたいだ。

    『ksharedptr.h』を含んだパッケージの名前を知りたいので、Debian パッケージの内容を検索を利用する。*注1

    パッケージの内容を検索

    この検索エンジンでは、Debianディストリビューションの中からパッケージの一部である、いかなるファイル(あるいはファイル名の一部)でも検索することができます。また、あるパッケージに含まれるファイルの一覧を見ることもできます。

    Package Contents Search Results
    
    You have searched for ksharedptr.h in stable, architecture i386.
    Found 1 matching files/directories, displaying files/directories 1 to 1.
    
    FILE                                 PACKAGE
    
    usr/include/kde/ksharedptr.h		libdevel/kdelibs4-dev
    『ksharedptr.h』は『kdelibs4-dev』に含まれているみたいなので

    # apt-get install kdelibs4-dev

    $ ./configure

    中略

    config.pl: fast created 8 file(s).
    config.status: creating config.h
    config.status: executing depfiles commands

    Superkaramba can't be compiled
    because of missing Python libraries/headers.

    [gobolinux-users] About CompileProgram, finding Python.h and Superkaramba より

    『python.h』 を探しているみたいなので、Debian パッケージの内容を検索より

    Package Contents Search Results
    
    You have searched for python.h in stable, architecture i386.
    Found 4 matching files/directories, displaying files/directories 1 to 4.
    
    FILE                                 PACKAGE
    
    usr/include/python2.1/Python.h		python/python2.1-dev
    usr/include/python2.2/Python.h		python/python2.2-dev
    usr/include/python2.3/Python.h		python/python2.3-dev
    usr/include/python2.4/Python.h		python/python2.4-dev

    『python.h』は『python2.4-dev』に含まれているみたいなので

    # apt-get install python2.4-dev

    $ ./configure

    中略

    config.pl: fast created 8 file(s).
    config.status: creating config.h
    config.status: executing depfiles commands

    Good - your configure finished. Start make now

    configureができたので後はmakeしてインストール

  3. KDE-Look.org - Karamba から Liquid Weather ++ 10.2 と Analog Clock 0.1 のテーマをダウンロードした。解凍した後、SuperKarambaのOpen Local Themeから開く。

Snapshot



注1 :
ファイルからパッケージを検索するには他の方法もあります。

Debian クイックリファレンス 第 3 章 - Debian パッケージ管理 3.4.1 ファイルに関する情報 より

もしくは特別なパッケージコマンドを使います。
     # aptitude install dlocate #slocate (locate の安全版) と衝突する
     $ dlocate filename         # dpkg -L と dpkg -S の高速な代替品
     
または、

     # aptitude install auto-apt # オンデマンドのパッケージインストールツール
     # auto-apt update          # autp-apt 用の db ファイルを作成
     $ auto-apt search pattern  
     # インストールされているかに係わらず、全パッケージをパターン検索
| Debian(Superkaramba) | 12:15 | comments(0) | trackbacks(0) | 編集 |
スポンサーサイト
| - | 12:15 | - | - | 編集 |
コメント
コメントする









この記事のトラックバックURL
http://cafelate.jugem.cc/trackback/50
トラックバック