Kā iemācīties Shell skriptu, instalējot Mozilla Firefox

Šajā sestā (6.) piegāde en fromlinux.net sērijas "Uzziniet čaulas skriptu" mēs pētīsim a Bash Shell skripts kas ļauj mums automatizēt slavenā un noderīgā interneta pārlūka Mozilla Firefox instalēšanas darbību, kamēr mēs uzzinām par komandām, mainīgajiem, maršrutiem, simboliskām saitēm, īsinājumtaustiņu izveidošanu izvēlnēs un galddatoros un papildinājumu, piemēram, reģionālo valodu, lejupielādi, izmantojot terminālis.

Shell skripti

Kā jau daudzi no mums zina, lielākā daļa GNU / Linux izplatīšana balstoties uz DEBIAN/Ubuntu jau ir noklusējuma pārlūks, kura pamatā ir Mozilla Firefox (piemēram, Iceweasel) vai ļoti Mozilla Firefox, lai arī visticamāk 2. versija un līdz 10 numuriem, kas ir vecāki par pašreizējo pieejams tīmekļa vietnē Mozilla portāls, un kā mēs jau zinām, dažreiz tas var neatbilst mūsu prasībām attiecībā uz augstas prioritātes darbu vai pētījumu.

Atgādināt, ka Mozilla Firefox ir Interneta pārlūks bez Mozilla fonds kas mums to ļauj droši un ātri sērfot internetā. Un Mozilla fonds ir bezpeļņas organizācija, kas radījusi visus Mozilla zīmola produktus.

Turklāt, Mozilla Firefox Papildus ātrumam un drošībai, tas ir pilnīgi pielāgojams pārlūks.

Un kāpēc instalēt Mozilla Firefox jaunākajā versijā?

Mozilla Firefox ir galvenā pārlūkprogramma, kas ir simboliska attiecībā uz izmaiņām un tendencēm tīmekļa pārlūkošanā un skatīšanā, tas ir, ik pēc aptuveni 3 mēnešiem tā ievieš ievērojamas izmaiņas lietotāja saskarnē, savietojamās tehnoloģijās, kas tiek lietotas jaunās vietnēs, un papildinājumiem, kas tiek izmantoti, lai atvieglotu pati navigācija. Tāpēc daudziem tas ir izdevīgi pārbaudīt lietojumprogrammu attīstību, pamatojoties uz mūsdienu valodām, vai arī spēt funkcionāli un droši apskatīt modernākās vietnes. Īsāk sakot, tas ir ļoti noderīgi ļoti pieredzējušiem programmētājiem un lietotājiem. Un ir reizes par parasts vai pamata lietotājs, par vienkāršām lietām, piemēram, a Mūsdienu tiešsaistes spēle vai par vidēji vai pieredzējuši lietotāji tādām lietām kā vietnes ar daudzām drošības ieviešanām vai īpašām iegultām mikroprogrammām, piemēram, java sīklietotnes. Tāpēc ieteicams to uzturēt pēc iespējas jaunāku, lai nepalaistu garām labu tīmekļa daļu.

Tāpēc ir pieejama jaunākā versija Mozilla Firefox vai labi atjaunināts, pamatojoties uz to, piemēram Iceweasel, nevar palaist garām Operētājsistēma GNU / Linux vispār!

Jūs varat instalēt Mozilla Firefox, piemēram, ja izmantojat a Ubuntu izplatīšana vai pamatojoties uz to, pievienojot krātuves UMST PPA (Ubuntu Mozilla drošības komanda) ar komandu komandām:

add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
Ja jums tas nav instalēts, meklējiet pakotnes nosaukumu ar komandu:
sudo apt search firefox
sudo apt install nombre_paquete

Ja izmantojat DEBIAN izplatīšana vai pamatojoties uz to, pievienojot oficiālos repozitorijus Linux DEBIAN Mint izdevums ar komandu komandām:


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

Vai arī jūs varat atjaunināt Iceweasel pārlūks jūsu Distro, pievienojot Iceweasel oficiālās krātuves un izpilda šādas komandrindas:

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

Ja jums tas nav instalēts:

aptitude install iceweasel iceweasel-l10n-es-es

Novērojums: Šīs publikācijas mērķis nav ieteikt instalēšanu un lietošanu "Mozilla Firefox" bet parādiet, kā to izmantot Shell skripti reproducēt procesu, kas tiek veikts slepeni, kad tas ir uzstādīts, tas ir, darīt reversa pārveidošana automatizētā procesa, kas tiek veikts, kad mēs to instalējam, izmantojot repozitoriju. Tas vienmēr ir noderīgi, lai pilnībā izprastu, kā lietojumprogramma, pakotne, programmatūra tiek instalēta Bezmaksas operētājsistēmaGNU / Linux.

