グーグルからdebファイルをダウンロードした後、私は試します:
dpkg -i google-earth-stable_current_AMD64.deb
しかし、lsb-coreが欠落していると文句を言います。そのため、「仮想パッケージであり、利用可能なパッケージでは提供されない」パッケージが必要です。 lsb-coreがDebianStretchから削除されたようです。
ヒントはありますか?
DebianはLSBサポートを廃止しました 、したがってlsb-core
はDebianにはありません> = Stretchはもうありません。
@tknvが正しく指摘しているように、この回答の数か月後に、新しいlsb-compat
が利用可能になりました。したがって、この問題の最善の解決策は、それをインストールすることです。
Sudo apt install lsb-compat
それを機能させるには、次のこともできます。
lsb-core
依存関係を削除しますld-lsb
ELFリンカーの存在を確認します(lsb-core
によって提供された後)これを行うには、次のことができます。
必要なld-lsbELFリンカーの名前を確認してください(アーキテクチャに依存します)。
ldd/opt/google/earth/free/googleearth-bin | grep ld
2で収集した情報を使用して、手動でシンボリックリンクを作成します。 64ビットアーキテクチャの場合、コマンドは次のとおりです。
Sudo ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3
32ビットアーキテクチャの場合、Iguessの正しいコマンドは次のようになります。
Sudo ln -s /lib/ld-linux-x86.so.2 /lib/ld-lsb-x86.so.3
これは、インストーラーをバイパスしてdebを抽出するときの修正でもあります。次に、非常に誤解を招くエラーは次のとおりです。
bash: ./googleearth-bin: No such file or directory
欠落しているのはGoogleEarthバイナリではなく、指定されたローダーld-lsb-x86.so.3です。
DebianStretchを実行しています。 google-earth-pro-stable_current_AMD64.deb
をダウンロードし、上記のようにlsb-compat
をインストールしました。ただし、Sudo
はシステム上のコマンドではありません。代わりに、コマンドsu
を使用して、パスワードを入力しました。
su
apt-get install lsb-compat
cd Downloads
dpkg google-earth-pro_stable_current_AMD64.deb
コマンドgoogle-earth-pro
を使用してコマンドラインから実行できます。ただし、ビューは、使用可能な画面スペースの左上隅を占めるだけです。現時点ではあまり使用できませんが、インストールされています。