আমি আমার উবুন্টু ১১.০৪-তে সফলভাবে ভিএমওয়্যার বান্ডেল ইনস্টল করেছি তবে যখন আমি এটি খুলি তখন এটি আমাকে এই উইন্ডোটি দেয়
এবং আমি এই সি হেডারগুলির পথ জানি না।
আমি আমার উবুন্টু ১১.০৪-তে সফলভাবে ভিএমওয়্যার বান্ডেল ইনস্টল করেছি তবে যখন আমি এটি খুলি তখন এটি আমাকে এই উইন্ডোটি দেয়
এবং আমি এই সি হেডারগুলির পথ জানি না।
উত্তর:
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
/usr/src/linux-headers-$(uname -r)/include
সিমিলিংক যুক্ত করার পরে, পথটি হ'ল (ধন্যবাদ @ করিম!)
/usr/src/linux-headers-$(uname -r)/include
নীচের আদেশগুলি আপনার জন্য খুব সহায়ক:
পদক্ষেপ 1: Ctrl+ Alt+T
ধাপ ২ : sudo apt-get install linux-headers-$(uname -r)
পদক্ষেপ 3: কার্নেল শিরোনামগুলির পথটি তখন
/usr/src/linux-headers-$(uname -r)/include
ভিএমওয়্যার ওয়ার্কস্টেশন ইনস্টল করার আগে আপনাকে বিল্ড-অ্যাসোসিয়েশন এবং লিনাক্স শিরোনাম ইনস্টল করতে হবে
sudo apt-get install build-essential linux-headers-$(uname -r)
এবং তারপর
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
শেষ হয়ে গেল, এখন ভিএমওয়্যার ওয়ার্কস্টেশন ইনস্টল করুন
path to vm# sh Vm***.bundle
লোকেশনগুলিতে কয়েকটি ফাইল রয়েছে যা ইনস্টলার আশা করে না, আমি এটি চালাই এবং এটি কাজ করে:
ifrantz@ifrantz:~$ cat ~/update_version.sh
#!/bin/bash
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
আমার প্রথম অনুমানটি হ'ল আপনি হেডারগুলি ইনস্টল করেন নি। আপনাকে উপযুক্ত লিনাক্স-শিরোনাম প্যাকেজ ইনস্টল করতে হবে। সম্ভবত, আপনি ইনস্টল করা প্রয়োজন linux-headers-generic
। তবে, যদি আপনি ব্যতীত অন্য কার্নেল চালাচ্ছেন তবে linux-generic
সেই কার্নেলের জন্য লিনাক্স-শিরোনাম প্যাকেজটি ইনস্টল করুন।
আপনি যদি ইতিমধ্যে শিরোনাম ইনস্টল করে থাকেন তবে তাদের মধ্যে থাকা উচিত /usr/src
।
linux-generic
। যদি তা হয় তবে ইনস্টল করুন linux-headers-generic
যা নির্ভরযোগ্যতা হিসাবে সঠিক প্যাকেজগুলিতে টানবে। সঠিক শিরোনাম প্যাকেজ (এবং ফাইল সিস্টেমের পাথ) প্রতিটি কার্নেল আপডেটের সাথে পরিবর্তিত হয়। কোনটি ব্যবহৃত হচ্ছে তা জানতে আপনার সিস্টেমটি দেখুন।
ভিএমওয়্যার ওয়ার্কস্টেশন 9.XX (টার্মিনালে) ইনস্টল করার পরে, দুটি পদক্ষেপে সমস্যার সমাধান করা যেতে পারে:
sudo apt-get install gcc
sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"
CTRL+ ALT+t
sudo apt-get install linux-headers-generic
sudo apt-get update
ইনস্টল করার আগে আপনাকে কিছু করতে হবে
একই সমস্যাটি ছিল, আমি কার্নেলটি ৩.২.০-২৯ চালাচ্ছি তবে কেবলমাত্র / ইউএসআর / এসসিআর / এ লিনাক্স-হেডার -৩.২.০-৩৫ ছিল
user@ubuntu:/usr/src$ ls -l
drwxr-xr-x 24 root root 4096 Jan 5 11:17 linux-headers-3.2.0-35
drwxr-xr-x 7 root root 4096 Jan 5 11:17 linux-headers-3.2.0-35-generic
user@ubuntu:/usr/src/linux-headers-3.2.0-35/include$ uname -a
Linux ubuntu 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_6 4 x86_64 x86_64 GNU/Linux
user@ubuntu:/usr/src$ sudo apt-get install linux-headers-3.2.0-29-generic
user@ubuntu:/usr/src/$ cd /tmp/vmware-tools-distrib
user@ubuntu:/tmp/vmware-tools-distrib$ sudo ./vmware-install.pl
<kept hitting enter>
Enjoy, --the VMware team
done and done
uname -a
)। কারণ 11.04 আপগ্রেডের সাথে উবুন্টু নীরবে আমার কার্নেলটি লিনাক্স-জেনেরিক থেকে লিনাক্স-জেনেরিক-পায়ে প্রাসঙ্গিক হেডারগুলি ইনস্টল না করে সরিয়ে নিয়েছে, যা লিনাক্স শিরোনামগুলির একটি আলাদা সেট ব্যবহার করে। নীচের তিনটি প্রতিক্রিয়া অনুসারে,apt-get
সমস্যাটি সমাধানের সঠিক উপায়টি ব্যবহার করে আপনাকে কেবল কার্নেল শিরোনামগুলি সঠিক কিনা তা নিশ্চিত করতে হবে।