डेबियन 7.2.0 पर समानताएं उपकरण स्थापित नहीं कर सकते


14

(समानताएं डेस्कटॉप 9, नवीनतम संस्करण)

निर्देशों के अनुसार, मैं रूट पर स्विच करता हूं:

$ su - root
$ whoami
root
$ echo $EUID
0

और फिर इंस्टॉलर को निष्पादित करें:

$ cd /media/cdrom0
$ ./install

और मुझे यह त्रुटि मिली:

sudo: unable to execute ./install: Permission denied

क्या? मैं जड़ हूँ! इसके साथ क्या है? मैं यह सुनिश्चित करने के लिए दोहरी जांच करता हूं कि निष्पादन बिट सेट है:

$ ls -lA | grep install$
-r-xr-xr-x 1 root root  17284 Oct 25 09:22 install

हां। ऑनलाइन लोग कह रहे हैं कि आपको sudo टाइप करने के बाद इंस्टॉल स्क्रिप्ट को टर्मिनल पर ड्रैग करना होगा। इसलिए मैं ऐसा करता हूं, और यह आदेश बनता है:

$ sudo '/media/cdrom0/install'
sudo: unable to execute /media/cdrom0/install: Permission denied

यहां क्या उपाय है?


1
क्या file /media/cdrom0/installकहता है?
खसखस

/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)अजीब है, क्योंकि पहले, मैं चला था cat installऔर यह ठीक काम किया। अब यह एक रिबूट के बाद भी विफल रहता है ...
जस्टिन मृकवा

2
CD की संपूर्ण सामग्री को अपने HDD में कॉपी करने का प्रयास करें: जैसेcp -r /media/cdrom0 /tmp
mpy

जवाबों:


14

तो मुझे समाधान मिल गया ... यह पागल आदेश (ठीक है, इतना पागल नहीं, लेकिन अस्पष्ट)।

$ mount -t iso9660 -o exec /dev/cdrom /media/cdrom

बाहर निकलता है जब डेबियन एक सीडी (वर्चुअल सीडी शामिल करता है) इसे गैर-निष्पादन योग्य के रूप में गिनता है। इसलिए इसे मैन्युअल रूप से रिमूव करते हुए यह निर्दिष्ट करें कि निष्पादन विशेषाधिकारों ने मुझे उपकरण स्थापित करने की अनुमति दी है। यह अजीब है कि गैर-निष्पादित माउंट ने मुझे फ़ाइलों को पढ़ने से भी रोका (मैंने उन्हें कॉपी करने की कोशिश की और समान त्रुटियां मिलीं) लेकिन एह, जो भी काम करता है।


7

इसका कारण यह है कि समानताएं "नोसुइड" विकल्प के साथ छवि को मापती हैं।

एक टर्मिनल शुरू करें, सु को रूट करें और छवि को अनमाउंट करें। इमेज को रिमूव करें। इंस्टॉलर प्रारंभ करें

$ su
$ umount /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ cd /media/cdrom
$ sh installer

4

10.13.2014: यह बेहद मददगार था!

मैंने समानता पर दिए गए चरणों की कोशिश की है:

  • मैं उबंटू वर्चुअल मशीन में समानताएं उपकरण कैसे स्थापित करूं? http://kb.parallels.com/en/113394
  • समानताएं उपकरण मैनुअल स्थापना http://kb.parallels.com/en/112609
  • और अन्य साइटों के एक जोड़े के रूप में अच्छी तरह से है कि मैं अब (मेरे इतिहास के माध्यम से नहीं जा रहा है) के लिए लिंक पता नहीं है

मेरे लिए, कुंजी यह थी: • समानताएं के माध्यम से सीडी को अनमाउंट करें: डिवाइस / सीडी / डीवीडी 1 / डिस्कनेक्ट • सीडी को समानताएं के माध्यम से हटाएं: डिवाइस / सीडी / डीवीडी 1 / कनेक्ट छवि ... - prl-tools के लिए खोजें -lin.iso : Macintosh HD / एप्लिकेशन / समानताएं डेस्कटॉप / सामग्री / संसाधन / उपकरण / prl-tools-lin.iso • डेबियन में, यदि आपने पहले ही ऐसा नहीं किया है तो टर्मिनल लोड करें • नोट की गई सीडी पर नेविगेट करें ऊपर:

