Mozilla Firefox орнотуу менен Shell Scriptingти кантип үйрөнсө болот

бул алтынчы (6-) жеткирүү en fromlinux.net катар "Shell Scriptingти үйрөн" биз окуйбуз Bash Shell сценарийи Бул бизге белгилүү жана пайдалуу Mozilla Firefox интернет браузерин орнотуу ишин автоматташтырууга мүмкүндүк берет, ошол эле учурда командалар, өзгөрмөлөр, каттамдар, символикалык шилтемелер, менюларда жана столунда жарлыктарды түзүү, ошондой эле аймактык тилдер сыяктуу кошумча кошумчаларды жүктөө Терминал аркылуу.

Shell сценарийи

Көпчүлүгүбүз билгендей, көпчүлүгү GNU / Linux дистрибутивдери негизинде DEBIAN/Ubuntu буга чейин демейки браузери бар Mozilla Firefox (АС iceweasel) же абдан Mozilla Firefox, бирок, мүмкүн 2 нускасы жана учурдагыдан 10 номерге чейин улуу сайтында жеткиликтүү Mozilla Portal, жана буга чейин белгилүү болгондой, кээде бул биздин артыкчылыктуу жумушка же илимий-изилдөө иштерине коюлган талаптарга жооп бербеши мүмкүн.

эсимде да Mozilla Firefox болуп саналат желе серепчиси эркин Mozilla Foundation бизге жол ачат коопсуз жана тез Интернетте серфинг. Жана Mozilla Foundation Mozilla брендинин бардык өнүмдөрүн түзгөн коммерциялык эмес уюм.

Мындан тышкары, Mozilla Firefox Башкаларга караганда ылдамыраак жана коопсуз болгондон тышкары, бул толугу менен настройкаланган браузер.

Эмне үчүн орнотуу керек Mozilla Firefox акыркы нускасында?

Mozilla Firefox бул Интернетте серептөө жана көрүү өзгөрүүлөрүнүн жана тенденцияларынын символу болгон флагмандык браузер, башкача айтканда, болжол менен 3 ай сайын колдонуучу интерфейсинде, жаңы веб-сайттарда колдонулган шайкеш технологияда жана колдонмону оңдоп-түзүүдө колдонулуучу толуктоолордо олуттуу өзгөрүүлөрдү жүзөгө ашырат. навигациянын өзү. Ошондуктан, көпчүлүк үчүн ал пайдалуу Заманбап тилдерге негизделген тиркеме иштеп чыгууларды сынап көрүңүз же эң заманбап веб-сайттарды функционалдык жана коопсуз жол менен көрө аласыз. Кыскача айтканда, бул абдан тажрыйбалуу программисттер жана колдонуучулар үчүн абдан пайдалуу. Жана а кадимки же жөнөкөй колдонуучусыяктуу жөнөкөй нерселер үчүн Заманбап онлайн оюн же Көптөгөн коопсуздукту ишке ашырган веб-сайттар же атайын камтылган микро тиркемелер сыяктуу нерселер үчүн орто же өнүккөн колдонуучулар java апплеттери. Ошондуктан, вебдин жакшы бөлүгүн өткөрүп жибербөө үчүн, аны мүмкүн болушунча жаңыртып туруу сунушталат.

Ошондуктан, акыркы нускасын алыңыз Mozilla Firefox же анын негизинде жакшы жаңыланган, мисалы iceweasel, өткөрүп жибере албайм Иштөө тутуму GNU / Linux жалпысынан!

Сиз орното аласыз Mozilla Firefox, мисалы, сиз Ubuntu бөлүштүрүү же анын негизинде Репозиторийлерди кошуп UMST PPA (Ubuntu Mozilla Коопсуздук тобу) буйрук буйруктары боюнча:

add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
Эгер сизде ал орнотулбаса, анда буйрук буйругу менен таңгактын атын издеңиз:
sudo apt search firefox
sudo apt install nombre_paquete

Эгер колдонсоңуз DEBIAN бөлүштүрүү же анын негизинде Расмий Репозиторийлерди кошуу менен Linux DEBIAN Mint Edition буйрук буйруктары боюнча:


