Kaip išmokti „Shell“ scenarijus įdiegiant „Mozilla Firefox“

Šiuo šeštas (6-as) pristatymas en desdelinux. Grynasis serijos „Sužinok„ Shell Scripting “ mes studijuosime a „Bash Shell“ scenarijus tai leidžia mums automatizuoti žinomos ir naudingos interneto naršyklės „Mozilla Firefox“ diegimo operaciją, o mes sužinome apie komandas, kintamuosius, maršrutus, simbolines nuorodas, nuorodų kūrimą meniu ir darbalaukiuose bei priedų, pvz., regioninių kalbų, atsisiuntimą. Per terminalą.

"Shell scenarijus

Kaip daugelis iš mūsų jau žino, dauguma GNU / Linux paskirstymai remiantis DEBIANAS / „Ubuntu“ jau turite numatytąją naršyklę, pagrįstą "Mozilla Firefox" (pvz., Ledainė) arba labai "Mozilla Firefox", nors greičiausiai 2 versija ir iki 10 numerių, vyresnių už dabartinę galima rasti interneto svetainėje „Mozilla“ portalasir, kaip mes jau žinome, kartais tai gali neatitikti mūsų prioritetinio darbo ar mokslinių tyrimų reikalavimų.

Prisiminkite, kad "Mozilla Firefox" yra Interneto naršyklė be „Mozilla“ fondas tai leidžia mums saugiai ir greitai naršyti internete. Ir „Mozilla“ fondas yra ne pelno organizacija, kurianti visus „Mozilla“ prekės ženklo produktus.

Be to, "Mozilla Firefox" Be to, kad greitesnė ir saugesnė nei dauguma kitų, tai yra visiškai pritaikoma naršyklė.

Ir kodėl reikia įdiegti "Mozilla Firefox" naujausia versija?

"Mozilla Firefox" yra pavyzdinė naršyklė, embleminė, kalbant apie naršymo ir žiūrėjimo internete pokyčius ir tendencijas, tai yra, maždaug kas 3 mėnesius ji vykdo pastebimus savo vartotojo sąsajos pakeitimus, suderinamą technologiją, pritaikytą naujose svetainėse, ir priedus, palengvinančius interneto naršymą. pati navigacija. Todėl daugeliui tai yra naudinga išbandykite programų kūrimą, pagrįstą šiuolaikinėmis kalbomis, arba galėsite funkcionaliai ir saugiai peržiūrėti moderniausias svetaines. Trumpai tariant, tai labai naudinga labai patyrusiems programuotojams ir vartotojams. Ir yra kartų įprastas ar pagrindinis vartotojas, paprastiems dalykams, tokiems kaip a Šiuolaikinis internetinis žaidimas arba už vidutinio ar pažengusio lygio vartotojams, pvz., svetainėms, kuriose įdiegta daugybė saugumo priemonių, arba specialioms įterptoms mikroprogramoms, pvz., java programėlės. Todėl patartina jį kuo atnaujinti, kad nepraleistumėte geros interneto dalies.

Todėl turėkite naujausią versiją "Mozilla Firefox" arba pagal jį gerai atnaujintas, pvz Ledainė, negali praleisti Platforma GNU / Linux apskritai!

Galite įdiegti "Mozilla Firefox", pavyzdžiui, jei naudojate a „Ubuntu“ platinimas arba remdamiesi tuo, pridėdami saugyklas UMST PPA („Ubuntu Mozilla“ saugos komanda) komandinėmis komandomis:

add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
Jei neturite jo įdiegę, ieškokite paketo pavadinimo naudodami komandą:
sudo apt search firefox
sudo apt install nombre_paquete

Jei naudojate a DEBIAN platinimas arba remiantis juo, pridedant oficialias saugyklas „Linux DEBIAN Mint“ leidimas komandinėmis komandomis:


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

Arba galite atnaujinti „Iceweasel“ naršyklė savo „Distro“, pridėdami oficialios „Iceweasel“ saugyklos ir vykdant šias komandines eilutes:

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

Jei jo neįdiegėte:

aptitude install iceweasel iceweasel-l10n-es-es

Stebėjimas: Šis leidinys nėra skirtas rekomenduoti įdiegti ir naudoti "Mozilla Firefox" bet pademonstruokite, kaip naudotis "Shell scenarijus atkurti procesą, kuris slapta atliekamas, kai jis yra įdiegtas, tai yra atvirkštinis perprojektavimas automatizuoto proceso, kuris atliekamas, kai jį įdiegiame per saugyklą. Tai visada naudinga norint visiškai suprasti, kaip programa, paketas, programinė įranga yra įdiegta Nemokama operacinė sistemaKaip GNU / Linux.

Kitas turinys, kurį norite įterpti į „Bash Shell“ scenarijus arba tai turi būti atliekama rankiniu būdu šiam tikslui:


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

dėmesį: Aš asmeniškai naudoju "Mozilla Firefox" įdiegta „Linux Mint DEBIAN Edition“ (LMDE) 2 saugykla o Ledainė iš oficialių projekto saugyklų.

