Debian x86 & x64 replace Iceweasel with Firefox

Official Iceweasel Icon, used in Debian Package

Я выкарыстоўваю Debian на амаль 5-6 гадоў зараз. Адна з рэчаў, якая заўсёды турбавала мяне ёсць, што людзі з Debian каманды-і замянілі Firefox з Iceweasel. Прычына даволі ідэалагічная – у Debian-чы настойваюць на тым, цалкам 100% Бясплатны распаўсюд і некаторыя кампаненты, такія як шрыфты і іншыя рэчы з'яўляюцца ўласнасцю Firefox з дапамогай вілачныя і якая вольная ад гэтых рэчаў. часам “лёду Ласка” Ён паводзіў сябе дзіўна, але я ніколі не меў 100% відавочнае доказ, што нязначна адрозніваецца браўзэр. Прынамсі, не было да ўчорашняга дня. Учора я зрабіў выпрабаванне html5 браўзэра-я і выявіў непрыемны факт, Я раблю 10-15 паказвае менш, чым стандартная версія. вельмі нязручна, Я адразу ж sverih версіі былі ідэнтычныя 18.0.1. З гэтага моманту, усё ясна, Ён вернецца да стандартнай версіі, але задаюцца пытаннем, чаму важныя кампаненты не працуюць, як чакалася, і ён не згадваецца. У цэлым вельмі раздражнёны фанатычных ідэолагаў, якія аддалі перавагу б 100% адкрытае рашэнне, якое, нават калі не працуе, так як яны павінны будуць быць у першую чаргу. Гэта як я страціць асноўную прадукцыйнасць GPU-гэта выкарыстоўваць бясплатны драйвер Nvidia замест таго, каб той, які прапануе мне вытворца – Я асабіста не магу дазволіць сабе такую ​​страту прадукцыйнасці. Так што давайце вернемся міграцыю з аднаго на іншы браўзэр. У цэлым, гэта даволі проста, калі я магу пералічыць некалькі крокаў, асноўная ўвага будзе нададзена найбольш важным

  1. Загрузіце правільную версію для вашай архітэктуры робіць розніцу вы выкарыстоўваць x86 або x64 версіі убудоў, такіх як Flash, і любы іншы ўжо усталяваны ў вашай сістэме. Калі вы не ўпэўненыя, што архітэктура вы можаце праверыць з имя_пользователя -m каманды ў кансолі.
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 / неаўтаматычныя ці там, дзе ваша душа курткі асабіста я predpochtoh / неаўтаматычныя
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. Дадаць спасылку на стары выкананы файл у новае месцазнаходжанне браўзэра, і
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. дадаць спасылку для ўбудоў-х гадоў на новае месца, каб мы маглі глядзець флэш-відэа і г.д.
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

Увогуле, гэта тыя крокі, якія мы павінны прытрымлівацца. Таму што я лянівы і не рабіць усё ўручную кожны раз, калі я зрабіў наступны сцэнар.

#!/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

Важна, што я прапусціў, што каталог, у якім версія светлячок-і павінен быць ваш бягучы карыстальнік можа абнавіць версіі без праблем. Таму верхні скрыпт павінен быць запушчаны з атрыбутам вашага карыстальніка.

./ff_install your_user_name

Пакінуць адказ

Ваш адрас электроннай пошты не будзе апублікаваны. Абавязковыя палі пазначаныя *

Анты-спам *