Правильный Firefox в Debian или Ubuntu и ярлык в GNOME3

В репозиториях и в настоящее время находятся не актуальные сборки Firefox. Приходится удалять такие пакеты и ставить вручную с официального сайта Firefox. Действие простое, но при регулярном обновлении быстро надоедает. Пришлось написать скрипт, автоматизирующий это.

Реализовано все одним bash скриптом, который автоматически скачивает актуальную версию, распаковывает и создает ярлык у текущего пользователя.
Можно скачать его с этого сайта командой в консоли: wget https://chast.in/firefox.sh
И выполнить его у себя bash ./firefox.sh
Ниже текст скрипта.

#!/bin/bash
 
wget -O FirefoxSetup.tar.bz2  "https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=ru"
 
sudo rm -rf /opt/firefox
 
sudo mkdir /opt/firefox
 
sudo tar xjf FirefoxSetup.tar.bz2 -C /opt
 
sudo mkdir /usr/lib/firefox
sudo ln -s /opt/firefox/firefox /usr/lib/firefox/firefox
 
sudo wget -O /opt/firefox/icons/firefox.png  "http://icons.iconarchive.com/icons/hopstarter/software/128/Mozilla-Firefox-icon.png"
 
PAPP=$(realpath ~/.local/share/applications/)
 
tee  $PAPP/firefox.desktop <<EOF
[Desktop Entry]
 
Name=Firefox
Name[ru]=Firefox
Comment=Browse the World Wide Web
Comment[ru]=Обозреватель Всемирной Паутины
GenericName=Web Browser
GenericName[ru]=Интернет-браузер
X-GNOME-FullName=Firefox Web Browser Natural
X-GNOME-FullName[ru]=Интернет-браузер Firefox Настоящий
Exec=/opt/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/icons/firefox.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-sche$
StartupWMClass=Firefox-esr
StartupNotify=true
 
EOF

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *