Shell Scripting nola ikasi Mozilla Firefox instalatuta

Honetan seigarren (6.) entrega en fromlinux.net serieko "Ikasi Shell Scripting" a aztertuko dugu Bash Shell gidoia horrek Mozilla Firefox Interneteko arakatzaile ospetsu eta erabilgarria instalatzeko funtzionamendua automatizatzea ahalbidetzen digu, komandoak, aldagaiak, ibilbideak, esteka sinbolikoak, menu eta mahaigaineko lasterbideen sorrera eta eskualdeko hizkuntzak bezalako gehigarrien deskargak ikasten ditugun bitartean. Terminalaren bidez.

Shell Scripting

Gutako askok dagoeneko dakigun bezala, gehienak GNU / Linux banaketak oinarrituta DEBIAN/Ubuntu oinarrian dagoen nabigatzaile lehenetsia baduzu Mozilla Firefox (adibidez Izotzmotila) edo oso Mozilla Firefox, nahiz eta ziurrenik 2. bertsioa eta orain artekoa baino 10 zenbaki zaharragoak webgunean eskuragarri Mozilla ataria, eta dagoeneko dakigunez, baliteke horrek ez betetzea lehentasun handiko lan edo ikerketa ahaleginetarako.

Gogoratu hori Mozilla Firefox da Web arakatzailea doako Mozilla Fundazioa horrek aukera ematen digu Interneten segurtasunez eta azkar nabigatu. Eta Mozilla Fundazioa irabazi asmorik gabeko erakundea da, Mozilla markako produktu guztiak sortzen dituena.

Gainera, Mozilla Firefox Beste gehienak baino azkarragoa eta seguruagoa izateaz gain, guztiz pertsonalizagarria den arakatzailea da.

Eta zergatik instalatu Mozilla Firefox bere azken bertsioan?

Mozilla Firefox arakatzaile enblematikoa da, enblematikoa, webean nabigatzeko eta ikusteko aldaketetan eta joerei dagokienez, hau da, gutxi gorabehera 3 hilabetean behin bere erabiltzaile interfazean aldaketa nabarmenak ezartzen ditu, webgune berrietan aplikatutako teknologia bateragarria eta gehigarriak aplikatzen ditu. nabigazioa bera. Hori dela eta, askorentzat onuragarria da hizkuntza modernoetan oinarritutako aplikazioen garapena probatu edo webgune modernoenak modu funtzional eta seguruan ikusteko gai izan. Laburbilduz, oso erabilgarria da esperientzia handiko programatzaile eta erabiltzaileentzat. Eta badira aldiz erabiltzaile normala edo oinarrizkoa, a bezalako gauza sinpleetarako Lineako joko modernoa edo erabiltzaile ertainak edo aurreratuak segurtasun inplementazio ugari dituzten webguneak edo txertatutako mikroaplikazio bereziak bezalako gauzetarako java applet-ak. Horregatik, komenigarria da ahalik eta eguneratuen mantentzea, webaren zati on bat ez galtzeko.

Hori dela eta, eduki azken bertsioa Mozilla Firefox edo horretan oinarritutako ondo eguneratua, adibidez Izotzmotila, ezin galdu Sistema eragilea GNU / Linux orokorrean!

Instalatu dezakezu Mozilla Firefox, adibidez, a erabiltzen baduzu Ubuntu banaketa edo horretan oinarrituta Biltegiak gehituz UMST PPA (Ubuntu Mozilla Security Team) aginduen bidez:

add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
Instalatuta ez baduzu, bilatu paketearen izena komandoaren komandoarekin:
sudo apt search firefox
sudo apt install nombre_paquete

A erabiltzen baduzu DEBIAN banaketa edo horretan oinarrituta Biltegi Ofizialak gehituz Linux DEBIAN Mint Edition aginduen bidez:


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

Edo eguneratu dezakezu Iceweasel arakatzailea zure Distro-ren Iceweasel biltegi ofizialak eta komando lerro hauek exekutatzea:

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

Ez baduzu instalatuta:

aptitude install iceweasel iceweasel-l10n-es-es

behaketa: Argitalpen honek ez du instalazioa eta erabilera gomendatzeko asmorik "Mozilla Firefox" baina erakutsi nola erabiltzen den Shell Scripting instalatzean egiten den prozesua modu ezkutuan erreproduzitzeko, hau da, egin alderantzizko berringeniaritza biltegiaren bidez instalatzen dugunean burutzen den prozesu automatizatuarena. Hau beti da erabilgarria aplikazio bat, paketea, softwarea nola instalatzen diren ondo ulertzeko Doako sistema eragileaBezala GNU / Linux.

