Si të mësoni Shell Scripting duke instaluar Mozilla Firefox

Në këtë dorëzimi i gjashtë (i 6-të) en desdelinux. Net të serisë "Mësoni Shell Scripting" ne do të studiojmë një Skenari Bash Shell që na lejon të automatizojmë funksionimin e instalimit të shfletuesit të famshëm dhe të dobishëm të Internetit Mozilla Firefox, ndërsa mësojmë për komandat, ndryshoret, rrugët, lidhjet simbolike, krijimin e shkurtoreve në menutë dhe desktopët dhe shkarkimet e shtesave të tilla si gjuhët rajonale përmes terminal.

Shell Scripting

Siç shumë prej nesh e dinë, shumica e Shpërndarjet GNU / Linux bazuar në DEBIAN/Ubuntu tashmë keni një shfletues të paracaktuar bazuar në Mozilla Firefox (të tilla si Akullore) ose shumë Mozilla Firefox, megjithëse ka shumë të ngjarë një version 2 dhe deri në 10 numra më të vjetër se ai aktual në dispozicion në faqen e internetit të Mozilla Portal, dhe siç e dimë tashmë ndonjëherë kjo mund të mos i përmbushë kërkesat tona për një punë me përparësi të lartë ose përpjekje kërkimore.

Kujtojnë se Mozilla Firefox është Shfletues web pa të Fondacioni Mozilla kjo na lejon shfletoj internetin në mënyrë të sigurt dhe të shpejtë. Dhe Fondacioni Mozilla është një organizatë jofitimprurëse që krijon të gjitha produktet e markës Mozilla.

Përveç kësaj, Mozilla Firefox Përveç që është më i shpejtë dhe më i sigurt, se shumica e të tjerëve, ai është një shfletues plotësisht i personalizueshëm.

Dhe pse ta instaloni Mozilla Firefox në versionin e tij të fundit?

Mozilla Firefox është një shfletues anije, emblematik, për sa i përket ndryshimeve dhe trendeve në shfletimin dhe shikimin e Uebit, domethënë, çdo afërsisht 3 muaj zbaton ndryshime të dukshme në ndërfaqen e tij të përdoruesit, teknologjinë e përputhshme të aplikuar në faqet e internetit të reja dhe shtesat e aplikuara për të lehtësuar vetë lundrimi. Prandaj, për shumë është e dobishme për provoni zhvillimet e aplikacioneve të bazuara në gjuhë moderne, ose të jeni në gjendje të shikoni faqet e internetit më moderne në një mënyrë funksionale dhe të sigurt. Me pak fjalë, është shumë i dobishëm për programuesit dhe përdoruesit me përvojë. Dhe ka raste për një përdorues normal ose bazë, për gjëra të thjeshta si a Lojë moderne në internet ose për përdorues të mesëm ose të përparuar për gjëra të tilla si Uebfaqe me shumë zbatime të sigurisë ose mikro-aplikacione të posaçme të ngulitura si aplete java. Prandaj, këshillohet që ta mbani sa më të azhurnuar që të mos humbni një pjesë të mirë të uebit.

Prandaj, keni versionin më të fundit të Mozilla Firefox ose një i azhurnuar mirë bazuar në të, si Akullore, nuk mund të humbas në Sistemit operativ GNU / Linux në përgjithësi!

Mund ta instaloni Mozilla Firefox, për shembull, nëse përdorni një Shpërndarja e Ubuntu ose bazuar në të duke shtuar Depot UMST PPA (Ekipi i Sigurisë Ubuntu Mozilla) nga komandat komanduese:

add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
Në rast se nuk e keni të instaluar, kërkoni emrin e paketës me komandën komanduese:
sudo apt search firefox
sudo apt install nombre_paquete

Nëse përdorni një Shpërndarja DEBIAN ose bazuar në të duke shtuar Depot Zyrtare Linux DEBIAN Mint Edition nga komandat komanduese:


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

Ose mund ta azhurnoni Shfletuesi i Iceweasel të Distro tuaj duke shtuar depot zyrtare të Iceweasel dhe ekzekutimin e rreshtave të mëposhtëm të komandës:

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

Në rast se nuk e keni të instaluar:

aptitude install iceweasel iceweasel-l10n-es-es

vëzhgimi: Ky botim nuk ka për qëllim të rekomandojë instalimin dhe përdorimin e "Mozilla Firefox" por demonstrojnë mënyrën e përdorimit Shell Scripting për të riprodhuar procesin që kryhet vjedhurazi kur instalohet, domethënë bëj rindërtimi i kundërt të procesit të automatizuar që kryhet kur e instalojmë përmes depozitës. Kjo është gjithmonë e dobishme për të kuptuar plotësisht se si instalohet një aplikacion, paketë, program kompjuterik në një Sistem operativ falasSi GNU / Linux.

Tjetra përmbajtja për të futur në Skenari Bash Shell ose që duhet të ekzekutohet manualisht për këtë qëllim:


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

