2014年6月11日水曜日

スマホで Mathematica ?

先日中国から一万円のAndroid中華スマホを購入した。

いろいろ見てみると、Android上でLinuxを動かすことができるGNUrootというアプリがあったのでこれで遊んでみた。狙いはスマホでMathematicaを動かすことである。

  • GNUrootのインストール

GNUroot

https://play.google.com/store/apps/details?id=champion.gnuroot&hl=ja

GNUroot Wheezy

https://play.google.com/store/apps/details?id=champion.gnuroot.wheezy&hl=ja

をインストールする。

また、Xが動くようにする。Xサーバーは XServer XSDLを使用した。

https://play.google.com/store/apps/details?id=x.org.server&hl=ja

GNUrootをインストールしてFake Rootでログインする。

まずはじめに

apt-get update
apt-get upgrade

をおこなう。 tzdataのインストールに失敗してインストールが完了しないので、以下を修正。

/var/lib/dpkg/info/tzdata.postinst

の二行目、set -s を set -x に書き換えてupgradeを再度行うこと。

XとXfce4は、

apt-get install xfce4

でインストールされる。ここでXサーバーに表示が出るか確認する。
あらかじめXServer XSDLをAndroid端末上で起動しておく。
次にGNUrootのコマンドラインに次のコマンドを打ってXサーバーに画像を表示させる。

DISPLAY=localhost:0.0 startxfce4

XServer XSDL上にデスクトップ画面が表示されればOKである。



MathematicaのダウンロードのためにIceweasel(Firefox)を入れておく。

apt-get install iceweasel


  • Mathematicaのインストール


Mathematicaをインストールするためにarmef (Wheezy)とarmhf (Mathematica)を混在させる。

dpkg add-architecture armhf
apt-get update

MathematicaをRaspbianのサイトからダウンロードする。java7も入れておく。

http://archive.raspberrypi.org/debian/pool/main/w/wolfram-engine/
http://archive.raspberrypi.org/debian/pool/main/o/oracle-java7-jdk/

先にjava7を入れておく。

dpkg -i oracle-java7-jdk_1.7.0+update40_armhf.deb

インストールに失敗するので、

apt-get -i install

を実行し、armhf のバイナリを取得する。

Mathematicaも同様に、

dpkg -i wolfram-engine_10.0.0+2014012903_armhf.deb
apt-get -i install

を実行する。

これでもまだarmhfのライブラリが足らないので、以下のコマンドを実行。

apt-get install libstdc++6:armhf
apt-get install libXmu6:armhf
apt-get install libXrandr2:armhf
apt-get install libXfixes3:armhf
apt-get install libXcursor1:armhf
apt-get install libfontconfig1:armhf

これでMathematicaが立ち上がる、のだが…



コマンドライン版のwolfram、X版のmathematica両方とも起動途中で止まってしまう。
wolframの方ではライセンス認証の画面となる。
ここにmathpassに書いてあるコードを入れたが認証に成功しなかった。
RaspberryPi以外のマシンでは動かないのかな…









1 件のコメント:

  1. Thanks for sharing, nice post!
    - Máy đưa võng tự động hay vong dien tu dong là một thiết bị được gắn trên chiếc võng xếp giúp đưa võng hoàn toàn tự động mà không cần tác động của người dùng. Võng tự động hay vong dien tu dong là giải pháp giúp bạn tiết kiệm thời gian công sức trong việc chăm sóc trẻ khi ngủ võng, không những máy đưa võng tự động giúp cho các bé có giấc ngủ ngon hơn mà bố mẹ, mà ông bà lại có thời gian rảnh rỗi làm những việc khác.
    - Hiện nay trên thị trường có nhiều loại máy đưa võng em bé với giá cả và chất lượng khác nhau, việc lựa chọn loại may dua vong tốt cho bé với giá cả hợp lý, đảm bảo uy tín chất lượng là mối quan tâm hàng đầu của quý khách hàng.
    - Sau nhiều năm kinh doanh, kinh nghiệm đút kết từ phản hồi của quý khách hàng sau khi mua may dua vong tu dong cho bé, máy đưa võng tự động An Thái Sơn nhận thấy máy đưa võng ts – sản phẩm vong dua tu dong cho em be thiết kế dành riêng cho em bé, có chất lượng rất tốt, hoạt động êm, ổn định sức đưa đều, không giật cục, và tuyệt đối an toàn cho trẻ, đảm bảo trẻ ngủ thật ngon giấc.
    Những thực phẩm tốt cho mắt bé hay ăn gì tốt cho mắt bé, những cách chống nắng hiệu quả cho bé trong những ngày hè, ăn sữa chua đúng cách hay nên cho bé ăn sữa chua khi nào, nguyên nhân và cách trị chứng mất ngủ ở trẻ em hay bí quyết giúp bé ngủ ngon giấc giúp bé ngủ ngon hơn, chia sẻ các mẹ nguyên nhân và cách chữa trị bệnh rụng tóc ở trẻ em hay chị em phụ nữa lo lắng có nên uống collagen khi đang cho con bú, chia sẻ về Đông trùng hạ thảo và những cách chế biến đông trùng hạ thảo nguyên con, chia sẻ các bạn kinh nghiệm ăn gì để giải độc mát gan hay thực phẩm giúp giải độc gan và chia sẻ bí quyết giúp bé thông minh ngay từ trong bụng mẹ để bé sinh ra thông minh.
    Chăm sóc da mặt ở http://chamsocdamato.blogspot.com/
    Cách chăm sóc da mặt bằng http://cachchamsocdamatbang.blogspot.com/
    Dạy trẻ sơ sinh tại http://daytresosinh.blogspot.com/
    Bí quyết giảm cân hay tại http://biquyetgiamcanhay.blogspot.com/

    返信削除