Ondoren, fitxategian txertatzeko edukia Bash Shell gidoia edo hori eskuz exekutatu behar da horretarako:


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

Oharra: Nik pertsonalki erabiltzen dut Mozilla Firefox instalatu du Linux Mint DEBIAN Edition (LMDE) 2 biltegia o Izotzmotila proiektuaren biltegi ofizialetatik.

Script bat sortzekotan (Adibidez: Mi-script-firefox.sh) kode honekin fitxategia eskuz deskargatzea gomendatzen dizut Mozilla Firefox eskuz eguneratuta, beraz, iruzkinak egiten jarraitu beharko zenuke wget deskargatzeko lineak, eta jarri bidea / etxea / nire_erabiltzailea fitxategiarekin batera tar.gz de Mozilla Firefox deskargatu eta exekutatu $ komandoarekin golpear Mi-script-firefox.sh . Eta 30 segundo baino gutxiagotan dena funtzionala izango duzu. Honen ondoren edozein nabigatu dezakezu Web Mozilla Firefox arakatzailearen aukeratutako bertsioarekin.

Gogoratu, ideia da lerroz lerro bakoitzak, aginduz aginduz, aldagaiez aldagai nola funtzionatzen duen ulertzea eta Shell Script-a ulertu eta ikastea. Beraz, mezu berri honekin ikerketa lan zirraragarri berri bat uzten dizuet.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

13 iruzkin, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   Dayane qu esan zuen

    Izenburu ona eta lehen mailako edukia, blogeko erabiltzaile xumeen iritziak kontuan hartu dituzu 😉
    Ez dakit zure berri, baina oso ondo pasatuko nuke artikuluaren amaieran iradokitzen duen sh script-a sortzen duen komando bakoitza idazten edo deskargatzen eta klik bikoitza egiten dut Spy-buntu edo Malware estilo Canonical, Inc. Windows 10 Big Brother edizioa.
    Agurrak!

  2.   Jose Albert ing esan zuen

    jajajaja, "Spy-buntu edo Malware Windows 10 Big Brother edizioa" luxuzkoa da ...

    Zein herrialdetakoa zara Dayane Qu-etik?

  3.   nekatuta dagoeneko esan zuen

    shell script-ak niretzat kentzen du. Gelditu honekin izorratzea.

  4.   Angel esan zuen

    Zer gertatzen da uneko erabiltzailearen uid-a 1000 ez bada?

  5.   Angel esan zuen

    Ados, baina zer gertatzen da uneko erabiltzailearen UIDa 1000 ez bada?

  6.   Dayane qu esan zuen

    Eskerrik asko? Nire ustez, negozio horien izenak dira.
    Mexikarra naiz. Artikulu bikainak, software librearen mundua elikatzen dutenak.
    Agurrak!

  7.   Carlos esan zuen

    Sh luzapena duen testu fitxategi batean komandoak sekuentzialki exekutatzean "shell scripting" gisa hartzen denetik?

  8.   Jose Albert ing esan zuen

    Aingeru, 1000 ez bada ziur aski 1001. Ordeztu azken zifra eta kitto!

    Dena dela, eskuz egiaztatu zure erabiltzaile fitxategia irakurtzearen irteera: cat / etc / passwd.

  9.   Jose Albert ing esan zuen

    Carlos, mezu honetan zure galderarekin eztabaidan ez sartzeko, nire hurrengo mezua zure zalantza argitzea da eta hor hitz egin dezakegu. Deituko zaio: Shell, Bash eta Scripts: Shell Scripting-i buruzko guztia.

    Horrek zure inguruko zalantzak argitzea espero dut! Eta gero jarraituko dut "Nola instalatu LibreOffice-ren azken bertsioa bere iturburuetatik automatikoki Shell Scripting erabiliz".

  10.   nosferatuxx esan zuen

    Aupa .. !! Gidoi honek gauza gehiago ditu ... !!

    Duela denbora bat Novatila Sku-k xfce-rekin koloreekin instalatzeko gidoia zuen gune batetik argitaratutako bat aurkitu nuen.
    Beraz, neure burua Mint KDErako bat egiteko hartu nuen, funtsean hutsa
    [sudo apt-get install -y pakete_izena]
    Nireak egileak, bertsioen kontrola eta lizentzia atala gehitu behar dituela uste dut.

  11.   Jose Albert ing esan zuen

    Eta begira hau egiten ari naizena!

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Ikusi Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    tr esan zuen

      Ing. Esan jabeei spam egiten ez ditugun estekak argitaratzen uzteko.

  12.   Jose Albert ing esan zuen

    Eskerrik asko guztiei egindako iruzkin eta ekarpenengatik, aurreratuagoak izango dira laster!

bool (egia)