Cara mempelajari Skrip Shell dengan menginstal Mozilla Firefox

Dalam hal ini pengiriman keenam (6) en desdelinuxBersih. dari seri "Pelajari Shell Scripting" kita akan mempelajari a Skrip Bash Shell yang memungkinkan kami untuk mengotomatiskan pengoperasian penginstalan browser Internet yang terkenal dan berguna Mozilla Firefox, sementara kami mempelajari tentang perintah, variabel, rute, tautan simbolik, pembuatan pintasan di menu dan desktop, dan unduhan add-on seperti bahasa daerah Melalui terminal.

Shell Scripting

Seperti yang sudah kita ketahui, sebagian besar Distribusi GNU / Linux berdasarkan DEBIAN/Ubuntu sudah memiliki browser default berdasarkan Mozilla Firefox (seperti Iceweasel) atau yang paling Mozilla Firefox, meski kemungkinan besar versi 2 dan hingga 10 nomor lebih lama dari yang sekarang tersedia di situs web Mozilla Portal, dan seperti yang telah kita ketahui terkadang hal ini mungkin tidak memenuhi persyaratan kami untuk pekerjaan atau upaya penelitian dengan prioritas tinggi.

Ingat itu Mozilla Firefox adalah Browser web bebas dari Mozilla Foundation yang memungkinkan kita berselancar di internet dengan aman dan cepat. Dan Mozilla Foundation adalah organisasi nirlaba yang menciptakan semua produk merek Mozilla.

Selain itu, Mozilla Firefox Selain lebih cepat dan lebih aman, ini adalah browser yang sepenuhnya dapat disesuaikan.

Dan mengapa menginstal Mozilla Firefox dalam versi terbarunya?

Mozilla Firefox adalah browser andalan, lambang, dalam hal perubahan dan tren dalam menjelajah dan melihat Web, yaitu, setiap sekitar 3 bulan menerapkan perubahan penting dalam antarmuka penggunanya, teknologi kompatibel yang diterapkan di situs web baru dan add-on yang diterapkan untuk memfasilitasi navigasi itu sendiri. Oleh karena itu, bagi banyak orang itu bermanfaat bagi menguji pengembangan aplikasi berdasarkan bahasa modern, atau dapat melihat situs web paling modern dengan cara yang fungsional dan aman. Singkatnya, ini sangat berguna untuk pemrogram dan pengguna yang sangat berpengalaman. Dan ada saatnya untuk a pengguna biasa atau dasar, untuk hal-hal sederhana seperti a Game online modern atau untuk pengguna menengah atau lanjutan untuk hal-hal seperti Situs web dengan banyak penerapan keamanan atau aplikasi mikro tersemat khusus seperti applet java. Oleh karena itu, disarankan untuk selalu memperbaruinya agar tidak melewatkan bagian web yang bagus.

Oleh karena itu, miliki versi terbaru Mozilla Firefox atau yang diperbarui dengan baik berdasarkan itu, seperti Iceweasel, tidak boleh ketinggalan Sistema Operativo GNU / Linux pada umumnya!

Anda dapat menginstal Mozilla Firefox, misalnya, jika Anda menggunakan file Distribusi Ubuntu atau berdasarkan itu dengan menambahkan Repositori UMST PPA (Tim Keamanan Mozilla Ubuntu) dengan perintah perintah:

add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
Jika Anda belum menginstalnya, cari nama paket dengan perintah perintah:
sudo apt search firefox
sudo apt install nombre_paquete

Jika Anda menggunakan file Distribusi DEBIAN atau berdasarkan itu dengan menambahkan Gudang Resmi Linux DEBIAN Mint Edition dengan perintah perintah:


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

Atau Anda dapat memperbarui Browser Iceweasel dari Distro Anda dengan menambahkan Repositori resmi Iceweasel dan menjalankan baris perintah berikut:

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

Jika Anda belum menginstalnya:

aptitude install iceweasel iceweasel-l10n-es-es

Catatan: Publikasi ini tidak dimaksudkan untuk merekomendasikan penginstalan dan penggunaan "Mozilla Firefox" tetapi mendemonstrasikan cara menggunakan Shell Scripting untuk mereproduksi proses yang dilakukan secara diam-diam saat diinstal, yaitu lakukan rekayasa ulang terbalik dari proses otomatis yang dilakukan saat kami menginstalnya melalui repositori. Ini selalu berguna untuk memahami sepenuhnya bagaimana aplikasi, paket, perangkat lunak diinstal di file Sistem Operasi GratisSebagai GNU / Linux.

