আপনার পদ্ধতি ব্যবহার করে
gksudo firefox -install-global-extension addon-1865-latest.xpiআপনার জন্য কৌশলটি মনে হচ্ছে। এটি আপনার সিস্টেমে সমস্ত ব্যবহারকারীর কাছে এক্সটেনশনটি ইনস্টল করবে।
কেবলমাত্র আপনার ব্যবহারকারীর জন্য এক্সটেনশানটি ইনস্টল করতে আর্গুমেন্ট হিসাবে এক্সটেনশন পাথটি ব্যবহার করুন
firefox addon-1865-latest.xpi
আপনি এখনও Installবাটন ক্লিক করতে হবে যদিও!
ইনস্টলেশন স্বয়ংক্রিয়তা
Firefoxঅ্যাডন ফাইলের নাম প্রয়োজন হয় না তবে প্যাকেজের নাম হিসাবে অ্যাডন থেকে সনাক্তকারী। এর অর্থ হ'ল আপনি যদি ব্যবহারকারীর হস্তক্ষেপ ছাড়াই অ্যাডন ইনস্টল করার পরিকল্পনা করছেন তবে আপনাকে এডোনটির নাম নয়, অ্যাডোন আইডেন্টিফায়ার স্ট্রিংয়ের নামযুক্ত কোনও ফোল্ডারে এটি বের করতে হবে।
আইডেন্টিফায়ার স্ট্রিং ম্যানিফেস্ট ফাইল ইনস্টল addon প্রথম লাইন পাওয়া যাবে install.rdfএবং এটা ভালো দেখায়: <em:id>{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}</em:id>। মধ্যে সবকিছু {}(কোঁকড়া ধনুর্বন্ধনী সহ) আইডেন্টিফায়ার।
কাজ করার জন্য একটি অ্যাডন পেতে আপনার প্যাকেজটি বের করতে হবে, ফোল্ডারটির নাম পরিবর্তন করুন যার মধ্যে ফাইলগুলি অ্যাডোন সনাক্তকারী স্ট্রিংয়ে রয়েছে এবং এটি বিশ্বব্যাপী অ্যাডোন ফোল্ডারে বা ব্যবহারকারী অ্যাডন ফোল্ডারের মধ্যে রাখুন।
গ্লোবাল অ্যাডন ইনস্টল
আপনি যদি নিজের সিস্টেমে সমস্ত ব্যবহারকারীর কাছে স্বয়ংক্রিয়ভাবে কোনও এক্সটেনশন ইনস্টল করতে চান তবে আপনাকে এটি বের করতে হবে, ফোল্ডারের নতুন নাম দিন যা অ্যাডনের আইডি স্ট্রিংটিতে অ্যাডোন রয়েছে এবং এটি 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.rdfঅ্যাডনের আইডি পেতে ফাইলের প্রথম লাইনটি পড়ুন (এই ক্ষেত্রে এটি {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আপনার ডিফল্ট ব্রাউজার তৈরি করবে