Debian x86 & x64 Αντικαταστήστε Iceweasel με τον Firefox

Official Iceweasel Icon, used in Debian Package

Χρησιμοποιώ Debian για σχεδόν 5-6 ήδη χρόνια. Ένα από τα πράγματα που πάντα μου είναι, Οι άνθρωποι από την ομάδα του Debian και αντικαθίστανται με Firefox Iceweasel. Ο λόγος είναι αρκετά μια ιδεολογική – Από την αναμονή του Debian να έχουν πλήρως 100% δωρεάν διανομή και ορισμένα στοιχεία όπως οι γραμματοσειρές και άλλα πράγματα είναι ιδιόκτητα στο Firefox χρησιμοποιώντας το πιρούνι-που απαλλάσσεται από αυτά τα πράγματα. Μερικές φορές “Νυφίτσες πάγου” ενεργήσει παράξενα, αλλά δεν είχα ποτέ 100% σαφείς ενδείξεις, που άγνοια είναι ένα διαφορετικό πρόγραμμα περιήγησης. Τουλάχιστον ήταν μέχρι χθες. Χθες έκανα μια δοκιμή του HTML5 στο πρόγραμμα περιήγησής μου και βρήκα το δυσάρεστο γεγονός, Είμαι κάνει 10-15 μονάδες λιγότερο από την τυποποιημένη έκδοση. Εξαιρετικά άβολα, τώρα έλεγξα τις εκδόσεις ήταν η ίδια 18.0.1. Από τώρα και στο εξής τα πράγματα είναι σαφή, Αυτός θα επιστρέψει στην βασική έκδοση, αλλά αναρωτιέμαι γιατί σημαντικό στοιχείο δεν λειτουργούν όπως αναμένεται και δεν αναφέρεται. Γενικά αρκετά ενοχλημένος από φανατική ιδεολόγοι που προτιμάτε 100% Ανοιχτό ότι ακόμα και αν δεν λειτουργεί μια λύση, καθώς εμείς θα είναι κατά κύριο λόγο έχουν. Είναι σαν να χάνει η κύρια απόδοση της GPU για χρήση δωρεάν πρόγραμμα οδήγησης Nvidia αντί για το ένα που μου προσφέρει ο κατασκευαστής – προσωπικά, δεν μπορώ να αντέξουν τέτοια απώλεια της παραγωγικότητας. Οπότε ας πάμε πίσω στη μετανάστευση από ένα πρόγραμμα περιήγησης στο άλλο. Ως σύνολο είναι αρκετά απλό, αν μπορείτε να το υπολογίζετε σε λίγα βήματα σας θα επικεντρωθεί το πιο σημαντικό

  1. Μεταφορτώστε τη σωστή έκδοση για θέματα αρχιτεκτονικής σας, αν χρησιμοποιείτε x86 ή x64 εκδόσεις για plugins όπως το Flash και κάποιοι άλλοι που είναι ήδη εγκατεστημένα στο σύστημά σας. Εάν δεν είστε βέβαιοι για το τι είναι η αρχιτεκτονική μπορείτε να ελέγξετε με την εντολή uname-m σε kozolata.
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 όπου το ντους σας τσάντα εγώ προσωπικά predpočtoh/opt
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. Προσθέσετε έναν σύνδεσμο προς το παλιό εκτελέσιμο αρχείο στη νέα θέση του προγράμματος περιήγησης-
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. Προσθέστε μια σύνδεση με το plugin (s) στη νέα θέση, ώστε να μπορούμε να παρακολουθήσετε βίντεο flash, κλπ.
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. Ανανέωση-προεπιλογή μια 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

Σε γενικές γραμμές, αυτά είναι τα βήματα που πρέπει να ακολουθήσετε. Επειδή είμαι m″rzeli και να κάνω τα πάντα με το χέρι κάθε φορά που έκανα την ακόλουθη δέσμη ενεργειών.

#!/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-it σας τρέχουσα χρήστες μπορούν να αναβαθμίσουν τις εκδόσεις χωρίς προβλήματα. Затова горния скрипт трябва да се стартира със атрибут вашия потребител.

./ff_install your_user_name

Αφήνω μια απάντηση

Διεύθυνση ηλεκτρονικού ταχυδρομείου σας δεν θα δημοσιευθεί. Υποχρεωτικά πεδία επισημαίνονται *

Αντισπαμικό *