Ubuntu 16.04 LTS Xenial के लिए VMware उपकरण


8

किसी को पता है कि नवीनतम Ubuntu 16.04 LTS Xenial के लिए VMware टूल कैसे काम कर सकता है?

मैं अपने Ubuntu 15.04 विविड के लिए यहाँ से पैच का उपयोग कर रहा हूँ , जो ठीक काम करता है। लेकिन Ubuntu 16.04 LTS Xenial के लिए कोई अधिक नहीं। नीचे दी गई त्रुटि।

वीएमवेयर टूल्स के बिना काम करना, मैं hgfsहोस्ट से साझा देखने में असमर्थ हूं ।

जीथब से, त्रुटि को देखते हुए , यह कहता है

ओपन-वीएम-टूल्स 10.0 के साथ, अब vmhgfs मॉड्यूल बनाने की कोई आवश्यकता नहीं है। यह आवश्यक नहीं है क्योंकि HGFS कार्यान्वयन 10.0 में आधारित FUSE है।

इसलिए मैंने VMware टूल को हटा दिया, फिर अधिकारी को स्थापित किया open-vm-tools:

$ apt-cache policy open-vm-tools
open-vm-tools:
  Installed: 2:10.0.7-3227872-2ubuntu2
  Candidate: 2:10.0.7-3227872-2ubuntu2
  Version table:
 *** 2:10.0.7-3227872-2ubuntu2 500
...

$ apt-cache search hgfs | wc 
      0       0       0

$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev              481988       0    481988   0% /dev
tmpfs              99852    4548     95304   5% /run
/dev/sda1       31863728 1699600  28522504   6% /
tmpfs             499248       0    499248   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs             499248       0    499248   0% /sys/fs/cgroup

लेकिन, मैं अभी भी hgfsमेजबान से साझा नहीं देख पा रहा हूं ।

धन्यवाद

/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:59:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
.follow_link   = HgfsFollowlink,
                 ^
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:59:21: note: (near initialization for ‘HgfsLinkInodeOperations.follow_link’)
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:61:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
.put_link      = HgfsPutlink,
                 ^
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:61:21: note: (near initialization for ‘HgfsLinkInodeOperations.put_link’)
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c: In function ‘HgfsFollowlink’:
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:127:10: error: implicit declaration of function ‘nd_set_link’ [-Werror=implicit-function-declaration]
      nd_set_link(nd, fileName);
      ^
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c: In function ‘HgfsPutlink’:
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:276:15: error: implicit  declaration of function ‘nd_get_link’ [-Werror=implicit-function-declaration]
fileName = nd_get_link(nd);
           ^
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:276:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
fileName = nd_get_link(nd);
         ^

$ uname -a 
Linux uname 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

जवाबों:


22

"Vmhgfs-fuse" कमांड देखें।

मैं निम्नलिखित कार्य करने में सक्षम था:

मैंने hgfs शेयर को माउंट करने के लिए एक निर्देशिका बनाई, चलो इसे ~ / vmshare कहते हैं। फिर मैंने किया:

vmhgfs-fuse ~/vmshare

मेरे सिस्टम पर, आपके द्वारा उपयोग किए जा रहे ओपन-वीएम-टूल्स के एक ही संस्करण के साथ, जो कि साझा डिस्क को ~ / vshhare / में ठीक से माउंट करता है।

यदि आप अपने उपयोगकर्ता के घर निर्देशिका में हिस्सा नहीं चाहते हैं, तो आपको शायद vmhgfs-fuse में sudo और अतिरिक्त मापदंडों का उपयोग करना होगा।


1
बहुत बहुत धन्यवाद Nick! आपका स्वागत है, मेरे +25 अंक, :-) के साथ।
XPT

अंत में सही सरल समाधान आता है।
फार्ले

हे भगवान हाँ, यह था। सबसे सरल आदेश केवल एक ही है जो काम करता है।
लुका कार्लोन

-1

बहुत बहुत धन्यवाद - यह काम किया, इसलिए मैंने किया:

i) मैंने Win7 पर फ़ोल्डर साझा किया

ii) लिंक के इस हिस्से बाद /ubuntu/29284/how-do-i-mount-shared-folders-in-ubuntu-using-vmware-tools

सुडो vmware-config-tools.pl -d - क्लोबर-कर्नेल-मॉड्यूल = vmhgfs

-D आपके लिए सभी डिफॉल्ट का चयन करता है (यदि आप डिफॉल्ट नहीं चाहते हैं तो इसे हटा दें)।

iii) इसके बाद इस लिंक से

["Vmhgfs-fuse" कमांड देखें।

मैं निम्नलिखित कार्य करने में सक्षम था:

मैंने hgfs शेयर को माउंट करने के लिए एक निर्देशिका बनाई, चलो इसे ~ / vmshare कहते हैं। फिर मैंने किया:

vmhgfs-fuse ~ / vmshare ओपन-वीएम-टूल्स के समान संस्करण के साथ मेरे सिस्टम पर, जो कि साझा डिस्क को ~ / vmshare / में ठीक से माउंट करता है।

यदि आप अपने उपयोगकर्ता के घर निर्देशिका में हिस्सा नहीं चाहते हैं, तो आपको शायद sudo और अतिरिक्त मापदंडों का उपयोग vmhg-fuse में करना होगा।]


सलाह का शब्द - यह इस समय काम किया - लेकिन ???

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.