すみません、かなり長い問題
最初の背景:ラップトップでUbuntu 13.10 x64を実行していました。数週間前に14.04にアップグレードしました。現在私のシステムにあるuname -a
の出力は
Linux ubuntu 3.11.0-19-generic #33-Ubuntu SMP Tue Mar 11 18:48:34 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
さて、VMware-Player-6.0.2-1744117.x86_64.bundle
をダウンロードし、Ubuntu 14.04 x64を実行しているラップトップにインストールしようとしました。 VMWare-Playerバンドルを通常の方法でインストールしました
Sudo sh VMware-Player-6.0.2-1744117.x86_64.bundle
その後、検索ドックを検索し、そのアイコンをクリックして、VMWare Playerを実行しようとしました。このウィンドウが表示されます
私は問題をグーグルで調べ、多くの人々がそのような同様の問題に直面していましたが、多くの異なる解決策を見つけました。残念ながら、私のために働く人はいませんでした。
1つは、このコマンドを使用してヘッダーをインストールすることでした
Sudo apt-get install build-essential linux-headers-$(uname -r)
私はそれを試して、次の出力を得ました
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package linux-headers-3.11.0-19-generic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'linux-headers-3.11.0-19-generic' has no installation candidate
これは怖かった。
それから私は別の解決策を試みた
Sudo vmware-modconfig --console --install-all
再び運が悪い。 Failed to setup build environment.
その後、私は試しました この解決策 私は、端末がパス/lib/modules/$(uname -r)/build/include/linux
を示したので完全に混乱していました./lib/modules/3.11.0-19-generic/build/include/linux
は存在しませんでした!
その後、疑問を解消するために次のコマンドを実行しました。
$ cd /lib/modules
$:/lib/modules$ ls
3.11.0-19-generic 3.13.0-24-generic
$:/lib/modules$ ls 3.11.0-19-generic 3.13.0-24-generic
3.11.0-19-generic:
initrd modules.alias modules.builtin modules.dep modules.devname modules.softdep modules.symbols.bin
kernel modules.alias.bin modules.builtin.bin modules.dep.bin modules.order modules.symbols updates
3.13.0-24-generic:
build
私のシステムの何が問題なのか完全に混乱しています。ありがとう!
インストールされたカーネルは絶対的でした。そのヘッダーはリポジトリにありません。そのため、リポジトリ内の最新バージョンにカーネルを更新するのが最善です。
カーネルを更新します。linux-generic
は、カーネルとそのヘッダーの現在のバージョンを保持するメタパッケージです。
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install linux-generic
何らかの理由で、このメタはアップグレード中にインストールされませんでした。動作しない場合は、Synapticを使用してヘッダーをインストールするか、最新のカーネルリリースにアップグレード/インストールします(「linux」を検索)。