Mozilla Firefox를 설치하여 쉘 스크립팅을 배우는 방법

이 일에 여섯 번째 (6 번째) 배송 en fromlinux.net 시리즈의 "셸 스크립팅 배우기" 우리는 Bash Shell 스크립트 이를 통해 유명하고 유용한 인터넷 브라우저 Mozilla Firefox 설치 작업을 자동화 할 수 있으며 명령, 변수, 경로, 심볼릭 링크, 메뉴 및 데스크톱의 바로 가기 생성, 지역 언어와 같은 추가 기능 다운로드에 대해 학습합니다. 터미널을 통해.

쉘 스크립팅

우리 중 많은 사람들이 이미 알고 있듯이 대부분의 GNU / Linux 배포판 기반 데비안 / 우분투 이미 기본 브라우저가 있습니다. 모질라 파이어 폭스 (예 : 아이스 와셀) 또는 매우 모질라 파이어 폭스, 가능성이 높지만 버전 2 및 현재 버전보다 최대 10 개의 숫자 웹 사이트에서 사용할 수 있습니다. Mozilla 포털, 이미 알고 있듯이, 때로는 우선 순위가 높은 작업이나 연구에 대한 요구 사항을 충족하지 못할 수도 있습니다.

기억하십시오. 모질라 파이어 폭스웹 브라우저 무료 Mozilla 재단 그것은 우리를 허용 안전하고 빠르게 인터넷 서핑. 그리고 Mozilla 재단 모든 Mozilla 브랜드 제품을 만드는 비영리 단체입니다.

또한, 모질라 파이어 폭스 더 빠르고 안전한 것 외에도 다른 대부분보다 완벽하게 사용자 정의 가능한 브라우저입니다.

그리고 설치하는 이유 모질라 파이어 폭스 최신 버전에서?

모질라 파이어 폭스 웹 브라우징 및보기의 변화와 트렌드 측면에서 상징적 인 플래그십 브라우저입니다. 즉, 약 3 개월마다 사용자 인터페이스, 새로운 웹 사이트에 적용되는 호환 기술, 탐색 자체. 따라서 많은 사람들에게 유익합니다. 최신 언어를 기반으로 애플리케이션 개발을 테스트하거나 기능적이고 안전한 방식으로 최신 웹 사이트를 볼 수 있습니다.. 요컨대, 매우 숙련 된 프로그래머와 사용자에게 매우 유용합니다. 그리고 시간이 있습니다 일반 또는 기본 사용자, 현대 온라인 게임 또는 많은 보안 구현이있는 웹 사이트 또는 다음과 같은 특수 임베디드 마이크로 응용 프로그램에 대한 중간 또는 고급 사용자 자바 애플릿. 따라서 웹의 좋은 부분을 놓치지 않도록 가능한 한 최신 상태로 유지하는 것이 좋습니다.

따라서 최신 버전이 있어야합니다. 모질라 파이어 폭스 또는 그것을 기반으로 잘 업데이트 된 것, 아이스 와셀, 놓칠 수 없습니다 플랫폼 일반적으로 GNU / Linux!

설치할 수 있습니다 모질라 파이어 폭스예를 들어, Ubuntu 배포 또는 저장소를 추가하여이를 기반으로 UMST PPA (Ubuntu Mozilla 보안 팀) 명령 명령으로 :

add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
설치하지 않은 경우 다음 명령으로 패키지 이름을 검색하십시오.
sudo apt search firefox
sudo apt install nombre_paquete

사용하는 경우 DEBIAN 분포 또는 공식 저장소를 추가하여이를 기반으로 Linux DEBIAN Mint Edition 명령 명령으로 :


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

또는 업데이트 할 수 있습니다. Iceweasel 브라우저 추가하여 Distro의 Iceweasel 공식 저장소 다음 명령 줄을 실행합니다.

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

비고 : 이 출판물은 설치 및 사용을 권장하지 않습니다. "모질라 파이어 폭스" 그러나 사용 방법을 보여 쉘 스크립팅 설치시 은밀하게 수행되는 프로세스를 재현합니다. 리버스 리엔지니어링 저장소를 통해 설치할 때 수행되는 자동화 된 프로세스의 이것은 응용 프로그램, 패키지, 소프트웨어가 어떻게 설치되는지 완전히 이해하는 데 항상 유용합니다. 무료 운영 체제으로 GNU / 리눅스.

다음에 삽입 할 내용 Bash Shell 스크립트 또는이 목적을 위해 수동으로 실행해야합니다.


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