Shenim: Unë personalisht përdor Mozilla Firefox instaluar i Linux Mint DEBIAN Edition (LMDE) 2 Depo o Akullore nga depot zyrtare të projektit.

Në rast të krijimit të një Skripti (Shembull: MIscript-firefox.sh) me këtë kod, unë ju rekomandoj që të shkarkoni manualisht skedarin nga Mozilla Firefox azhurnohet manualisht, kështu që duhet të vazhdoni të komentoheni linjat e shkarkimit të wget, dhe vendoseni në shtegu / shtëpia / përdoruesi im së bashku me dosjen tar.gz de Mozilla Firefox shkarkohet dhe ekzekutohet me komandën komanduese $ përplas MIscript-firefox.sh . Dhe në më pak se 30 sekonda do të keni gjithçka funksionale. Pas kësaj mund të lundroni në cilindo Website me versionin tuaj të zgjedhur të shfletuesit tuaj Mozilla Firefox.

Mos harroni, ideja është të kuptojmë se si funksionon çdo rresht pas rreshti, komandë pas komande, ndryshore sipas ndryshores, për të kuptuar dhe mësuar Shkrimet Shell. Pra, me këtë post të ri ju lë me një detyrë të re interesante kërkimore.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   dayane qua dijo

    Titull i mirë dhe përmbajtje e klasit të parë, keni marrë parasysh mendimet e përdoruesve të përulur të blogut
    Unë nuk di për ju, por do të kisha shumë kohë për të shkruar secilën komandë duke gjeneruar skriptin sh që sugjeron në fund të artikullit ose për të shkarkuar dhe klikuar dy herë në stilin e pastër Canonical, Inc. të botimit Spy-buntu ose Malware Windows 10 Big Brother.
    Përshëndetje!

  2.   Ing Jose Albert dijo

    hahahaha, ajo e "Spy-buntu or Malware Windows 10 Big Brother edition" është luksoze ...

    Cili vend jeni nga Dayane Qu?

  3.   i lodhur tashmë dijo

    skenari i shell e heq atë për mua. Ndaloni vidhosjen me këtë.

  4.   engjëll dijo

    Po sikur përdoruesi i përdoruesit aktual të mos jetë 1000?

  5.   engjëll dijo

    Mirë, por çka nëse UID i përdoruesit aktual nuk është 1000?

  6.   dayane qua dijo

    Faleminderit? Mendoj se janë emrat e atyre bizneseve.
    Une jam meksikan. Artikuj të shkëlqyeshëm, duke ushqyer botën e softuerit të lirë.
    Përshëndetje!

  7.   Carlos dijo

    Që kur ekzekutimi i komandave në mënyrë të njëpasnjëshme në një skedar teksti me shtrirjen sh konsiderohet "skenar i guaskës"?

  8.   Ing Jose Albert dijo

    Engjëll, nëse nuk është 1000 është me siguri 1001. Zëvendëso shifrën e fundit dhe kaq!

    Sido që të jetë, manualisht kontrolloni rezultatet e leximit të skedarit tuaj të përdoruesve të krijuar me komandën: cat / etc / passwd.

  9.   Ing Jose Albert dijo

    Carlos, në mënyrë që të mos hyj në polemikë me pyetjen tuaj në këtë post, postimi im i ardhshëm është të sqaroj dyshimin tuaj dhe atje mund të flasim. Do të quhet: Shell, Bash dhe Skripte: Gjithçka rreth Shell Scripting.

    Shpresoj që kjo të sqarojë pyetjet tuaja në lidhje me të! Dhe pastaj unë do të vazhdoj me "Si të instaloj automatikisht versionin e fundit të LibreOffice nga Burimet e tij duke përdorur Shell Scripting".

  10.   nosferatuxx dijo

    Uau .. !! Ky skenar ka më shumë gjëra ... !!

    Disa kohë më parë gjeta një që Novatila Sku postoi nga një sit që kishte një skenar instalimi postimi për xfce me ngjyra.
    Kështu që e mora për ta bërë veten një për Mint KDE, në thelb të pastër
    [sudo apt-get install -y package_name]
    Unë mendoj se imi duhet të shtojë seksionin e autorizimit, kontrollit të versionit dhe licencës.

  11.   Ing Jose Albert dijo

    Dhe shikoni në këtë atë që unë jam duke bërë!

    ScreenCast i Testit LPI-SB8 (INSTALIMI I POSTS LINUX - BICENTENARIO SHKRIMI 8.0.0)
    (lpi_sb8_adecuación-audiovizual_2016.sh / 43Kb)

    Shikoni shfaqjen në ekran: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    tr dijo

      Ing. Tregojuni pronarëve që t'ju lejojnë të postoni lidhje që nuk i dërgojmë me postë të padëshiruar.

  12.   Ing Jose Albert dijo

    Faleminderit të gjithëve për komentet dhe kontributet tuaja, shumë më të përparuar do të vijnë së shpejti!