関連でpart1 http://882323836.hatenablog.com/entry/2014/08/25/231714
今日、途中まで作っていたBackupの仮想イメージをcopyしてマルチブートしている実機のDebian testingの派生トリ64bitの/libでjssie-netinst 64bitの/libには無い物をcopyでSopcastPlayer、Gsopcastは機能するように成った。このjessie-netinst 64bitでGoogleEarthを動かそうと粘ったが出来ず。
昨日、GoogleEarthは動いたがSopcastPlayer、GsopcastがNGな物を作っていたので、何故動いたのか、不明でしたが、これでは?と考えられる事を発見。
SopcastPlayer、Gsopcastは機能するように成ったゲストを起動してホームにjessie-libフォルダを作って開いてから管理者権限で/libを開いてゲストを起動して全て選択でホームのjessie-libフォルダにcopyしてさらにホームのjessie-libフォルダをホストのホームにD&Dでcopyする。
最初は、GoogleEarthが動いたゲストを起動してホストのホームのjessie-libフォルダをゲストのホームにD&Dでcopyする。管理者権限で/libを開いてゲストのホームのjessie-libフォルダを開いて全て選択でcopyして/libを開いた所に上書き貼り付けをした。
これではSopcastPlayer、Gsopcastは機能しなかった。GoogleEarthは動いた。で再起動でどうなのか確かめたら、同じ結果でしたので管理者権限で/libを開いて中の物全てを削除でゲストのホームのjessie-libフォルダを開いて全て選択でcopyして/libを開いた所に付けをした。
2014-09-02 追記、GoogleEarthは出来がいまいちで駐車場とかにチェッカー模様が出る。
これではSopcastPlayer、Gsopcastは機能しなかった。GoogleEarthは動いた。
再起動するのか、多分ダメではと思っていたが、再起動出来た、再起動でどうなのか確かめたら同じ結果でしたのでホストの/usr/libのlibstdc++.so.5.0.1とそのリンクのlibstdc++.so.5のプロパティ ーー> アクセス権 を見たら上から順で、読み書き、読み込み専用、読み込み専用、でした。
ゲストのを調べたら上から順で、読み書き、なし、なし、でしたので上から順で、読み書き、読み込み専用、読み込み専用にしたら、SopcastPlayer、Gsopcastは機能するように成りました。
下記が今回使用の物。新たに作らずに保存庫から。
libstdc++.so.5.0.1
sp-auth_3.2.6-1mlrepo1_all.deb
sopcast-player_0.8.5~ppa~natty1_amd64.deb
では何故このゲストでGoogleEarthは動いたのかと不思議に思い、調べたらどうも最初linuxmintリポを加えてやってみてDebianがlinuxmintリポは拒絶仕様に成って240日か270日?の表示が出たのでtesingの派生トリのリポを加えて作業したようです。
このtesingの派生トリのリポのおかげでGoogleEarthは動いたと思います。
下記はどうなのか?は不明
# i386 アーキテクチャを追加 $ sudo dpkg --add-architecture i386 # 忘れずにインデックスを更新 $ sudo apt-get update
第277回 Debian 7.0「Wheezy」の紹介 ia32-libs
http://gihyo.jp/admin/serial/
# dpkg -i ia32-libs_1%3a0.5_amd64.deb
以前に未選択のパッケージ ia32-libs を選択しています。
(データベースを読み込んでいます ... 現在 137712 個のファイルとディレクトリがインストールされています。)
Preparing to unpack ia32-libs_1%3a0.5_amd64.deb ...
Unpacking ia32-libs (1:0.5) ...
dpkg: 依存関係の問題により ia32-libs の設定ができません:
ia32-libs は以下に依存 (depends) します: ia32-libs-i386 ...しかし:
パッケージ ia32-libs-i386 はまだインストールされていません。
dpkg: error processing package ia32-libs (--install):
依存関係の問題 - 設定を見送ります
処理中にエラーが発生しました:
ia32-libs
# dpkg -i ia32-libs-i386_1%3a0.5_i386.
以前に未選択のパッケージ ia32-libs-i386 を選択しています。
(データベースを読み込んでいます ... 現在 137716 個のファイルとディレクトリがインストールされています。)
Preparing to unpack ia32-libs-i386_1%3a0.5_i386.
Unpacking ia32-libs-i386 (1:0.5) ...
dpkg: 依存関係の問題により ia32-libs-i386 の設定ができません:
ia32-libs-i386 は以下に依存 (depends) します: freeglut3 (>= 2.6.0-1).
ia32-libs-i386 は以下に依存 (depends) します: lesstif2 (>= 1:0.95.2-1).
ia32-libs-i386 は以下に依存 (depends) します: libacl1 (>= 2.2.49-4).
ia32-libs-i386 は以下に依存 (depends) します: libaio1 (>= 0.3.107-7).
ia32-libs-i386 は以下に依存 (depends) します: libasyncns0 (>= 0.3-1.1).
ia32-libs-i386 は以下に依存 (depends) します: libattr1 (>= 1:2.4.44-2).
ia32-libs-i386 は以下に依存 (depends) します: libaudio2 (>= 1.9.2-4).
ia32-libs-i386 は以下に依存 (depends) します: libaudiofile1 (>= 0.2.6-8).
ia32-libs-i386 は以下に依存 (depends) します: libbsd0 (>= 0.2.0-1).
ia32-libs-i386 は以下に依存 (depends) します: libcap2 (>= 1:2.19-3).
ia32-libs-i386 は以下に依存 (depends) します: libcurl3 (>= 7.21.0-2).
ia32-libs-i386 は以下に依存 (depends) します: libdir
dpkg: error processing package ia32-libs-i386 (--install):
依存関係の問題 - 設定を見送ります
処理中にエラーが発生しました:
ia32-libs-i386
----------------------------------------------------------------------------------
ゲストがDebianでのvmtoolsインストール方法
次のコマンドを入力して、make、gcc、linux-
$ sudo su
パスワード
# apt-get install make gcc linux-headers-`uname -r`
Debian上にCDがマウントされるので、CDに含まれているtar.gzを
ホームにコピーしてVMwareTools-バージョン.tar.gzを右クリックで展開でホームに
vmware-tools-distribフォルダが出来る。以降、端末上での作業。
「cd」に続けて空白を入力したら、さっきのフォルダのアイコンを端末にD&D。Enter↓
buildする。
# ./vmware-install.pl でEnterキーをズ〜ト押したままで画面に
Enjoyが出たら成功。実際は動体視力かなりが良くないと見えないので
なんとか #
なんとか #
なんとか #
なんとか #
なんとか #
なんとか # のように#が多々出たら成功だと思っていいのではと思う。バックしてみて
Enjoyが見える範囲の時も有る。