V tem primeru šesta (6.) dostava en desdelinux.net v seriji "Nauči se skriptiranja lupine" bomo preučevali a Scenarij Bash Shell ki nam omogoča avtomatizacijo delovanja namestitve znanega in uporabnega internetnega brskalnika Mozilla Firefox, medtem ko se učimo o ukazih, spremenljivkah, poteh, simbolnih povezavah, ustvarjanju bližnjic v menijih in namizjih ter prenosih dodatkov, kot so regionalni jeziki, prek terminala.
Kot mnogi od nas že vemo, večina Distribucije GNU / Linux temelji na DEBIAN/Ubuntu že imate privzeti brskalnik, ki temelji na Mozilla Firefox (npr Iceweasel) ali zelo Mozilla Firefox, čeprav najverjetneje različico 2 in do 10 številk, starejših od trenutne na voljo na spletni strani Mozilla Portal, in kot že vemo, to včasih ne izpolnjuje naših zahtev za visoko prioritetno delo ali raziskovalno delo.
Zapomni si to Mozilla Firefox je Spletni brskalnik brez Fundacija Mozilla kar nam omogoča brskajte po internetu varno in hitro. In Fundacija Mozilla je neprofitna organizacija, ki ustvarja vse izdelke blagovne znamke Mozilla.
Poleg tega, Mozilla Firefox Poleg tega, da je hitrejši in varnejši kot večina drugih, je popolnoma prilagodljiv brskalnik.
In zakaj namestiti Mozilla Firefox v svoji najnovejši različici?
Mozilla Firefox je vodilni brskalnik, simboličen v smislu sprememb in trendov pri brskanju in brskanju po spletu, to pomeni, da vsake približno 3 mesece izvaja opazne spremembe v svojem uporabniškem vmesniku, združljivi tehnologiji, ki se uporablja na novih spletnih mestih, in dodatkih, uporabljenih za lažje sama navigacija. Zato je za mnoge koristno preizkusite razvoj aplikacij, ki temelji na sodobnih jezikih, ali pa si lahko funkcionalno in varno ogledate najsodobnejša spletna mesta. Skratka, zelo koristen je za zelo izkušene programerje in uporabnike. In obstajajo časi za običajni ali osnovni uporabnik, za preproste stvari, kot je Sodobna spletna igra ali za srednje ali napredne uporabnike za stvari, kot so spletna mesta s številnimi varnostnimi izvedbami ali posebne vdelane mikro-aplikacije, kot je javanski apleti. Zato je priporočljivo, da je čim bolj posodobljen, da ne zamudite dobrega dela spleta.
Zato imejte najnovejšo različico Mozilla Firefox ali na podlagi tega dobro posodobljen, na primer Iceweasel, ne morem zamuditi Platforma GNU / Linux na splošno!
Lahko namestite Mozilla Firefox, na primer, če uporabljate Distribucija Ubuntuja ali na podlagi tega z dodajanjem skladišč UMST PPA (Ubuntu Mozilla Security Team) z ukazi ukaza:
add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
sudo apt search firefox
sudo apt install nombre_paquete
Če uporabljate a DEBIAN distribucija ali na podlagi tega z dodajanjem uradnih skladišč Linux DEBIAN Mint Edition z ukazi ukaza:
#####################################################################
# 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
Lahko pa posodobite Brskalnik Iceweasel vašega Distroja tako, da dodate Uradna skladišča Iceweasel in izvajanje naslednjih ukaznih vrstic:
####################################################################
# 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
Če ga nimate nameščenega:
aptitude install iceweasel iceweasel-l10n-es-es
Opomba: Ta publikacija ni namenjena priporočanju namestitve in uporabe "Mozilla Firefox" ampak predstavite, kako uporabljati Shell Scripting za reprodukcijo postopka, ki se pri namestitvi izvaja prikrito, to pomeni, da povratna prenova avtomatiziranega procesa, ki se izvede, ko ga namestimo prek repozitorija. To je vedno koristno za popolno razumevanje namestitve aplikacije, paketa in programske opreme v Brezplačni operacijski sistemKot GNU / Linux.
Naslednja vsebina, ki jo želite vstaviti v Scenarij Bash Shell ali pa jih je treba v ta namen izvršiti ročno:
#!/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
######################################################################
Opomba: Osebno uporabljam Mozilla Firefox nameščen Skladišče Linux Mint DEBIAN Edition (LMDE) 2 o Iceweasel iz uradnih repozitorijev projekta.
V primeru ustvarjanja skripta (primer: mi-script-firefox.sh) s to kodo priporočam, da datoteko ročno prenesete iz Mozilla Firefox posodabljate ročno, zato bi morali še naprej komentirati vrstice za prenos wgeta, in ga postavite v pot / domov / moj_uporabnik skupaj z datoteko tar.gz de Mozilla Firefox prenesli in zagnali z ukazom $ bash mi-script-firefox.sh . In v manj kot 30 sekundah boste imeli vse funkcionalno. Po tem lahko krmarite po katerem koli Spletna stran z izbrano različico brskalnika Mozilla Firefox.
Ne pozabite, da je ideja razumeti, kako deluje vsaka vrstica za vrstico, ukaz za ukazom, spremenljivka za spremenljivko, razumeti in se naučiti skript Shell. Torej, s to novo objavo vam puščam razburljivo novo raziskovalno nalogo.
Dober naslov in prvovrstna vsebina, upoštevali ste mnenja skromnih uporabnikov bloga 😉
Ne vem za vas, vendar bi se z veseljem pisal vsak ukaz, ki bi ustvaril skript sh, ki ga predlaga na koncu članka, ali prenesel in dvokliknil v čisti obliki Canonical, Inc., Spy-buntu ali malware Windows 10 Big Brother.
Lep pozdrav!
hahahaha, tisto o "Spy-buntu ali zlonamerni programski opremi Windows 10 Big Brother edition" ste luksuzni ...
Iz katere države ste Dayane Qu?
skript lupine mi ga odstrani. Nehajte se zajebavati s tem.
Kaj pa, če uid trenutnega uporabnika ni 1000?
V redu, kaj pa, če UID trenutnega uporabnika ni 1000?
Hvala vam? Mislim, da so to imena teh podjetij.
Mehičanka sem. Odlični članki, ki negujejo svet proste programske opreme.
Lep pozdrav!
Od kdaj zaporedno izvrševanje ukazov v besedilni datoteki s pripono sh šteje za "skriptno lupino"?
Angel, če ni 1000, je zagotovo 1001. Zamenjaj zadnjo številko in to je to!
Karkoli že, ročno preverite rezultate branja vaše ustvarjene uporabniške datoteke z ukazom: cat / etc / passwd.
Carlos, da ne bi prišel v spor z vašim vprašanjem v tej objavi, je moj naslednji prispevek razjasniti vaš dvom in tam se lahko pogovorimo. Imenoval se bo: Shell, Bash in Scripts: All about Shell Scripting.
Upam, da razjasni vaša vprašanja o tem! Nato bom nadaljeval z "Kako samodejno namestiti najnovejšo različico LibreOffice iz njenih virov s pomočjo skriptov lupine".
Vau .. !! Ta skript ima več stvari ... !!
Pred časom sem našel enega, ki ga je Novatila Sku objavila na spletnem mestu, ki je imelo skript za namestitev za xfce z barvami.
Zato sem si ga vzel, da sem si ustvaril Mint KDE, v bistvu čist
[sudo apt-get install -y ime_paketa]
Mislim, da mora moj dodati razdelek o avtorstvu, nadzoru različic in licenci.
In glej to, kar počnem!
LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Glejte Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY
Ing. Povejte lastnikom, naj vam dovolijo objavljanje povezav, ki jim ne pošiljamo neželene pošte.
Zahvaljujemo se vsem za vaše komentarje in prispevke, kmalu prihaja še veliko naprednejših!