無印PCのゲストでjessie-netinst 64bitで何もチェックを入れないでインストール。part2 SopcastPlayer、Gsopcast GoogleEarthをインストール。 vmtoolsをインストール。 

関連で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

gsopcast_0.4.0-21.1_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/01/ubuntu-recipe/0277?page=3

 

 

# 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.deb
以前に未選択のパッケージ ia32-libs-i386 を選択しています。
(データベースを読み込んでいます ... 現在 137716 個のファイルとディレクトリがインストールされています。)
Preparing to unpack ia32-libs-i386_1%3a0.5_i386.deb ...
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、gcclinux-headersをインストールします。

$ 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が見える範囲の時も有る。