#####################################################################
# REPOSITORIOS OFICIALES DE LMDE BETSY
# deb http://packages.linuxmint.com/ rafaela main upstream import backport # romeo
# deb http://packages.linuxmint.com/ debian main upstream import backport # romeo
deb http://packages.linuxmint.com/ betsy main upstream import backport # romeo
deb http://extra.linuxmint.com betsy main
#
#####################################################################
aptitude update ; aptitude install linuxmint-keyring ; aptitude update ; aptitude install firefox firefox-l10n-es

Же сиз жаңырта аласыз Iceweasel браузери кошуу менен сиздин Distro Iceweaselдин расмий сактагычтары жана төмөнкү буйрук саптарын аткарууда:

####################################################################
# REPOSITORIOS OFICIALES PARA ICEWEASEL
deb http://mozilla.debian.net/ jessie-backports iceweasel-release
#
#####################################################################
aptitude update ; aptitude install pkg-mozilla-archive-keyring ; aptitude update ; aptitude upgrade

Эгер ал орнотулбаса:

aptitude install iceweasel iceweasel-l10n-es-es

байкоо жүргүзүү: Бул жарыялоо орнотууну жана колдонууну сунуш кылууга багытталган эмес "Mozilla Firefox" бирок кантип колдонууну көрсөтүңүз Shell сценарийи орнотулганда жашыруун жүргүзүлүүчү процессти, башкача айтканда, жаса тескери реинжиниринг аны репозиторий аркылуу орнотуп жатканда автоматташтырылган процесстин. Колдонмонун, пакеттин, программалык камсыздоонун кантип орнотулгандыгын толугу менен түшүнүү үчүн ар дайым пайдалуу болот Акысыз иштөө тутумусыяктуу GNU / Linux.

Андан кийин мазмунун Bash Shell сценарийи же ушул максатта кол менен аткарылышы керек:


#!/bin/bash
#####################################################################
# MI PAÍS DE ORIGEN
#
# NOMBRE:
# VERSIÓN:
# TIPO DE PROGRAMA:
# FUNCIÓN:
# NOMBRE CÓDIGO:
# PAÍS ORIGEN:
# CREADO POR:
# EMAIL:
# NOMBRE FACEBOOK:
# PAGINA PERSONAL FACEBOOK:
# COMUNIDAD FACEBOOK:
# TWITTER:
# TELÉFONO:
# PROMOCIONADO POR:
# PAGINA WEB:
# FECHA DE LANZAMIENTO DE LA PRIMERA VERSIÓN (X.X):
# FECHA DE LANZAMIENTO DE LA VERSIÓN ACTUAL (X.X+X):
# FECHA DE ULTIMA ACTUALIZACIÓN: 24/01/2016
#####################################################################

#####################################################################
#
# Derechos de autor:
#
# Copyleft (C) 2015 Mi Nombre
#
# Licenciamiento:
#
# El Linux Post Install – Mozilla Firefox no viene con ninguna garantía. El
# Autor no se hace responsable si se al aplicarse el Sistema Operativo se
# corrompe, daña o inutiliza.
#
# El Linux Post Install – Mozilla Firefox es una aplicación de Software
# Libre, por lo tanto usted puede redistribuirlo y / o modificarlo bajo los
# términos de la Licencia Pública General de GNU publicada por la Free Software
# Foundation, ya sea la versión 3 o cualquier versión posterior, según sea de su
# preferencia.
#
# Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA
# GARANTÍA, incluso sin la garantía implícita de COMERCIALIZACIÓN o IDONEIDAD
# para un propósito particular. Vea la Licencia Pública General de GNU para más
# detalles.
#
# Procure obtener una copia de la Licencia Pública General de GNU para estar al
# tanto sobre lo estipulado por la misma.
#
# Consúltela en:
#
# <http://www.gnu.org/licenses/>.
######################################################################

