Mozilla Firefox'u yükleyerek Shell Scripting nasıl öğrenilir

Bu da altıncı (6.) teslimat en desdelinux. Net Serinin "Kabuk Komut Dosyası Oluşturmayı Öğrenin" çalışacağız Bash Shell komut dosyası bu, ünlü ve kullanışlı İnternet tarayıcısı Mozilla Firefox'u kurma işlemini otomatikleştirmemizi sağlarken, komutlar, değişkenler, rotalar, sembolik bağlantılar, menülerde ve masaüstlerinde kısayolların oluşturulması ve bölgesel diller gibi eklentilerin indirilmesi hakkında bilgi edinirken terminal.

Kabuk Betiği

Çoğumuzun zaten bildiği gibi, çoğumuz GNU / Linux dağıtımları dayalı DEBIAN/Ubuntu zaten varsayılan bir tarayıcıya sahip Mozilla Firefox (As Iceweasel) ya da çok Mozilla Firefoxbüyük ihtimalle bir sürüm 2 ve mevcut olandan daha eski en fazla 10 numara web sitesinde mevcuttur Mozilla Portalıve zaten bildiğimiz gibi, bazen bu, yüksek öncelikli çalışma veya araştırma gereksinimlerimizi karşılamayabilir.

Bunu unutma Mozilla Firefox olduğunu web tarayıcı ücretsiz Mozilla Vakfı bize izin veren İnternette güvenli ve hızlı bir şekilde gezinin. Ve Mozilla Vakfı tüm Mozilla markalı ürünleri oluşturan kar amacı gütmeyen bir kuruluştur.

Buna ek olarak, Mozilla Firefox Diğerlerinden daha hızlı ve daha güvenli olmasının yanı sıra, tamamen özelleştirilebilir bir tarayıcıdır.

Ve neden kuruyorsun Mozilla Firefox en son sürümünde mi?

Mozilla Firefox Web'e göz atma ve görüntülemedeki değişiklikler ve eğilimler açısından sembolik bir amiral gemisi tarayıcısıdır, yani yaklaşık 3 ayda bir kullanıcı arayüzünde, yeni web sitelerinde uygulanan uyumlu teknolojide ve kolaylaştırmak için uygulanan eklentilerde dikkate değer değişiklikler uygular. navigasyonun kendisi. Bu nedenle, birçokları için faydalıdır Modern dillere dayalı uygulama geliştirmelerini test edin veya en modern web sitelerini işlevsel ve güvenli bir şekilde görüntüleyebilme. Kısacası çok deneyimli programcılar ve kullanıcılar için oldukça kullanışlıdır. Ve bir zaman vardır normal veya temel kullanıcıgibi basit şeyler için Modern çevrimiçi oyun veya için Orta veya ileri düzey kullanıcılar, birçok güvenlik uygulaması veya özel gömülü mikro uygulamalar içeren Web siteleri gibi şeyler için java uygulamaları. Bu nedenle, web'in önemli bir bölümünü kaçırmamak için mümkün olduğunca güncel tutmanız önerilir.

Bu nedenle, son sürümüne sahip olun Mozilla Firefox veya buna göre iyi güncellenmiş bir Iceweasel, içinde kaçıramaz Sistema operativo Genel olarak GNU / Linux!

Kurabilirsin Mozilla Firefoxörneğin, bir Ubuntu dağıtımı veya Depoları ekleyerek buna göre UMST PPA (Ubuntu Mozilla Güvenlik Ekibi) komut komutlarıyla:

add-apt-repository ppa:ubuntu-mozilla-security/ppa
apt-get update
apt-get upgrade
Yüklemediyseniz, komut komutuyla paket adını arayın:
sudo apt search firefox
sudo apt install nombre_paquete

Eğer bir DEBIAN dağılımı veya Resmi Depoları ekleyerek buna göre Linux DEBIAN Mint Sürümü komut komutlarıyla:


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

Veya güncelleyebilirsiniz Iceweasel tarayıcısı Distro'nuzun resmi Iceweasel depoları ve aşağıdaki komut satırlarını yürütmek:

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

Yüklemediyseniz:

aptitude install iceweasel iceweasel-l10n-es-es

Yorum: Bu yayın, aşağıdakilerin kurulumunu ve kullanımını tavsiye etmeyi amaçlamaz. "Mozilla Firefox" ama nasıl kullanılacağını göster Kabuk Betiği kurulduğunda gizlice gerçekleştirilen işlemi yeniden üretmek, yani tersine yeniden yapılandırma Depo aracılığıyla yüklediğimizde gerçekleştirilen otomatik işlemin. Bu, bir uygulamanın, paketin, yazılımın bir uygulamaya nasıl kurulduğunu tam olarak anlamak için her zaman yararlıdır. Ücretsiz İşletim SistemiGibi GNU / Linux.

