Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как автоматизировать установку Firefox ESR, Ubuntu 12.04 ?  (Прочитано 2099 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн daridaL

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Здравствуйте.
Помогите, пожалуйста.
Есть сервер с предустановленным Firefox 44, хочу сделать сскрипт, при запуске которого будет установлен и запущен Firefox ESR.
пока нашла только это wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/52.0esr/linux-x86_64/ru/firefox-52.0esr.tar.bz2

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
скрипт, при запуске которого будет установлен и запущен Firefox ESR.

firefoxESR-install

#! /bin/sh

clear && echo "Скачать и установить Mozilla Firefox ESR..."
echo ""
echo -n "Продолжить? (y/N) "
read item
case "$item" in
    y|Y) clear
        ;;
    *) echo "Операция прервана!"
        exit 0
        ;;
esac
cd $HOME && wget -c https://ftp.mozilla.org/pub/firefox/releases/52.5.3esr/linux-x86_64/ru/firefox-52.5.3esr.tar.bz2
sudo rm -r -f /opt/firefox
sudo tar -xvjf firefox-*.tar.bz2 -C /opt
sudo ln -sfs /opt/firefox/firefox /usr/bin/firefox-esr

cat <<EOF | sudo tee /usr/share/applications/firefox-esr.desktop
[Desktop Entry]
Name=Firefox ESR
Name[ru]=Firefox ESR
Comment=Browse the World Wide Web
Comment[ru]=Обозреватель Всемирной Паутины
GenericName=Web Browser
GenericName[ru]=Интернет-браузер
X-GNOME-FullName=Firefox ESR Web Browser
X-GNOME-FullName[ru]=Интернет-браузер Firefox ESR
Exec=firefox-esr %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/browser/icons/mozicon128.png
Categories=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;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox-esr
StartupNotify=true
EOF

rm -f firefox-*.tar.bz2
firefox-esr &


Но лучше скачайте и установите deb пакет с этим браузером. Так более грамотно, как для новичка.

firefox-52.5.3esr_amd64.deb

Устанавливать командой:

sudo dpkg -i firefox-52.5.3esr_amd64.deb
« Последнее редактирование: 05 Января 2018, 02:26:48 от ecc83 »

Оффлайн daridaL

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
ecc83, спасибо.
При запуске скрипта в терминале, два раза подряд спрашивает "Продолжить? (y/N) ", нажимаю "у" но ничего не происходит.
можно как то без вопросов? Чтобы подключиться из консоли и выполнить скрипт, не заходя в графическую оболочку гнома.

Пользователь добавил сообщение 05 Января 2018, 05:40:44:
Ура-ура, получилось)
вот так
cd $HOME && wget -c https://ftp.mozilla.org/pub/firefox/releases/52.5.3esr/linux-x86_64/ru/firefox-52.5.3esr.tar.bz2
sudo rm -r -f /opt/firefox
sudo tar -xvjf firefox-*.tar.bz2 -C /opt
sudo ln -sfs /opt/firefox/firefox /usr/bin/firefox-esr

cat <<EOF | sudo tee /usr/share/applications/firefox-esr.desktop
[Desktop Entry]
Name=Firefox ESR
Name[ru]=Firefox ESR
Comment=Browse the World Wide Web
Comment[ru]=Обозреватель Всемирной Паутины
GenericName=Web Browser
GenericName[ru]=Интернет-браузер
X-GNOME-FullName=Firefox ESR Web Browser
X-GNOME-FullName[ru]=Интернет-браузер Firefox ESR
Exec=firefox-esr %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/browser/icons/mozicon128.png
Categories=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;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox-esr
StartupNotify=true
EOF

rm -f firefox-*.tar.bz2
firefox-esr &
что изменить для загрузки немецкого языка по умолчанию?
чтобы локаль была de-de
« Последнее редактирование: 05 Января 2018, 05:40:45 от daridaL »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
daridaL, нужно сделать примерно так

Код: (bash) [Выделить]
export LC_ALL=de_DE.utf8; firefox-esr &

