понедельник, 3 ноября 2014 г.

Установка Mozilla Firefox и Tor Browser в Linux

        Установку будем производить не из репозитория а в ручную. Причины у каждого свои, мне например нужно было обновить Mozilla Firefox на openSUSE 11.3 выпущена 15 июля 2010 года, как понимаете ни о каких репозиториях речь не идет. Любые релизы Mozilla Firefox можете скачать https://ftp.mozilla.org выбираем поновее, я предпочитаю стабильные ветки по тому выбрал 31.2.0esr/, вы можете спокойно выбирать любой другой, обратите внимание что например 34.0b5/ является бета релизом, о чем свидетельствует буква b.  Tor Browser выпускается только на стабильных ветках Mozilla Firefox и с точки зрения вашей анонимности необходимо качать только самый новый релиз, и не забывать обновлять его,  скачать можно с https://www.torproject.org. Также обратите внимание на вашу архитектуру, узнать какой браузер нужно качать можно командой uname -m или arch
       Открываем старую добрую консоль и приступим непосредственно к самой установке.

Mozilla Firefox


Вариант №1

1) Загружаем архивы с программой :
wget -c https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/31.2.0esr/linux-x86_64/ru/firefox-31.2.0esr.tar.bz2 

2) Распаковываем архив в каталог /opt
sudo tar xf ./firefox-31.2.0esr.tar.bz2 -C /opt

3) Создаем линк где нибудь из переменной $PATH, я предпочитаю каталог /usr/local/bin
sudo ln -s /opt/firefox/firefox-bin /usr/local/bin/firefox

4) Создаем ярлыки в системе
sudo vim /usr/share/applications/firefox.desktop
c содержимым:
[Desktop Entry]
Name=Firefox
GenericName=Web Browser
GenericName[ru]=Веб-браузер
Comment=Browse the World Wide Web
Comment[ru]=Доступ в Интернет
Exec=firefox %u
Icon=firefox
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Categories=Network;WebBrowser;

5) Делаем ярлык исполняемым
sudo chmod a+x /usr/share/applications/firefox.desktop

6) При необходимости копируем ярлык например на рабочий стол:
 cp /usr/share/applications/firefox.desktop ~/Desktop

Вариант №2

1) Повторяем

2) Распаковываем архив в каталог /usr/lib
sudo tar xf ./firefox-31.2.0esr.tar.bz2 -C /usr/lib

3) Создаем линк где нибудь из переменной $PATH

sudo ln -s /usr/lib/firefox/firefox-bin /usr/bin/firefox

4), 5), 6) Повторяем

Возможные проблемы:
Нет файла ./firefox-bin, скорее всего вы используете старую версию мозиллы, делайте ссылку на файл ./firefox но прежде проверьте не является ли он символьной ссылкой, например так file /opt/firefox/firefox, и если это так то обратите внимание куда он ссылается. Также можете делать линки на файлы ./firefox.sh - в старых версиях, run-mozilla.sh, но в этом случае нужно правильно определить переменную MOZ_PROGRAM="/opt/firefox/firefox-bin",  я рекомендую указать абсолютный путь к бинарному файлу.

ошибка:
firefox: Cannot execute ./firefox-bin.

Вы запускаете скрипт run-mizilla.sh и в нем не правильно определена переменная к исполняемому фалу, укажите абсолютный путь к исполняемому файлу firefox-bin.

Could not find the Mozilla runtime.
Скорее всего вы создали жесткую а не символьную ссылку.

Просто не запускается Mozilla Firefox, в качестве теста попробуйте запустить из консоли, возможно нет прав или не верные права на каталог /opt/firefox. Попробуйте выполнить chmod -R a+rx /opt/firefox .

Tor Browser


Вариант №1


1) Скачиваем с сайта

2) Распаковываем архив в каталог /opt
sudo tar xf ./firefox-31.2.0esr.tar.bz2 -C /opt

3) Подправляем права на программу
chown -R user:group /opt/tor-browser_ru/

user - это имя вашего пользователя под которым вы будете запускать тор, group - группа пользователей обычно дефолтная users, узнать можете командой id. Для того чтобы программа была доступна другим пользователям нужно выставить аналогичные права как у пользователя для группы


4) Создаем линк где нибудь из переменной $PATH
sudo ln -s /opt/tor-browser_ru/start-tor-browser /usr/local/bin/torbrowser

5) Создаем ярлыки в системе и на рабочем столе
sudo vim /usr/share/applications/tor.desktop
c содержимым:
[Desktop Entry]
Name=Tor
GenericName=Web Browser
GenericName[ru]=Веб-браузер
Comment=Browse the World Wide Web
Comment[ru]=Доступ в Интернет
Exec=torbrowser %u
Icon=/opt/tor-browser_ru/Browser/browser/icons/mozicon128.png
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Categories=Network;WebBrowser;

5) Делаем ярлык исполняемым
sudo chmod a+x /usr/share/applications/tor.desktop

6) При необходимости копируем ярлык например на рабочий стол:
 cp /usr/share/applications/tor.desktop ~/Desktop

Вариант №2

Скачать, распаковать в любое место домашнего каталога пользователя, и оттуда запускать скрипт start-tor-browser. Также можно создать ярлыки  как описано выше изменив в них только пути. Первый вариант мне более симпатичен, так как люблю держать все по полочкам, каталог /opt как раз для этого и предназначен, чтоб потом не искать где что и когда установлено.

Скопировано с http://www.dkws.org.ua/index.php?page=show&file=a/software/index.php?page=show&file=a/software/tor
© dkws.org.ua

Комментариев нет:

Отправить комментарий

Установка последнего стабильного ядра в RHEL-7, SL-7 or CentOS-7

В этом кратком руководстве, мы покажем вам, как  модернизировать ядро своего CentOS 7 до последней стабильной версии. Я собираюсь использов...