Official Iceweasel Icon, used in Debian Package

გამოვიყენო Debian თითქმის 5-6 წელია. ერთი რამ, რომ ყოველთვის მაწუხებდა არის, რომ ხალხი Debian გუნდი და არ შეცვალა Firefox with Iceweasel. მიზეზი საკმაოდ იდეოლოგიური – როგორც Debian-chi დაჟინებით მქონე სრულიად 100% უფასო გავრცელება და ზოგიერთი კომპონენტები, როგორიცაა შრიფტები და სხვა რამ საკუთრების Firefox გამოყენებით ჩანგალი და რომელიც თავისუფალია ეს ყველაფერი. ზოგჯერ “ice დედოფალა” მან უცნაურად იქცეოდა, მაგრამ მე არ მქონია 100% ნათელი მტკიცებულება, რომ არის ოდნავ სხვადასხვა ბრაუზერში. ყოველ შემთხვევაში, რომ იყო, სანამ გუშინ. გუშინ მე გააკეთა HTML5 ტესტის ბრაუზერის მე და მიხვდა, არასასიამოვნო ფაქტია,, გავაკეთო 10-15 პუნქტით ნაკლებია სტანდარტულ ვერსიას. უკიდურესად არასასიამოვნო, მაშინვე sverih ვერსიები იყო იდენტური 18.0.1. აქედან რამ არის ნათელი, რომ დაბრუნდება სტანდარტული ვერსია, მაგრამ მაინტერესებს, რატომ მნიშვნელოვანი კომპონენტი არ მუშაობს, როგორც მოსალოდნელი იყო და ეს არ არის ნახსენები. საერთო ჯამში საკმაოდ Jive ფანატიკური იდეოლოგებმა მირჩევნია 100% ღია გადაწყვეტა, რომელიც მაშინაც კი, თუ არ მუშაობს ისევე, როგორც მათ უნდა იქნება, პირველ რიგში. ეს იგივეა, მე დაკარგავს ძირითად შესრულება GPU-ის გამოყენება უფასო მძღოლები Nvidia ნაცვლად ერთი, რომელიც გთავაზობთ me მწარმოებელი – მე პირადად არ შეუძლია ასეთი დაკარგვა პროდუქტიულობის. მოდით დავუბრუნდეთ მიგრაციის ერთი სხვა ბრაუზერი. საერთო ჯამში, ეს არის საკმაოდ მარტივი, თუ შემიძლია ჩამოთვლა რამდენიმე ნაბიჯები იქნება ფოკუსირება ყველაზე მნიშვნელოვანი

  1. ჩამოტვირთვა სწორი ვერსია თქვენი არქიტექტურა ქმნის განსხვავებას თუ თქვენ იყენებთ x86 ან x64 ვერსიები plug-ins, როგორიცაა Flash და ნებისმიერი სხვა უკვე დაინსტალირებული თქვენს სისტემაში. თუ თქვენ არ ვიცი რა, არქიტექტურა შეგიძლიათ შეამოწმოთ uname -m ბრძანება console.
wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2
  1. მოპოვების ბრაუზერის რომ არ შეუძლია გააკეთოს ის, სადაც გსურთ / home / opt და სადაც თქვენი სულის ქურთუკები პირადად მე predpochtoh / opt
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. ბმულის დამატება ძველი შესრულებადი ფაილი ახალი ადგილმდებარეობა ბრაუზერის და
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. დაამატოთ ბმული მოდული-s ახალი ადგილმდებარეობა, ასე რომ ჩვენ შეგვიძლია უყუროთ ფლეშ ვიდეო და ა.შ.
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. update-broser ეგ
update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
  1. და დასძინა შესვლის ახალი პროგრამა თქვენს სისტემაში
echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

ზოგადად, ეს არის ნაბიჯები უნდა დაიცვას. იმის გამო, რომ მე ვარ ზარმაცი და არ ყველაფერს ხელით ყოველ ჯერზე მე მივიღე შემდეგი script.

#!/bin/bash

VERSION='18.0.1'

if [ $EUID -ne 0 ]
then
echo -en "�33[1;31mERROR: Must be a 'root'!!! nUse 'su' or 'sudo ./ff_install' 🙂 �33[0m n"
exit
fi

wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2

tar jxfv /tmp/firefox.tar.bz2 -C /opt/
chown $1:$1 -R /opt/firefox
mv /usr/bin/firefox /usr/bin/firefox-iw
ln -s /opt/firefox/firefox /usr/bin/firefox
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins

update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100

echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

რაც თქვენ გაშვებული არის, რომ დირექტორია, სადაც ვერსია Firefox და უნდა იყოს თქვენი მიმდინარე მომხმარებლის შეგიძლიათ გადახვიდეთ ვერსიები უპრობლემოდ. ამიტომ ზემოთ script უნდა დაიწყოს თქვენი მომხმარებლის ატრიბუტი.

./ff_install your_user_name