Но сначала проверить или вообще установлена локаль

Кроме того стоит немного прояснить - это касается запуска только ФФ или всей системы?
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
что изменить для загрузки немецкого языка по умолчанию? чтобы локаль была de-de

Изменить локаль системы. Неожиданный ответ правда?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
ecc83, не обязательно менять локаль всей системы) можно изменить только для сессии или приложения, а потом вернуть обратно)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
не обязательно менять локаль всей системы

Это я знаю, только из вопроса автора не понятно, что конкретно требуется.
Я ответил так как понял вопрос. Может нужно просто в браузере поменять язык меню 

Оффлайн daridaL

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
ecc83, в браузере есть настройка языка, предоставленный вами скрипт устанавливает в ff русский язык -general.useragent.locale. ru, хочу при установке сразу general.useragent.locale. de-de

Пользователь добавил сообщение 09 Января 2018, 00:04:45:
это касается запуска только ФФ или всей системы?
вся система и так немецкая )
« Последнее редактирование: 09 Января 2018, 00:04:45 от daridaL »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
ecc83, в браузере есть настройка языка, предоставленный вами скрипт устанавливает в ff русский язык -general.useragent.locale. ru

Вообще то мой скрипт никаких настроек языка не выполняет, просто он скачивает руссифицированный FF.


хочу при установке сразу general.useragent.locale. de-de

Звучит как требование...

Замените в скрипте строку закачки FF на эту:

cd $HOME && wget -c https://ftp.mozilla.org/pub/firefox/releases/52.5.3esr/linux-x86_64/de/firefox-52.5.3esr.tar.bz2

Оффлайн daridaL

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Звучит как требование...

Замените в скрипте строку закачки FF на эту:
Спасибо ) Как я могу требовать, это такая форма просьбы)
Почему FF ESR установился дополнительно, а не вместо FF 44?
Как удалить FF 44, чтобы скрипт запускал FF ESR?
вот этот скрипт
#!/bin/bash

while :
do

killall firefox
sleep 270

firefox -p U1 --no-remote 'http://www.yandex.com' &
sleep 10
firefox -p U2 --no-remote 'http://www.yandex.ru' &
sleep 10
firefox -p U3 --no-remote 'http://www.yandex.kg' &
sleep 10
firefox -p U4 --no-remote 'http://www.yandex.kz' &

sleep 5500

done

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
sudo apt-get remove --purge -y firefox
#!/bin/bash

while :
do

killall firefox-esr
sleep 270

firefox-esr -p U1 --no-remote 'http://www.yandex.com' &
sleep 10
firefox-esr -p U2 --no-remote 'http://www.yandex.ru' &
sleep 10
firefox-esr -p U3 --no-remote 'http://www.yandex.kg' &
sleep 10
firefox-esr -p U4 --no-remote 'http://www.yandex.kz' &

sleep 5500

done
« Последнее редактирование: 10 Января 2018, 09:19:36 от ecc83 »

Оффлайн daridaL

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
ecc83, спасибо, ну почему дефис между firefox и esr, от куда вы это знаете?)

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
ecc83ну почему дефис между firefox и esr

Потому что файл-ссылку запуска firefox-esr  на вашем диске создал я с помощью скрипта. Естественно я знаю как я его назвал.


ecc83
от куда вы это знаете?)

Что "это"?
Вы удивлены, что я знаю какой командой удалить приложение Firefox или какой командой в терминале скачать другой Firefox?

Оффлайн daridaL

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Что "это"?
почему дефис между firefox и esr

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
почему дефис между firefox и esr

Вообще то я ответил выше, потому что это первое, что мне это взбрело в голову, когда я придумывал название символической ссылки.

Эта ссылка находится у вас по пути:

/usr/bin/firefox-esr
Если такое название с дефисом вам не нравится, можете переименовать симлинк на firefox_esr или firefoxesr,
но тогда в скрипте тоже придётся откорректировать строку запуска.



 

Страница сгенерирована за 0.037 секунд. Запросов: 19.