$ cd /media/cdrom0

• यह सुनिश्चित करने के लिए कि चीजें क्रम में हैं, यह देखने के लिए सूची लिखें कि सीडी के अंदर क्या है (पुष्टि करना, मूल रूप से):

$ ls

यह "इंस्टॉलर इंस्टॉलर इंस्टा-गुई kmods टूल्स वर्जन" को सूचीबद्ध करना चाहिए। यदि आपको यह दिखाई नहीं देता है, तो आपको डिस्क को रिमूव करना होगा। मेरा सुझाव है कि समानताएं के माध्यम से चरणों के पहले जोड़े को करना। यदि यह काम करना चाहिए, तो आगे बढ़ें और फ़ाइलों को अपने होम डायरेक्टरी में कॉपी करें:

$ sudo cp -r /media/cdrom0 /home/***<USERNAME>***/Downloads/

मैंने tmp फ़ोल्डर के बजाय डाउनलोड किए गए फ़ोल्डर को ऊपर उल्लेख किया है क्योंकि मैं रूट के रूप में भी tmp फ़ोल्डर में नहीं जा सका। अगर मैं आलसी हो जाता हूं तो कम से कम मुझे डाउनलोड करने दें और सभी को गुई के माध्यम से हटाएं और पुष्टि करें।

• एक बार हो जाने पर, पुष्टि करें कि cp जगह ले चुका है:

$ cd /home/***<USERNAME>***/Downloads/cdrom0/
$ ls

• यदि आपने यह काम किया है तो आपको निम्नलिखित देखने में सक्षम होना चाहिए:

install installer install-gui kmods tools version

अगर सब कुछ अभी भी वही है जो मैंने ऊपर उल्लेख किया है, तो चलो आगे बढ़ते हैं और समानताएं उपकरण स्थापित करते हैं : आप जिस फ़ोल्डर में हैं, उससे बाहर निकलने की कोई आवश्यकता नहीं है। इसलिए, यदि आप सबसे ज्यादा वही कर रहे हैं जो मैंने किया है। नोट किया, आपको डाउनलोड फ़ोल्डर या उस फ़ोल्डर में होना चाहिए जिसे आपने फ़ाइलों को कॉपी किया है। इंस्टॉलर चलाते हैं:

$ sudo ./install

यह आपसे आपका पासवर्ड सूदो के कारण मांगेगा; चलो आगे बढ़ो और ऐसा करो। यदि सब ठीक हो गया, तो आपको अपने टर्मिनल को ग्रेश / ब्लू सेसिन डब्ल्यू में बदलना चाहिए। समानताएं उपकरण इंस्टॉलर (एक छवि अपलोड करने की कोशिश की, लेकिन मैं अभी भी यहाँ नया हूँ - क्षमा करें)

उम्मीद है की यह मदद करेगा। मुझे पता है कि मैंने कई साइटें पढ़ी हैं और अपने सप्ताहांत के विभिन्न हिस्सों को इस दौड़ में लाने की कोशिश में बिताया है।


तो, क्या यह वास्तव में मुद्दे को हल करता है (प्रश्न का उत्तर)?
चार्लीआरबी

इसने मेरे लिए किया। अब मैं डेबियन से MacOSX 10.10 या 10.9 पर बिना किसी मुद्दे के जा सकता हूं।
ज्यूरोमेज़

2

अपनी डिस्क या छवि को निष्पादन योग्य बनाने के लिए आपको / etc / fstab फ़ाइल को संपादित करना होगा। आम तौर पर अंतिम पंक्ति में आपको कुछ ऐसा मिलेगा udf,iso9660 user,noautonoautoइसके बजाय निकालें और डालें exec। अपनी डिस्क या छवि को रिमूव करें और अब आप टर्मिनल विंडो से कमांड निष्पादित कर सकते हैं।

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