참고 : 나는 개인적으로 모질라 파이어 폭스 의 설치 Linux Mint DEBIAN Edition (LMDE) 2 저장소 o 아이스 와셀 프로젝트의 공식 저장소에서.

스크립트를 생성하는 경우 (예 : 미-스크립트-파이어폭스.sh)이 코드를 사용하여 다음에서 파일을 수동으로 다운로드하는 것이 좋습니다. 모질라 파이어 폭스 수동으로 업데이트되므로 계속 주석을 달아야합니다. wget 다운로드 라인, 그리고 그것을 경로 / 집 / 내 _ 사용자 파일과 함께 tar.gz de 모질라 파이어 폭스 $ 명령으로 다운로드하고 실행하십시오. 세게 때리다 미-스크립트-파이어폭스.sh . 30 초 이내에 모든 기능이 작동합니다. 이 후에는 모든 웹 사이트 선택한 버전의 Mozilla Firefox 브라우저로.

아이디어는 각 라인 별, 명령 별, 변수 별 작동 방식을 이해하고 쉘 스크립팅을 이해하고 배우는 것입니다. 따라서이 새 게시물을 통해 흥미 진진한 새 연구 과제를 알려드립니다.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

13 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   다야 네 쿠

    좋은 제목과 일류 콘텐츠, 블로그의 겸손한 사용자의 의견을 고려했습니다 😉
    나는 당신에 대해 잘 모르지만 기사의 끝에서 제안하는 sh 스크립트를 생성하는 각 명령을 작성하거나 순수한 Canonical, Inc. 스타일, Spy-buntu 또는 Malware를 다운로드하고 두 번 클릭하여 즐거운 시간을 보낼 것입니다. Windows 10 Big Brother 에디션.
    안녕하십니까!

  2.   잉. 호세 앨버트

    "Spy-buntu or Malware Windows 10 Big Brother 에디션"의 하 하하하 ...

    Dayane Qu 출신은 어느 나라입니까?

  3.   벌써 피곤해

    쉘 스크립팅은 나를 위해 그것을 제거합니다. 이것으로 장난 치지 마라.

  4.   천사

    현재 사용자의 uid가 1000이 아니면 어떻게됩니까?

  5.   천사

    좋습니다.하지만 현재 사용자의 UID가 1000이 아니면 어떻게 될까요?

  6.   다야 네 쿠

    감사합니다? 그들은 그 사업체의 이름이라고 생각합니다.
    멕시코 출신입니다. 자유 소프트웨어의 세계를 육성하는 훌륭한 기사.
    안녕하십니까!

  7.   카를로스

    sh 확장자가 "쉘 스크립팅"으로 간주되는 텍스트 파일에서 명령을 순차적으로 실행하는 경우는 언제부터입니까?

  8.   잉. 호세 앨버트

    Angel, 1000이 아니라면 1001입니다. 마지막 숫자를 바꾸면 끝입니다!

    어쨌든 cat / etc / passwd 명령을 사용하여 생성 된 사용자 파일을 읽은 출력을 수동으로 확인하십시오.

  9.   잉. 호세 앨버트

    Carlos,이 게시물에서 귀하의 질문에 대해 논란이되지 않도록 다음 게시물은 귀하의 의심을 명확히하는 것입니다. Shell, Bash 및 Scripts : All about Shell Scripting이라고합니다.

    이에 대한 귀하의 질문이 명확 해지기를 바랍니다. 그런 다음 "셸 스크립팅을 사용하여 소스에서 최신 버전의 LibreOffice를 자동으로 설치하는 방법"을 계속 진행하겠습니다.

  10.   Nosferatuxx

    와 .. !! 이 스크립트에는 더 많은 것이 있습니다 ... !!

    얼마 전에 Novatila Sku가 xfce에 대한 설치 후 스크립트가있는 사이트에서 게시 한 것을 발견했습니다.
    그래서 저는 Mint KDE를 위해 기본적으로 순수하게 만들었습니다.
    [sudo apt-get install -y package_name]
    저작, 버전 관리 및 라이선스 섹션을 추가해야한다고 생각합니다.

  11.   잉. 호세 앨버트

    그리고 내가하는 일을보세요!

    LPI-SB8 테스트 ScreenCast (LINUX POST INSTALL-SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisual_2016.sh / 43Kb)

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

    1.    tr

      예 : 스팸이 아닌 링크를 게시 할 수 있도록 소유자에게 알립니다.

  12.   잉. 호세 앨버트

    귀하의 의견과 기여에 감사드립니다. 더 많은 고급 기능이 곧 출시 될 것입니다!