DEB パッケージ?

7 件のメッセージ BitcoinTalk nphyx, サトシ・ナカモト, Xunie, Karmicads 2010年2月11日 — 2010年4月28日
nphyx 2010年2月11日 15:31 UTC 原文 ·

wxWidgets を使ったコンパイルがまったくうまくいかない。wx をソースからコンパイルしようとしたが駄目だった(様々な構文エラーが出たが深く調べなかった)。Ubuntu Karmic 用の最新のプリコンパイル済み wx パッケージをダウンロードしたが、私の見る限りスタティックリンクと一致しない。要するに何が言いたいかというと、これらの問題を解決しようとするよりも、.deb パッケージがあれば本当にありがたいということだ。参加したいと思っている——アゴリストとして、また暗号アナーキズム理論のファンとして、これはある種の夢だ。しかし率直に言って、Windows とのデュアルブートや、VM のような安全でない環境でこれを実行するつもりはまったくない。

DEB は悪い選択肢ではない。デスクトップ Linux ユーザーの大多数をカバーできるだろう——そのほとんどはそもそもコンパイルなど面倒がってやらないので、まったく不合理な要望ではないと思う。あるいは、コンパイルの問題解決を手伝ってもらえるなら、コンパイルしている限り Ubuntu 用の x86_64 バイナリを喜んで提供する。.deb パッケージは作ったことがないが、きっと何とかなるだろう。連絡を待っている。

プログラムを実行しようとしているだけか、それとも本当にコンパイルする必要があるのか?「sudo apt-get ia32-libs」をすれば、64 ビット Ubuntu で実行できる 32 ビット Linux バイナリがある。 http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-linux.tar.gz/download

最近、wxWidgets 2.9.0 を使って 64 ビット Karmic でのビルド用に SVN を更新した。これは 0.2.0 リリースの後だ。0.2.0 リリースはまだ 64 ビットでビルドできなかった。

残念ながら、使用できる wxWidgets のバージョンの-dev deb パッケージが現在存在しない。Karmic には utf-16 版しかない。ANSI(libwxgtk2.8-ansi-dev)版または UTF-8(wxWidgets 2.9.0)版が必要だ。2.9.0 に移行中だ。

VM は嫌だと言っていたのは承知しているが、最終手段として、最後に確認したところ Windows バージョンは Wine で正常に動作する。

[Deleted] Quote from: soultcer on February 12, 2010, 02:31:50 PM

必要でしたら、コンパイル済みバイナリを提供できますよ。

何か見落としているだろうか?bitcoin.org の 32 ビット Linux プリコンパイル済みバイナリに問題があるか?

配布物の Bitcoin バイナリは wxWidgets ライブラリを静的リンクしており、共有リンク(openssl と GTK)は Ubuntu に含まれているため、依存関係をダウンロードする.deb でなくても実行できる。

UTF-8 のために wxWidgets 2.9.0 にアップグレードしているが、これにはまだ DEB パッケージがないため、静的リンクを続ける必要がある。

nphyx 2010年2月13日 00:25 UTC 原文 ·

すまない、AMD64 を動かしていることをもっとはっきり書いておくべきだった。0.2.0 でコンパイルしようとしていたので、それが私の問題の多くを説明しているのだろう。ネイティブの 64 ビットバイナリが欲しいのは確かだが、今のところそれは実現しなさそうだ。ia32-lib はすでに入っているので、提供してもらったものを実行してみる。ダメなら Wine も選択肢になるだろう。助けてくれてありがとう。ダウンロードページで SVN リンクを見かけた覚えはないが、wxWidgets2.9 に上がったらまた試してみるかもしれない。2.8.10 は私の環境ではどうしてもコンパイルできなかった……何か見落としていたんだろうとは思うが、2.9 なら少なくとも utf-8/ansi 問題は解決するようだな。😊

Karmic 64 ビットで wxWidgets 2.8.9 をコンパイルすることは私もできなかった。

wxWidgets 2.9.0 を使って最新の SVN を Karmic 64 ビットでコンパイルしており、64 ビットで問題なくコンパイルできる。build-unix.txt を読み、wxWidgets に指定された configure パラメーターを使用して、付属の makefile.unix.wx2.9 を使用できるようにしてほしい。(—enable-debug —disable-shared —enable-monolithic)

2.9.0 にはまだ修正が必要な表示上のバグが 1 つあり、ステータスの数値表示が何かの理由で詰まって表示される。──修正済み

ホームページのダウンロードリンクは SourceForge の tar.gz アーカイブへのもので、32 ビットバイナリと 0.2.0 のソースが含まれているが、当時はまだ 64 ビットでビルドできなかった。

SVN が 64 ビットの wx2.9.0 で初めてビルド可能になったのは 2010年1月28日だ。

いつか wxWidgets 2.9.0 の Debian パッケージができることを願っている。

Xunie 2010年4月8日 20:10 UTC 原文 ·
nphyxの投稿(2010年2月12日 00:31 UTC)

DEBは悪くない選択肢だ。デスクトップLinuxユーザーの大多数に届くし、その大半はそもそもコンパイルなんて試す気もない。だから完全に不合理というわけじゃないと思う。

Debian パッケージで多くのディストロをカバーできる。bitcoin が本当に大きくなったら rpm も作りたい。

Karmicads 2010年4月28日 03:03 UTC 原文 ·

やあ。

たった今 bitcoin を見つけてダウンロードし、ここに参加した。ただ、(Linux 用の)ダウンロードがソースパッケージだと気づいた。(私は karmic - 8.10 の 32 ビット版を使っている)それでこのスレッドを見に来たが、ビルドしてうまく動くかまだ確信が持てない。バイナリと書かれているリンクも試してみたが、同じファイルが落ちてくるようだ。ここで何が(もし何かあれば)解決したのか、そして bitcoin を動かす素直な方法を、誰かまとめてくれないか?

よろしく。

おっと、問題は bitcoin ソフトウェア自体ではなく wsWidgets の話で、しかも 64 ビットシステム限定だと今わかった。だからすべて大丈夫なはずだ。😉