संपादित करें: बस स्वीकृत उत्तर देखें। यह लिखने के समय मैंने काम नहीं किया था इसलिए मैंने नीचे अनुमान लगाया।
मैं Linux के लिए नया हूँ इसलिए यह एक noob सवाल हो सकता है। मैं ब्रीच नामक एक नया वेब ब्राउज़र स्थापित करने का प्रयास कर रहा हूं जो विशेष रूप से Node.js में जावास्क्रिप्ट में बनाया गया है, और मैं इसे थोड़ा हैक करने की कोशिश करना चाहता था।
मैंने उनकी साइट के बाहर से टार फोल्डर स्थापित किया है और मेरे पास एक फ़ोल्डर है जिसका नाम AUTO_UPDATE_BUNDLE है और एक फ़ाइल जिसका नाम ब्रीच है। मुझे विश्वास है कि ब्रीच फाइल एक बैश स्क्रिप्ट है और मैं अनुमान लगा रहा था कि मैं इसे कैसे स्थापित करूँ। (अगर यह सही है तो मुझे कोई पता नहीं है।)
इसलिए मैंने ऑनलाइन देखा कि कैसे एक बैश स्क्रिप्ट को चलाया जाता है। मैं टर्मिनल में गया था और यही मैंने ब्रीच.श फ़ाइल की निर्देशिका में लिखा था।
sh breach
मुझे यह त्रुटि मिली।
[3428:3428:0710/191300:858123323:FATAL:browser_main_loop.cc(172)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Aborted (core dumped)
मैंने फिर code.google.com / ... के लिंक पर नेविगेट किया और यह कहा
हमें लिनक्स पर सैंडबॉक्स को चालू करने के लिए एक SUID सहायक बाइनरी की आवश्यकता है।
ज्यादातर मामलों में, आप बिल्ड / अपडेट-linux-sandbox.sh चला सकते हैं और यह आपके लिए / usr / लोकल / sbin में उचित सैंडबॉक्स स्थापित करेगा और आपको जरूरत पड़ने पर अपने .bashrc को अपडेट करने के लिए कहेगा।
मुझे समझ नहीं आ रहा है कि मैं कैसे चला सकता हूँ build/update-linux-sandbox.sh
। मेरी निर्देशिका में एक निर्देशिका का निर्माण होता है? मैंने वहां इसकी खोज करने की कोशिश की, लेकिन मुझे यह नहीं मिला।
मैं किसी भी मदद की सराहना करता हूं, और अगर मैं इस ब्राउज़र को सही तरीके से स्थापित करने के साथ गलत दिशा में जा रहा हूं, तो मुझे सही करें जहां मैं गलत हूं। अग्रिम में धन्यवाद।
CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach
हर बार ब्रीच शुरू करने के लिए इस कमांड को चलाना होगा ? क्या कोई शॉर्टकट या कुछ बनाने का तरीका है? यहां तक कि एक संदर्भ अच्छा होगा।