Како научити Схелл скриптирање инсталирањем Мозилла Фирефок-а

У овом шеста (6.) испорука en desdelinuxНето. у серији „Леарн Схелл Сцриптинг“ ми ћемо проучити а Басх Схелл сценарио који нам омогућава да аутоматизујемо операцију инсталирања познатог и корисног Интернет прегледача Мозилла Фирефок, док учимо о наредбама, променљивим, рутама, симболичким везама, стварању пречица у менијима и радним површинама и преузимањима додатака као што су регионални језици Путем терминала.

Схелл Сцриптинг

Као што многи од нас већ знају, већина ГНУ / Линук дистрибуције на бази ДЕБИАН / Убунту већ имате подразумевани претраживач заснован на Мозилла ФиреФок (као што су Ицевеасел) или врло Мозилла ФиреФок, мада највероватније верзија 2 и до 10 бројева старијих од тренутне доступно на веб локацији Мозилла Портал, и као што већ знамо, понекад ово можда неће задовољити наше захтеве за приоритетним радом или истраживачким подухватом.

Подсетимо се да Мозилла ФиреФок је Веб прегледач без Фондација Мозилла то нам омогућава сурфујте Интернетом сигурно и брзо. И Фондација Мозилла је непрофитна организација која креира све производе марке Мозилла.

Поред тога, Мозилла ФиреФок Осим што је бржи и сигурнији од већине осталих, у потпуности је прилагодљив претраживач.

И зашто инсталирати Мозилла ФиреФок у својој најновијој верзији?

Мозилла ФиреФок је водећи прегледач, амблематичан у погледу промена и трендова у прегледавању и прегледавању Веба, односно свака отприлике 3 месеца примењује значајне промене у свом корисничком интерфејсу, компатибилној технологији примењеној на новим веб локацијама и додацима примењеним да би се олакшало сама навигација. Стога је за многе то корисно тестирајте развој апликација заснован на савременим језицима или можете да прегледате најсавременије веб локације на функционалан и сигуран начин. Укратко, веома је користан за искусне програмере и кориснике. А има времена и за нормалан или основни корисник, за једноставне ствари попут Модерна онлајн игра или за средњим или напредним корисницима за ствари попут Веб локација са многим безбедносним имплементацијама или посебним уграђеним микро-апликацијама попут јава аплети. Због тога је пожељно да се ажурира што је више могуће како не бисте пропустили добар део веба.

Стога, имајте најновију верзију Мозилла ФиреФок или добро ажуриран на основу њега, на пример Ицевеасел, не могу пропустити Платформа ГНУ / Линук уопште!

Можете инсталирати Мозилла ФиреФок, на пример, ако користите Убунту дистрибуција или на основу тога додавањем Спремишта УМСТ ППА (Убунту Мозилла Сецурити Теам) командним командама:

add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
У случају да га немате инсталиран, потражите име пакета помоћу команде наредбе:
sudo apt search firefox
sudo apt install nombre_paquete

Ако користите а ДЕБИАН дистрибуција или на основу тога додавањем званичних складишта Линук ДЕБИАН издање ковнице командним командама:


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

Или можете да ажурирате Ицевеасел претраживач вашег Дистро-а додавањем Званична спремишта Ицевеасела и извршавање следећих командних линија:

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

У случају да га немате инсталираног:

aptitude install iceweasel iceweasel-l10n-es-es

Напомена: Ова публикација није намењена за препоруку инсталирања и употребе "Мозилла Фирефок" али демонстрирајте како се користи Схелл Сцриптинг да репродукује процес који се тајно изводи када се инсталира, тј обрнути реинжењеринг аутоматизованог процеса који се изводи када га инсталирамо путем спремишта. Ово је увек корисно за потпуно разумевање како се апликација, пакет, софтвер инсталира у а Бесплатни оперативни системКао ГНУ / Линук.

Следећи садржај који треба убацити у Басх Схелл сценарио или се у ову сврху мора извршити ручно:


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

Напомена: Ја лично користим Мозилла ФиреФок инсталиран на Спремиште за Линук Минт ДЕБИАН Едитион (ЛМДЕ) 2 o Ицевеасел из званичних спремишта пројекта.