Selanjutnya konten untuk dimasukkan ke dalam Skrip Bash Shell atau yang harus dijalankan secara manual untuk tujuan ini:


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

Catatan: Saya pribadi menggunakan Mozilla Firefox diinstal dari Linux Mint DEBIAN Edition (LMDE) 2 Repositori o Iceweasel dari repositori resmi proyek.

Dalam hal membuat Script (Contoh: mi-skrip-firefox.sh) dengan kode ini, saya sarankan mengunduh file dari secara manual Mozilla Firefox diperbarui secara manual, jadi Anda harus terus berkomentar wget baris unduhan, dan letakkan di path / home / my_user bersama dengan file tersebut tar.gz de Mozilla Firefox unduh dan jalankan dengan perintah perintah $ menampar mi-skrip-firefox.sh . Dan dalam waktu kurang dari 30 detik Anda akan memiliki semuanya berfungsi. Setelah ini, Anda dapat menavigasi situs web dengan versi browser Mozilla Firefox yang Anda pilih.

Ingat, idenya adalah untuk memahami cara kerja setiap baris demi baris, perintah demi perintah, variabel demi variabel, untuk memahami dan mempelajari Skrip Shell. Jadi dengan posting baru ini saya meninggalkan Anda dengan tugas penelitian baru yang menarik.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   dayane qua dijo

    Judul yang bagus dan konten kelas satu, Anda telah mempertimbangkan pendapat pengguna blog yang rendah hati 😉
    Saya tidak tahu tentang Anda, tetapi saya akan bersenang-senang menulis setiap perintah yang menghasilkan skrip sh yang disarankan di akhir artikel atau mengunduh dan mengklik dua kali dalam gaya Spy-buntu atau Malware Canonical, Inc. murni Edisi Windows 10 Big Brother.
    Salam!

  2.   Ing.José Albert dijo

    hahahaha, itu dari "Spy-buntu atau Malware Windows 10 edisi Big Brother" kamu deluxe ...

    Dari negara mana Anda berasal dari Dayane Qu?

  3.   lelah sudah dijo

    shell scripting strip itu untuk saya. Berhenti mengacau dengan ini.

  4.   menyengat dijo

    Bagaimana jika uid pengguna saat ini bukan 1000?

  5.   menyengat dijo

    Oke, tapi bagaimana jika UID pengguna saat ini bukan 1000?

  6.   dayane qua dijo

    Terima kasih? Mereka adalah nama-nama bisnis itu, menurut saya.
    Saya orang meksiko. Artikel bagus, yang memupuk dunia perangkat lunak bebas.
    Salam!

  7.   Carlos dijo

    Sejak kapan menjalankan perintah secara berurutan dalam file teks dengan ekstensi sh dianggap sebagai "skrip shell"?

  8.   Ing.José Albert dijo

    Angel, jika bukan 1000 pasti 1001. Ganti digit terakhir dan hanya itu!

    Apapun, periksa secara manual output dari membaca file users Anda yang dibuat dengan perintah: cat / etc / passwd.

  9.   Ing.José Albert dijo

    Carlos, agar tidak menjadi kontroversi dengan pertanyaan Anda di posting ini, posting saya selanjutnya adalah untuk menjelaskan keraguan Anda dan di sana kita bisa bicara. Ini akan disebut: Shell, Bash and Scripts: All about Shell Scripting.

    Saya harap itu menjelaskan pertanyaan Anda tentang itu! Dan kemudian saya akan melanjutkan dengan "Cara menginstal versi terbaru LibreOffice secara otomatis dari Sumbernya menggunakan Shell Scripting".

  10.   nosferatuxx.dll dijo

    Wow .. !! Skrip ini memiliki lebih banyak hal ... !!

    Beberapa waktu yang lalu saya menemukan salah satu yang diposting Novatila Sku dari situs yang memiliki script posting instalasi untuk xfce dengan warna.
    Jadi saya mengambilnya untuk membuat sendiri satu untuk Mint KDE, pada dasarnya murni
    [sudo apt-get install -y package_name]
    Saya pikir milik saya perlu menambahkan bagian penulisan, kontrol versi, dan lisensi.

  11.   Ing.José Albert dijo

    Dan lihat ini yang saya lakukan!

    ScreenCast Uji LPI-SB8 (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

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

    1.    tr dijo

      Ing. Beri tahu pemilik untuk mengizinkan Anda memposting link yang tidak kami spam.

  12.   Ing.José Albert dijo

    Terima kasih atas komentar dan kontribusi Anda, lebih banyak lagi yang lebih maju akan segera hadir!