Kuriant scenarijų (pavyzdys: mi-script-firefox.sh) su šiuo kodu, rekomenduoju jums rankiniu būdu atsisiųsti failą iš "Mozilla Firefox" atnaujinama rankiniu būdu, todėl turėtumėte nuolat komentuoti „wget“ atsisiuntimo eilutės, ir įdėkite jį į kelias / namai / mano_naudotojas kartu su byla tar.gz de "Mozilla Firefox" atsisiųskite ir paleiskite ją naudodami komandą $ bash mi-script-firefox.sh . Ir per mažiau nei 30 sekundžių turėsite viską, kas funkcionalu. Po to galite naršyti bet kuriame Interneto svetainė su pasirinkta „Mozilla Firefox“ naršyklės versija.

Atminkite, kad idėja yra suprasti, kaip veikia kiekviena eilutė pagal eilutę, komanda pagal komandą, kintama pagal kintamąjį, suprasti ir išmokti „Shell Scripting“. Taigi su šiuo nauju pranešimu paliksiu jums įdomų naują tyrimą.


13 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Dayane'as Qu sakė

    Geras pavadinimas ir pirmos klasės turinys, jūs atsižvelgėte į kuklių tinklaraščio vartotojų nuomones 😉
    Aš nežinau apie tave, bet aš labai praleisčiau laiką rašydamas kiekvieną komandą, sugeneruodamas „sh“ scenarijų, kurį jis siūlo straipsnio pabaigoje, arba atsisiųsdamas ir dukart spustelėdamas grynu „Canonical, Inc.“ šnipinėjimo ar kenkėjiškų programų stiliumi. „Windows 10 Big Brother“ leidimas.
    Sveiki atvykę!

  2.   Ing. Jose Albertas sakė

    hahahaha, „Spy-buntu“ arba „Windows 10 Big Brother“ kenkėjiškų programų leidimas yra prabangus ...

    Kokia šalis esate iš Dayane Qu?

  3.   jau pavargau sakė

    „shell“ scenarijai man jį nuramina. Nustokite tai sukti.

  4.   angelas sakė

    Ką daryti, jei dabartinio vartotojo uid nėra 1000?

  5.   angelas sakė

    Gerai, bet kas, jei dabartinio vartotojo UID nėra 1000?

  6.   Dayane'as Qu sakė

    Ačiū? Jie yra tų verslų pavadinimai, manau.
    Aš esu meksikietis. Puikūs straipsniai, puoselėjantys nemokamos programinės įrangos pasaulį.
    Sveiki atvykę!

  7.   Carlos sakė

    Nuo kada eilės komandų vykdymas tekstiniame faile su „sh“ plėtiniu laikomas „shell scripting“?

  8.   Ing. Jose Albertas sakė

    Angelai, jei tai nėra 1000, tai tikrai yra 1001. Pakeiskite paskutinį skaitmenį ir viskas!

    Nepaisant to, rankiniu būdu patikrinkite vartotojo failo, sukurto naudojant komandą: cat / etc / passwd, skaitymo išvestį.

  9.   Ing. Jose Albertas sakė

    Carlos, kad nekiltų ginčų su jūsų klausimu šiame įraše, kitas mano įrašas yra išaiškinti jūsų abejones ir ten galime kalbėtis. Tai vadinsis: „Shell“, „Bash“ ir „Scripts“: viskas apie „Shell“ scenarijus.

    Tikiuosi, kad paaiškins jūsų klausimus apie tai! Tada aš tęsiu „Kaip automatiškai įdiegti naujausią„ LibreOffice “versiją iš jos šaltinių naudojant„ Shell Scripting “.

  10.   nosferatuxx sakė

    Oho .. !! Šiame scenarijuje yra daugiau dalykų ... !!

    Prieš kurį laiką radau vieną, kurį „Novatila Sku“ paskelbė iš svetainės, kurioje buvo „xfce“ pašto įdiegimo scenarijus su spalvomis.
    Taigi paėmiau, kad tapčiau „Mint KDE“, iš esmės gryna
    [sudo apt-get install -y paketo_pavadinimas]
    Manau, kad mano reikia pridėti kūrimo, versijų valdymo ir licencijos skyrių.

  11.   Ing. Jose Albertas sakė

    Ir pažiūrėk, ką aš darau!

    „LPI-SB8“ bandomasis ekrano perdavimas („LINUX POST INSTALL“ - „SCRIPT BICENTENARIO 8.0.0“)
    („lpi_sb8_adecuación-audiovisual_2016.sh / 43Kb)

    Žr. „Screencast“: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    tr sakė

      Ing. Papasakokite savininkams leisti jums paskelbti nuorodas, kurių mes nešlamštame.

  12.   Ing. Jose Albertas sakė

    Ačiū visiems už jūsų komentarus ir atsiliepimus, netrukus pasirodys daug daugiau pažengusių!