У случају креирања скрипте (Пример: ми-сцрипт-фирефок.сх) са овим кодом, препоручујем вам да ручно преузмете датотеку са Мозилла ФиреФок ажурира се ручно, тако да бисте требали и даље коментарисати вгет линије за преузимање, и ставите га у патх / хоме / ми_усер заједно са досијеом тар.гз de Мозилла ФиреФок преузели и покренули га командном командом $ треснути ми-сцрипт-фирефок.сх . И за мање од 30 секунди имаћете све функционално. После овога можете се кретати било којим Вебсајт са изабраном верзијом прегледача Мозилла Фирефок.

Запамтите, идеја је да се разуме како функционише сваки ред по ред, наредба по наредба, променљива по променљива, да се разуме и научи Схелл Сцриптинг. Дакле, са овим новим постом остављам вам узбудљив нови истраживачки задатак.


13 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Даиане Ку дијо

    Добар наслов и првокласни садржај, узели сте у обзир мишљења скромних корисника блога 😉
    Не знам за вас, али сјајно бих се провео написавши сваку наредбу генеришући сх скрипту коју она предлаже на крају чланка или преузимајући и двокликнувши у чистом стилу Цаноницал, Инц., Спи-бунту или Малваре Виндовс 10 издање Великог брата.
    Поздрав!

  2.   Инг. Јосе Алберт дијо

    хахахаха, оно „Спи-бунту или малваре Виндовс 10 издање Великог брата“ је луксузно ...

    Из које сте земље Даиане Ку?

  3.   већ уморан дијо

    скрипти за љуске ми га скидају. Престани да се зезас са овим.

  4.   Анђео дијо

    Шта ако уид тренутног корисника није 1000?

  5.   Анђео дијо

    У реду, али шта ако УИД тренутног корисника није 1000?

  6.   Даиане Ку дијо

    Хвала вам? Мислим да су то имена тих предузећа.
    Ја сам Мексиканац. Изврсни чланци који негују свет слободног софтвера.
    Поздрав!

  7.   Карлос дијо

    Откад се извршавање наредби у секвенци у текстуалној датотеци са екстензијом сх сматра "скриптом љуске"?

  8.   Инг. Јосе Алберт дијо

    Ангел, ако није 1000 сигурно је 1001. Замените последњу цифру и то је то!

    Шта год било, ручно проверите излаз читања ваше корисничке датотеке креиране наредбом: цат / етц / пассвд.

  9.   Инг. Јосе Алберт дијо

    Царлос, како не бих улазио у полемику са твојим питањем у овом посту, мој следећи пост је да разјасним твоју сумњу и тамо можемо да разговарамо. Зваће се: Схелл, Басх и Сцриптс: Алл абоут Схелл Сцриптинг.

    Надам се да ће то разјаснити ваша питања о томе! А онда ћу наставити са „Како аутоматски инсталирати најновију верзију ЛибреОффице из његових извора користећи Схелл Сцриптинг“.

  10.   носфератукк дијо

    Вов .. !! Ова скрипта има још ствари ... !!

    Пре извесног времена пронашао сам један који је Новатила Ску поставила са странице која је имала скрипту за пост инсталацију за кфце са бојама.
    Зато сам узео да направим себе за Минт КДЕ, у основи чист
    [судо апт-гет инсталл -и име_пакета]
    Мислим да моји требају додати одељак о ауторству, контроли верзија и лиценци.

  11.   Инг. Јосе Алберт дијо

    И погледајте ово што радим!

    ЛПИ-СБ8 Тест СцреенЦаст (ЛИНУКС ПОСТ ИНСТАЛЛ - СЦРИПТ БИЦЕНТЕНАРИО 8.0.0)
    (лпи_сб8_адецуацион-аудиовисуал_2016.сх / 43Кб)

    Погледајте Сцреенцаст: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    tr дијо

      Инг. Реците власницима да вам дозволе да постављате везе које не шаљу нежељену пошту.

  12.   Инг. Јосе Алберт дијо

    Хвала свима на коментарима и доприносима, ускоро ће доћи и многи напреднији!