######################################################################
# INICIO DEL MODULO DE MOZILLA FIREFOX
######################################################################
USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`

HOME_USER_NAME=/home/$USER_NAME

cd $HOME_USER_NAME

rm -rf /opt/firefox*

rm -f /usr/bin/firefox*

rm -rf /usr/bin/firefox*

rm -f $HOME_USER_NAME/Escritorio/firefox.desktop

rm -f $HOME_USER_NAME/Desktop/firefox.desktop

rm -f $HOME_USER_NAME/.local/share/applications/firefox.desktop

rm -f /usr/share/applications/firefox.desktop

update-menus

######################################################################

# wget -c https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/linux-i686/es-ES/firefox-43.0.4.tar.bz2

# wget -c https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/linux-x86_64/es-ES/firefox-43.0.4.tar.bz2

# wget -c https://addons.mozilla.org/firefox/downloads/latest/11356/addon-11356-latest.xpi?src=dp-btn-primary
# mv addon-11356-latest.xpi?src=dp-btn-primary diccionario_en_espanol_para_venezuela-1.1.17-sm+an+tb+fn+fx.xpi

######################################################################

tar xvjf *firefox*.tar.bz2

mv -f firefox /opt/firefox

ln -f -s /opt/firefox/firefox /usr/bin/firefox

######################################################################

echo '
[Desktop Entry]
Name=Mozilla Firefox
GenericName=Web Browser
GenericName[es]=Navegador web
Comment=Navegador de Internet
Exec=/opt/firefox/firefox
Icon=/opt/firefox/browser/chrome/icons/default/default32.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/mozilla;
X-KDE-Protocols=mozilla
' > /opt/firefox/firefox.desktop

chown $USER_NAME:$USER_NAME -R /opt/firefox/

chmod 755 /opt/firefox/firefox.desktop

ln -s /opt/firefox/firefox.desktop $HOME_USER_NAME/Escritorio/firefox.desktop

chmod +x $HOME_USER_NAME/Escritorio/firefox.desktop

ln -s /opt/firefox/firefox.desktop $HOME_USER_NAME/Desktop/firefox.desktop

chmod +x $HOME_USER_NAME/Desktop/firefox.desktop

ln -s /opt/firefox/firefox.desktop $HOME_USER_NAME/.local/share/applications/firefox.desktop

ln -s /opt/firefox/firefox.desktop /usr/share/applications/firefox.desktop

su - $USER_NAME -c "firefox https://addons.mozilla.org/firefox/downloads/latest/11356/addon-11356-latest.xpi?src=dp-btn-primary" &

######################################################################

rm -f $HOME_USER_NAME/firefox*.*

rm -f $HOME_USER_NAME/.xpi

clear

su - $USER_NAME -c "xdg-open 'http://www.mi-pagina-de-prueba.com/'" &

clear

echo ''
echo ''
echo '#--------------------------------------------------------------#'
echo '#GRACIAS POR USAR ESTE SCRIPT DE INSTALACIÓN DE MOZILLA FIREFOX#'
echo '#--------------------------------------------------------------#'
echo ''
echo ''

sleep 3

######################################################################
# FINAL DEL MODULO DE MOZILLA FIREFOX
######################################################################

Эскертүү: Мен жеке колдоном Mozilla Firefox орнотулган Linux Mint DEBIAN Edition (LMDE) 2 Репозиторий o iceweasel долбоордун расмий кампаларынан.

Сценарий түзүлгөн учурда (Мисалы: бир-script-firefox.sh) ушул код менен файлды кол менен жүктөп алууну сунуштайм Mozilla Firefox кол менен жаңыртылган, андыктан сиз комментарий беришиңиз керек wget жүктөө саптары, жана аны path / home / my_user файл менен бирге tar.gz de Mozilla Firefox жүктөлүп, $ командасынын буйругу менен иштетилсин Баш бир-script-firefox.sh . Жана 30 секундага жетпеген убакыттын ичинде сизде иштөө мүмкүнчүлүгү бар. Ушундан кийин, сиз каалаган багыттоого болот сайты Mozilla Firefox браузериңиздин тандап алган версиясы менен.

Эсиңизде болсун, идея ар бир сап сап, буйрук буйрук, өзгөрмө өзгөрмө кандайча иштээрин түшүнүү, Shell сценарийлерин түшүнүү жана үйрөнүү. Ошентип, бул жаңы билдирүү менен сизге кызыктуу жаңы изилдөө тапшырмасын калтырдым.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

13 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт.

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Даяне Ку ал мындай деди:

    Жакшы аталыш жана биринчи класс мазмуну, сиз блогдун момун колдонуучуларынын ой-пикирлерин эске алдыңыз 😉
    Мен сиз жөнүндө билбейм, бирок ар бир буйрукту жазып, макаланын аягында сунушталган sh сценарийин түзүп же таза Canonical, Inc. стилинде, Spy-buntu же Malware программасында жүктөп алып, эки жолу чыкылдатып жазсам жакшы болмок. Windows 10 Big Brother чыгарылышы.
    Силерге тынчтык болсун!

  2.   Инг. Хосе Альберт ал мындай деди:

    хахахаха, "Spy-buntu же зыяндуу Windows 10 Big Brother чыгарылышы" сиз люкс ...

    Даяне Ку кайсы өлкөсүз?

  3.   ансыз деле чарчадым ал мындай деди:

    сценарийдин сценарийлери мен үчүн. Муну менен буроону токтотуңуз.

  4.   Angel ал мындай деди:

    Учурдагы колдонуучунун uid коду 1000 болбосо кандай болот?

  5.   Angel ал мындай деди:

    Макул, бирок учурдагы колдонуучунун UID коду 1000 болбосо кандай болот?

  6.   Даяне Ку ал мындай деди:

    Рахмат сага? Алар ошол ишканалардын аттары деп ойлойм.
    Мен мексикалыкмын. Акысыз программалар дүйнөсүн тарбиялаган мыкты макалалар.
    Силерге тынчтык болсун!

  7.   Карлос ал мындай деди:

    Sh кеңейтүүсү бар тексттик файлда буйруктарды ырааттуу түрдө "кабыкчанын сценарийи" катары качантан бери аткарып келе жатабыз?

  8.   Инг. Хосе Альберт ал мындай деди:

    Периште, эгер ал 1000 эмес болсо, анда ал 1001 болот. Акыркы цифраны алмаштыр, ошондо болду!

    Кандай болсо дагы, түзүлгөн колдонуучулардын файлын окуу натыйжасын: cat / etc / passwd буйругу менен кол менен текшериңиз.

  9.   Инг. Хосе Альберт ал мындай деди:

    Карлос, ушул постто сиздин сурооңуз менен карама-каршылыктарга кабылып калбоо үчүн, менин кийинки билдирүүм сиздин шектенүүңүздү тактоо үчүн ошол жерде сүйлөшө алабыз. Ал: Shell, Bash жана Scripts деп аталат: Shell Scripting жөнүндө.

    Бул боюнча суроолоруңузду тактайт деп ишенем! Андан кийин "Shell Scripting колдонуп LibreOfficeтин акыркы нускасын Булактардан кантип автоматтык түрдө орнотуу керек" деп улантам.

  10.   nosferatuxx ал мындай деди:

    Вах .. !! Бул сценарийде дагы көп нерселер бар ... !!

    Бир нече убакыт мурун мен Novatila Sku сайттан түстөр менен xfce үчүн пост орнотуу сценарийи бар сайттан жарыялаган.
    Ошентип, мен өзүмдү Mint KDE үчүн негизинен таза кылуу үчүн кабыл алдым
    [sudo apt-get install -y pack_name]
    Менин оюмча, автордук, версиялык көзөмөл жана лицензия бөлүмүн кошуу керек.

  11.   Инг. Хосе Альберт ал мындай деди:

    Мен муну карап турам!

    LPI-SB8 Test ScreenCast (LINUX POST ОРНОТУУ - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Скринкастты караңыз: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    tr ал мындай деди:

      Ing. Ээсине айтыңыз, биз спам жөнөтпөгөн шилтемелерди жайгаштырыңыз.

  12.   Инг. Хосе Альберт ал мындай деди:

    Сиздин комментарийлериңиз жана салымдарыңыз үчүн баарыңыздарга рахмат, жакында дагы көптөгөн өнүккөндөр келет!

bool(чын)