
Ubuntu日本語フォーラム

ログインしていません。
mini10Vで8.04を使っています。
jd をメニューからインストールしたのですが
1.9.8 とバージョンが古いため
掲示板に書き込みできませんでした
2.3 へのアップグレードを行うため
deb のキーを追加したりapt-get をしてみたりしましたが
うまくいかず
jdからソースをsvnにて取り寄せautoconfやlibtoolなどいれましたが
./configure を実行したら/lib/cppのエラーがでてしまいました
jd 2.3を入手する方法を教えていただけませんでしょうか
よろしくおねがいいたします
オフライン
http://sourceforge.jp/projects/jd4linux/releases/?fulllist=1
↑ここに、JD 2.3.0、2.4.0 の deb がありますが、これで大丈夫ですか?
最新安定版の 2.4.1 及び unstable の 2.4.2-beta はまだ tgz ですが。
オフライン
済みません、上記で紹介した deb は多分、依存関係などのエラーが出て上手くインストール出来ないですね。
少し探してみましたが、jaunty や karmic 用には新しいパッケージがビルドされていますが、LTS 用には用意されていないようですね。
やはり、ソースからビルドするしかなさそうです。
とは言っても、インストールする必要がないので、気楽です。
以下は私が試した実行方法ですので、参考にしてください。
私の環境は、9.04 ですのでいくらか違いが出るかも知れません。
問題があった場合は、また質問してください。
詳しくは下記を参照してください。
http://jd4linux.sourceforge.jp/manual/230/make.html
1.必要なライブラリをインストールします。Synaptic または端末よりインストールしてください。
すでにインストールされているものもあるかもです。
autoconf
automake
g++
gnutls-bin
libcurl3-gnutls
libgnutls-dev
libgnutls26
libgtkmm-2.4-1c2a
libgtkmm-2.4-dev
libgtkmm-utils2
libtool
make
zlib1g
zlib1g-dev
2.必要なライブラリのインストールが終了したら、jd 本体をダウンロードします。
2009/08/15 現在、jd-2.4.1-090712 が stable なので、下記からダウンロードします。
http://sourceforge.jp/projects/jd4linux/downloads/41293/jd-2.4.1-090712.tgz/
上手くいかない or 他のバージョンにしたいとかの場合は、下記から選んでください。
http://sourceforge.jp/projects/jd4linux/releases/?package_id=4958
3.ダウンロードが完了したら、下記のように展開(解凍)します。
$ tar xvf jd-2.4.1-090712.tgz
4.解凍して出来た jd-2.4.1-090712 ディレクトリに移動します。
$ cd jd-2.4.1-090712
5.make します。
$ autoreconf -i
$ ./configure
$ make
プロンプトに戻ればビルド終了。
環境にもよりますが、20〜40分くらいかかるでしょう。
6.端末から、src/jd として起動します。
もしくは、jd-2.4.1-090712 ディレクトリ自体を /usr/bin あたりに移動してシンボリックリンクを張ります。
あ、別に移動しなくても良いんですけどね。ただ、分かりやすいかなと思って。
$ sudo mv jd-2.4.1-090712 /usr/bin
$ sudo ln -s /usr/bin/jd-2.4.1-090712/src/jd /usr/bin/jd
上記のようにすれば、端末から単に jd と叩いただけで JD が起動します。
メニューに追加するには、メインメニュー ー> インターネットあたりで、新しいアイテムをクリックして、
コマンドに /usr/bin/jd-2.4.1-090712/src/jd と登録すれば OK です。
オフライン
必要なライブラリは、
sudo apt-get build-dep jd
とすることで自動的にインストールされます。
オフライン
http://archive.ubuntulinux.jp/ubuntu-ja/intrepid-experimental/
ここからapt-get sourceしてリビルドができるなら、それが一番早いかもしれません。
オフライン
こんばんは子トラです。
皆さんのご指摘を参考にして再度挑戦したところjdが使えるようになりました
ありがとうございました。
ここを見てやったつもりでしたが、9.04とかいてあったので8.04で実行してはいけないのかと思い上半分をやっていませんでした
http://sourceforge.jp/projects/jd4linux/wiki/OS%2f%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%A5%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95#h2-Ubuntu
情報いただきましたようにmakeにはかなり時間がかかりましたが
上半分を実行してからsvnを行うことで最新のjdを入手できました
実行したコマンド
sudo apt-get install jd
sudo apt-get install subversion
sudo apt-get install autoconf
sudo apt-get install libtool
sudo apt-get install build-essential
sudo apt-get install libgtkmm-2.4-dev
sudo apt-get install libgnutls-dev
sudo apt-get install ipamonafont
svn checkout http://svn.sourceforge.jp/svnroot/jd4linux/jd/trunk
cd trunk
autoreconf -i
./configure
make
strip src/jd
sudo rm /usr/bin/jd
sudo ln -s src/jd /usr/bin/
以上です
今後は教えていただいた
sudo apt-get build-dep jd
をありがたく使わせていただきたいとおもいます
ほんとうにありがとうございました
オフライン
参考にさせていただき
以下のスクリプトでJDのバージョンアップを行いました。
sudo apt-get install jd
sudo apt-get build-dep jd
svn checkout http://svn.sourceforge.jp/svnroot/jd4linux/jd/trunk
cd trunk
autoreconf -i
./configure
make
strip src/jd
sudo rm /usr/bin/jd
sudo ln -s `pwd`/src/jd /usr/bin/
オフライン
手元にhardy版lpiaアーキテクチャなリビルドしてパッケージ化したjd(&その他がいくつか)があるんですが、どこかに晒したほうが良いですか?
オフライン
> n_saito さん
メンテナンスを継続する必要があることから労力はばかにならないかもしれませんが、PPA を作られると幸せになる人が多いかもです。
# PPA を構築するにはなんらかの条件を満たす必要があるのでしょうか? > 識者の方々
http://jd4linux.sourceforge.jp/ より引用
■ (2008.9.14) 2008年9月中旬に行われた2chの仕様変更によりバージョン 2.0.1 以前のJDでは 2chへの書き込みが出来ないようになっています。書き込みを行う場合はバージョン 2.0.2 以降にバージョンアップしてお使い下さい
一年以上前から書き込みできない状態が続いているようです。
これは致命的な障害ですから8.04でももう少し新しいjdが使える方が良いと思います
書き込みできないという問題意外にも大きな障害が二つ解決しいるようです
どうして修正されないのか不思議なのですが
ubuntuのポリシーだから次のバージョンで治ってる障害への対応は難しいのでしょうか
オフライン
avidya による投稿:
# PPA を構築するにはなんらかの条件を満たす必要があるのでしょうか? > 識者の方々
LPのアカウントさえあれば特に条件はありません。ライセンス的な制約(Ubuntu的にmainかuniverseに入らないとダメ≒Debianのnon-freeはダメ)はあります。
オフライン
hitoさん による投稿:
ライセンス的な制約(Ubuntu的にmainかuniverseに入らないとダメ≒Debianのnon-freeはダメ)はあります。
jd は universe にあり、ソースのライセンスも GPL であるから問題はなさそうですね。
hardy用の書き込めない問題をクリアしたバージョンのパッケージってexternalにありませんでしたっけ?
PPAは自分の持っているバージョンのubuntu用しか作ってくれないのが残念ですねえ。せめてLTS用も作ってくれたならっ
オフライン
yama による投稿:
hardy用の書き込めない問題をクリアしたバージョンのパッケージってexternalにありませんでしたっけ?
PPAは自分の持っているバージョンのubuntu用しか作ってくれないのが残念ですねえ。せめてLTS用も作ってくれたならっ
hardy-experimental に jd_2.3.0-090305-1_i386.deb があります。いくやさんの PPA にあるものと同じバージョンだと思いますので、こちらを利用してみてください。
オフライン
https://launchpad.net/~nao/+archive/jd
一応リビルドしただけのようなものを晒してみました。
その他は順次
https://launchpad.net/~nao/
あたりで...。
オフライン