Nākamais saturs, kas jāievieto mapē Bash Shell skripts vai kas šim nolūkam jāizpilda manuāli:


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

Piezīme: Es personīgi izmantoju Mozilla Firefox instalēta Linux Mint DEBIAN Edition (LMDE) 2 krātuve o Iceweasel no oficiālajām projekta krātuvēm.

Skripta izveidošanas gadījumā (piemērs: mi-script-firefox.sh) ar šo kodu, es iesaku jums manuāli lejupielādēt failu no Mozilla Firefox atjaunina manuāli, tāpēc jums vajadzētu turpināt komentēt wget lejupielādes līnijas, un ievietojiet to ceļš / mājas / mans_lietotājs kopā ar lietu tar.gz de Mozilla Firefox lejupielādēt un palaist to ar komandu $ stipri iesist mi-script-firefox.sh . Un mazāk nekā 30 sekundēs jums būs viss funkcionālais. Pēc tam jūs varat pārvietoties jebkurā Mājas ar Mozilla Firefox pārlūka izvēlēto versiju.

Atcerieties, ka ideja ir saprast, kā darbojas katra rinda pēc rindas, komanda pēc komandas, mainīgais pēc mainīgā, lai saprastu un apgūtu Shell Scripting. Tāpēc ar šo jauno ierakstu es jums atstāju jaunu, aizraujošu pētījumu uzdevumu.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

13 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   dayane qua teica

    Labs nosaukums un pirmās klases saturs, jūs esat ņēmis vērā pazemīgo emuāra lietotāju viedokļus 😉
    Es nezinu par jums, bet man būtu lieliski pavadīt laiku, rakstot katru komandu, ģenerējot sh skriptu, ko tā iesaka raksta beigās, vai lejupielādējot un veicot dubultklikšķi tīrā Canonical, Inc. stilā Spy-buntu vai Malware Windows 10 Big Brother izdevums.
    Sveicieni!

  2.   Ing. Hosē Alberts teica

    hahahaha, tas, ka "Spy-buntu vai Malware Windows 10 Big Brother edition" ir grezns ...

    Kuru valsti esat no Dayane Qu?

  3.   jau noguris teica

    čaulas skripti man to noņem. Beidziet ar to skrūvēties.

  4.   eņģelis teica

    Ko darīt, ja pašreizējā lietotāja uid nav 1000?

  5.   eņģelis teica

    Labi, bet ja nu pašreizējā lietotāja UID nav 1000?

  6.   dayane qua teica

    Paldies? Manuprāt, tie ir šo uzņēmumu nosaukumi.
    Es esmu meksikānis. Izcili raksti, kas kopj brīvās programmatūras pasauli.
    Sveicieni!

  7.   Carlos teica

    Kopš kura laika komandu secīga izpildīšana teksta failā ar sh paplašinājumu tiek uzskatīta par "čaulas skriptu"?

  8.   Ing. Hosē Alberts teica

    Eņģel, ja tas nav 1000, tas noteikti ir 1001. Nomainiet pēdējo ciparu, un viss!

    Lai ko, manuāli pārbaudiet izveidotā lietotāju faila lasīšanas rezultātu ar komandu: cat / etc / passwd.

  9.   Ing. Hosē Alberts teica

    Karloss, lai šajā postā nenonāktu strīds par jūsu jautājumu, mans nākamais ieraksts ir noskaidrot jūsu šaubas, un tur mēs varam runāt. To sauks: Shell, Bash un Scripts: Viss par Shell Scripting.

    Es ceru, ka tas precizēs jūsu jautājumus par to! Un tad es turpināšu ar sadaļu "Kā automātiski instalēt jaunāko LibreOffice versiju no tās avotiem, izmantojot Shell Scripting".

  10.   nosferatuxx teica

    Wow .. !! Šajā skriptā ir vairāk lietu ... !!

    Pirms kāda laika es atradu vienu, ko Novatila Sku izlika no vietnes, kurā bija xfce pēc instalēšanas skripts ar krāsām.
    Tāpēc es to paņēmu, lai izveidotu sevi par Mint KDE, būtībā tīru
    [sudo apt-get install -y paketes_nosaukums]
    Es domāju, ka man ir jāpievieno sadaļa autorēšana, versiju kontrole un licence.

  11.   Ing. Hosē Alberts teica

    Un paskatieties uz to, ko es daru!

    LPI-SB8 testa ekrāna apraide (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Skatīt ekrāna apraidi: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    tr teica

      Ing. Pastāstiet īpašniekiem, lai viņi jums publicē saites, kuras mēs nevēlamies surogātpasta izplatīšanu.

  12.   Ing. Hosē Alberts teica

    Paldies visiem par komentāriem un ieguldījumu. Drīzumā būs daudz vairāk pieredzējušu!