Daha sonra, eklenecek içerik Bash Shell komut dosyası veya bu amaç için manuel olarak yürütülmesi gerekir:


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

Not: Şahsen kullanıyorum Mozilla Firefox yüklü Linux Mint DEBIAN Edition (LMDE) 2 Deposu o Iceweasel projenin resmi depolarından.

Bir Komut Dosyası oluşturulması durumunda (Örnek: mi-komut dosyası-firefox.sh) bu kodla, dosyayı şuradan manuel olarak indirmenizi tavsiye ederim Mozilla Firefox manuel olarak güncellendi, bu yüzden yorum yapmaya devam etmelisiniz wget indirme hatları, ve yerleştirin yol / ev / kullanıcım dosya ile birlikte tar.gz de Mozilla Firefox indirip $ komut komutuyla çalıştırın darbe mi-komut dosyası-firefox.sh . Ve 30 saniyeden daha kısa sürede her şeyi işlevsel hale getireceksiniz. Bundan sonra herhangi bir Web sitesi Mozilla Firefox tarayıcınızın seçtiğiniz sürümüyle.

Unutmayın, fikir, her satır satır, komut satır, değişkene göre değişkenlerin nasıl çalıştığını anlamak, Kabuk Komut Dosyası Oluşturmayı anlamak ve öğrenmek. Bu yüzden bu yeni gönderi ile sizi heyecan verici yeni bir araştırma göreviyle baş başa bırakıyorum.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   dayane qua dijo

    İyi bir başlık ve birinci sınıf içerik, blogun mütevazı kullanıcılarının görüşlerini dikkate aldınız 😉
    Sizi bilmiyorum ama makalenin sonunda önerdiği sh betiğini oluşturan her komutu yazarken veya Spy-buntu veya Malware Windows 10 Big Brother sürümünün saf Canonical, Inc. stilinde indirip çift tıklatarak harika vakit geçiririm.
    Selamlar!

  2.   Jose Albert dijo

    hahahaha, "Spy-buntu veya Malware Windows 10 Big Brother sürümü" ile delüksiniz ...

    Dayane Qu'den hangi ülkedesin?

  3.   Çoktan yorgun dijo

    kabuk komut dosyası benim için onu çıkarıyor. Bununla dalga geçmeyi bırak.

  4.   melek dijo

    Ya mevcut kullanıcının kullanıcı kimliği 1000 değilse?

  5.   melek dijo

    Tamam, ama ya mevcut kullanıcının UID'si 1000 değilse?

  6.   dayane qua dijo

    Teşekkür ederim? Sanırım bu işletmelerin isimleri bunlar.
    Ben meksikalıyım. Özgür yazılım dünyasını besleyen mükemmel makaleler.
    Selamlar!

  7.   Carlos dijo

    Ne zamandan beri komutları sh uzantılı bir metin dosyasında sırayla çalıştırmak "kabuk komut dosyası" olarak kabul ediliyor?

  8.   Jose Albert dijo

    Angel, 1000 değilse kesinlikle 1001'dir. Son rakamı değiştirin, hepsi bu!

    Her ne olursa olsun, oluşturduğunuz kullanıcı dosyasını okuma çıktısını cat / etc / passwd komutuyla manuel olarak kontrol edin.

  9.   Jose Albert dijo

    Carlos, bu yazıdaki sorunuzla tartışmaya girmemek için bir sonraki yazım şüphenizi açıklığa kavuşturmak ve orada konuşabiliriz. Adı: Shell, Bash ve Scripts: Shell Scripting hakkında her şey.

    Umarım bu konuyla ilgili sorularınızı açıklığa kavuşturur! Ve sonra "LibreOffice'in en son sürümünü Shell Scripting kullanarak kaynaklarından otomatik olarak nasıl yüklerim?"

  10.   nosferatuxx dijo

    Vay .. !! Bu betiğin daha çok şeyi var ... !!

    Bir süre önce Novatila Sku'nun xfce için renklerle kurulum sonrası komut dosyası içeren bir siteden gönderdiği bir tane buldum.
    Bu yüzden kendimi Mint KDE için bir tane yapmak için aldım, temelde saf
    [sudo apt-get install -y paket_adı]
    Sanırım benimkinin yazma, sürüm kontrolü ve lisans bölümünü eklemesi gerekiyor.

  11.   Jose Albert dijo

    Ve ne yaptığıma bir bak!

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

    Ekran video kaydına bakın: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    tr dijo

      Ing. Sahiplere spam yapmadığımız bağlantıları göndermenize izin vermelerini söyleyin.

  12.   Jose Albert dijo

    Hepinize yorumlarınız ve katkılarınız için teşekkür ederiz, çok daha fazlası yakında gelecek!