.Run फाइलें क्या हैं?


17

वास्तव में क्या .runफाइलें हैं और वे किसके लिए उपयोग की जाती हैं? मैं हाल ही में उन लोगों के एक जोड़े को देखा है और मैं बस सोच रहा हूँ कि यह किस फ़ाइल स्वरूप के लिए उपयोग किया जाता है।


4
जो फाइलें चलती हैं। जाओ उन्हें पकड़ लो!
कोडी हरलो

@kalina यह .run फ़ाइलों को स्थापित करने के बारे में नहीं है ..
सेठ

जवाबों:


20

.Run फ़ाइल सामान्यतया एक कस्टम मेड प्रोग्राम है जिसे प्रोग्राम इंस्टॉल करने के लिए निष्पादित करने की आवश्यकता होती है। ये आम तौर पर समर्थित नहीं हैं क्योंकि वे ट्रैक नहीं करते हैं जहां फाइलें जाती हैं और आम तौर पर अनइंस्टॉल विधि प्रदान नहीं करती हैं। यह सुनिश्चित करने का कोई तरीका नहीं है कि स्क्रिप्ट आपके सिस्टम का क्या करेगी इसलिए उन्हें असुरक्षित माना जाता है।

वे विंडोज़ एक्सई फ़ाइल के करीब हैं और जैसे कि समान मुद्दों के साथ आते हैं। यदि आप जानते हैं कि आप क्या कर रहे हैं और जोखिम लेने के बारे में खुश हैं, तो आप उन्हें इन आदेशों के साथ निष्पादित कर सकते हैं:

chmod 755 programinstall.run
sudo ./programinstall.run

क्या वे आमतौर पर बाइनरी फाइलें या स्क्रिप्ट हैं?
ओलिवियर लालोंडे

1
वे या तो हो सकते हैं, कोई सेट विधि या प्रारूप नहीं है जैसे कि।
मार्टिन ओवेन्स -डोक्टोर्मो- 22

11

वे आमतौर पर किसी न किसी रूप के निष्पादन योग्य होते हैं। वे neccessately installers नहीं हैं, हालांकि उनमें से अधिकांश जो आप देखेंगे।

जैसा कि मार्टिन कहते हैं, और मान लें कि हम एक इंस्टॉलर के बारे में बात कर रहे हैं, वे आमतौर पर पैकेज के रूप में अच्छे नहीं होते हैं जब आप उन्हें निकालना चाहते हैं लेकिन कुछ इंस्टॉलर हैं (मैं मुख्य रूप से लोकी और एलजीपी गेम इंस्टालर के बारे में सोच रहा हूं) ट्रैक जहां वे स्थापित करते हैं और एक बहुत मजबूत अनइंस्टॉल बाइनरी प्रदान करते हैं।

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

sudo sh NVIDIA-Linux-x86_64-260.19.06.run

आप देख सकते हैं कि वास्तव में एक फ़ाइल क्या है (अच्छी तरह से यह ज्यादातर समय काम करता है) file:

file NVIDIA-Linux-x86_64-260.19.06.run

NVIDIA-Linux-x86_64-260.19.06.run: POSIX शेल स्क्रिप्ट पाठ निष्पादन योग्य


2
"फ़ाइल" उपयोगिता के बारे में पता नहीं था, धन्यवाद!
ओलिवियर लालोंडे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.