अपनी विधि का उपयोग करना
gksudo firefox -install-global-extension addon-1865-latest.xpiलगता है तुम्हारे लिए चाल चल रहा है। जो आपके सिस्टम पर सभी उपयोगकर्ताओं के लिए एक्सटेंशन इंस्टॉल करेगा।
केवल अपने उपयोगकर्ता के लिए एक्सटेंशन इंस्टॉल करने के लिए एक तर्क के रूप में एक्सटेंशन पथ का उपयोग करें
firefox addon-1865-latest.xpi
आपको अभी भी Installबटन पर क्लिक करने की आवश्यकता है !
स्थापना को स्वचालित करना
Firefoxaddon फ़ाइल नाम की जरूरत नहीं है, लेकिन पैकेज नाम के रूप में addon से पहचानकर्ता। इसका मतलब है कि यदि आप उपयोगकर्ता के हस्तक्षेप के बिना एक ऐडऑन स्थापित करने की योजना बना रहे हैं, तो आपको इसे एडऑन पहचानकर्ता स्ट्रिंग के नाम से फ़ोल्डर में निकालने की आवश्यकता है, न कि एडऑन के नाम से।
पहचानकर्ता स्ट्रिंग को एडऑन इंस्टॉल मैनिफ़ेस्ट फ़ाइल की पहली पंक्तियों पर पाया जा सकता है install.rdfऔर यह इस तरह दिखता है <em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>:। {}(घुंघराले ब्रेसिज़ सहित) के भीतर सब कुछ पहचानकर्ता है।
पैकेज को निकालने के लिए आपको काम करने के लिए एक ऐडऑन प्राप्त करने के लिए, उस फ़ोल्डर का नाम बदलें, जिसमें फाइल को addon आइडेंटिफ़ायर स्ट्रिंग में शामिल किया गया है और इसे या तो ग्लोबल एडऑन फ़ोल्डर में या उपयोगकर्ता एडोन फ़ोल्डर के भीतर रखें।
ग्लोबल एडऑन इंस्टॉल
यदि आप अपने सिस्टम के सभी उपयोगकर्ताओं के लिए स्वचालित रूप से एक एक्सटेंशन इंस्टॉल करना चाहते हैं, तो आपको उसे निकालने की आवश्यकता है, उस फ़ोल्डर का नाम बदलें, जिसमें addon की आईडी स्ट्रिंग है और इसे firefoxवैश्विक एक्सटेंशन फ़ोल्डर में कॉपी करें /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/, जो भी आप वहां उपयोग करते हैं उसे कॉल किया जाएगा। उपयोगकर्ता के खुलने पर स्वचालित firefox।
उपयोगकर्ता विशिष्ट स्थापित
यदि आप अपने सिस्टम में केवल एक उपयोगकर्ता को स्वचालित रूप से एक्सटेंशन इंस्टॉल करना चाहते हैं, तो आपको उसे निकालने की आवश्यकता है, उस फ़ोल्डर का नाम बदलें, जिसमें एडऑन की आईडी स्ट्रिंग है और इसे firefoxउपयोगकर्ता एक्सटेंशन फ़ोल्डर में कॉपी करें /home/user_name/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/(यदि यह मौजूद नहीं है तो इसे बनाएं) कुछ भी, जो आप वहां उपयोग करते हैं, उपयोगकर्ता द्वारा खुलने पर स्वचालित कहा जाएगा firefox।
स्वचालित इंस्टॉल के लिए एक ऐडऑन कैसे तैयार करें - उदाहरण
extensionsअपने घर में एक फोल्डर बनाएं और उसमें एडऑन डाउनलोड करें
mkdir ~/extensions
cd ~/extensions
wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi
इसे निकालें और मूल को हटा दें
unzip ~/extensions/addon-1865-latest.xpi
rm ~/extensions/addon-1865-latest.xpi
install.rdfAddon की आईडी प्राप्त करने के लिए फ़ाइल में पहली पंक्ति पढ़ें (इस स्थिति में यह {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} होगा)। और उस नाम के साथ एक फ़ोल्डर बनाएँ
mkdir ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
अपने extensionsफ़ोल्डर की सभी फ़ाइलों को नए बनाए गए में ले जाएँ ~/extensions/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}और आप {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}स्थानीय इंस्टाल या ग्लोबल इंस्टॉल के लिए, फ़ोल्डर को ले जाकर स्थापित करने के लिए तैयार हैं ।
डिफ़ॉल्ट होम पेज कैसे सेट करें
फ़ायरफ़ॉक्स के अंदर वरीयताओं का उपयोग किए बिना अपना मुखपृष्ठ बदलने के लिए आपको संपादित करना होगा ~/.mozilla/firefox/*.default/prefs.js(जहां आपके उपयोगकर्ता के लिए *.defaultएक फ़ोल्डर ~/.mozilla/firefoxबनाया गया है) और इस पंक्ति को इसके अंत में जोड़ें
user_pref("browser.startup.homepage", "http://uptechtalk.com");
या इस आदेश का उपयोग कर
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> ~/.mozilla/firefox/*.default/prefs.js
आपको इसे बंद करने के बाद करने की आवश्यकता है firefoxया प्रोग्राम बाहर निकलने पर सेटिंग को ओवरराइट कर देगा।
यदि आपके उपयोगकर्ता ने firefoxअभी तक उपयोग नहीं किया है और आप सभी नए उपयोगकर्ताओं के लिए होमपेज सेट करना चाहते हैं (विश्व स्तर पर होमपेज सेट करें) इस कमांड का उपयोग करें
echo "user_pref("browser.startup.homepage", "http://uptechtalk.com");" >> /etc/xul-ext/ubufox.js
आपके प्रश्न के बारे में टिप्पणियाँ
-silentमौजूद नहीं है, आपको xpiवैसे भी उस एक्सटेंशन को इंस्टॉल करने के लिए प्रेरित किया जाएगा और आपको इसे स्थापित करने के लिए बटन पर क्लिक करना होगा;
-setDefaultBrowserअपना मुखपृष्ठ सेट नहीं करेगा, यह firefoxआपका डिफ़ॉल्ट ब्राउज़र बना देगा