در این زایمان ششم (ششم) en fromlinux.net از سریال "آموزش پوسته نویسی" ما مطالعه خواهیم کرد اسکریپت Bash Shell که به ما امکان می دهد عملیات نصب مرورگر معروف و مفید Mozilla Firefox را به صورت خودکار انجام دهیم ، در حالی که در مورد دستورات ، متغیرها ، مسیرها ، پیوندهای نمادین ، ایجاد میانبرها در منوها و دسک تاپ ها و بارگیری موارد اضافی مانند زبان های منطقه ای اطلاعات کسب می کنیم. از طریق ترمینال
همانطور که بسیاری از ما قبلاً می دانیم ، بیشتر موارد توزیع های گنو / لینوکس بر اساس دبیان / اوبونتو در حال حاضر یک مرورگر پیش فرض بر اساس داشته باشید موزیلا فایرفاکس (مانند یخدان یخ) یا خیلی موزیلا فایرفاکس، گرچه به احتمال زیاد نسخه 2 و حداکثر 10 شماره قدیمی تر از نسخه فعلی موجود در وب سایت پورتال موزیلا، و همانطور که قبلاً می دانیم بعضی اوقات این ممکن است مطابق با الزامات ما برای انجام کارهای تحقیقاتی با اولویت بالا نباشد
به یاد داشته باشید که موزیلا فایرفاکس است مرورگر وب عاری از بنیاد موزیلا که به ما اجازه می دهد با خیال راحت و سریع در اینترنت گشت و گذار کنید. و بنیاد موزیلا یک سازمان غیرانتفاعی است که تمام محصولات مارک موزیلا را ایجاد کرده است.
علاوه بر این، موزیلا فایرفاکس جدا از سریعتر و ایمن تر ، نسبت به اکثر دیگران یک مرورگر کاملاً قابل تنظیم است.
و چرا نصب کنید موزیلا فایرفاکس در آخرین نسخه آن؟
موزیلا فایرفاکس یک مرورگر شاخص ، از نظر تغییرات و روندهای مرور و مشاهده وب است ، یعنی تقریباً هر 3 ماه یکبار تغییرات قابل توجهی در رابط کاربری خود ، فناوری سازگار اعمال شده در وب سایت های جدید و افزودنیهای اعمال شده برای تسهیل خود ناوبری. بنابراین ، برای بسیاری از آن مفید است توسعه برنامه ها را بر اساس زبان های مدرن آزمایش کنید ، یا بتوانید مدرن ترین وب سایت ها را به روشی کاربردی و ایمن مشاهده کنید. به طور خلاصه ، برای برنامه نویسان و کاربران بسیار باتجربه بسیار مفید است. و زمانهایی برای a وجود دارد کاربر عادی یا پایه، برای چیزهای ساده مانند a بازی آنلاین مدرن یا برای کاربران متوسط یا پیشرفته برای مواردی مانند وب سایت ها با بسیاری از پیاده سازی های امنیتی یا برنامه های ریز داخلی ویژه مانند سیب جاوا. بنابراین توصیه می شود که آن را تا حد ممکن به روز کنید تا قسمت خوبی از وب را از دست ندهید.
بنابراین ، آخرین نسخه را داشته باشید موزیلا فایرفاکس یا یکی بر اساس آن به روز شده ، مانند یخدان یخ، نمی تواند از دست بدهد بستر های نرم افزاری به طور کلی GNU / Linux!
می توانید نصب کنید موزیلا فایرفاکس، به عنوان مثال ، اگر از a استفاده می کنید توزیع اوبونتو یا بر اساس آن با اضافه کردن مخازن UMST PPA (تیم امنیتی اوبونتو موزیلا) با دستورات فرمان:
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
سخنان: هدف این انتشار نصب و استفاده از آن نیست "موزیلا فایرفاکس" اما نحوه استفاده را نشان دهید اسکریپت شل برای بازتولید فرایندی که هنگام نصب به طور یواشکی انجام می شود ، یعنی انجام دهید مهندسی معکوس از فرآیند خودکار که هنگام نصب آن از طریق مخزن انجام می شود. این همیشه مفید است تا کاملاً بفهمید که چگونه یک برنامه ، بسته ، نرم افزار در a نصب شده است سیستم عامل رایگانمانند گنو / لینوکس.
بعد محتوای درج شده را وارد کنید اسکریپت 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 یخدان یخ از مخازن رسمی پروژه.
در صورت ایجاد اسکریپت (مثال: من-script-firefox.sh) با این کد ، من توصیه می کنم فایل را به صورت دستی از آن بارگیری کنید موزیلا فایرفاکس به صورت دستی به روز می شود ، بنابراین باید در مورد نظر خود ادامه دهید خطوط بارگیری wget ، و آن را در مسیر / خانه / کاربر_م همراه با پرونده tar.gz de موزیلا فایرفاکس آن را بارگیری کرده و با دستور $ $ اجرا کنید بر هم زدن من-script-firefox.sh . و در کمتر از 30 ثانیه همه کارها را خواهید داشت. بعد از این می توانید به هر موردی بروید سایت اینترنتی با نسخه منتخب مرورگر Mozilla Firefox خود.
به یاد داشته باشید ، ایده این است که بفهمید چگونه هر سطر به خط ، دستور به دستور ، متغیر به متغیر برای درک و یادگیری اسکریپت نویسی Shell کار می کند. بنابراین با این پست جدید یک کار تحقیقاتی هیجان انگیز را برای شما ترک می کنم.
13 نظر ، نظر خود را بگذارید
عنوان خوب و محتوای درجه یک ، نظرات کاربران فروتن وبلاگ را در نظر گرفته اید
من در مورد شما نمی دانم اما وقت نوشتن هر دستوری برای تولید اسکریپت sh که در انتهای مقاله پیشنهاد می شود یا بارگیری و دوبار کلیک به سبک خالص Canonical، Inc ، Spy-buntu یا Malware بسیار خوب است. نسخه 10 بزرگ برادر ویندوز.
سلام!
هههههه ، "Spy-buntu یا Malware Windows 10 Big Brother edition" لوکس است ...
اهل کدام کشور از Dayane Qu هستید؟
پوسته نویسی پوسته آن را برای من پاک می کند. با این کار پیچ کردن را متوقف کنید.
اگر uid کاربر فعلی 1000 نباشد چه می کنید؟
بسیار خوب ، اما اگر UID کاربر فعلی 1000 نباشد چه می کنید؟
متشکرم؟ فکر می کنم آنها نام آن مشاغل باشند.
من مکزیکی هستم. مقالات عالی ، پرورش دنیای نرم افزار رایگان.
سلام!
از چه زمان اجرای دستورات به صورت متوالی در یک فایل متنی با پسوند sh "پوسته نویسی" در نظر گرفته شده است؟
فرشته ، اگر 1000 نباشد مطمئناً 1001 است. رقم آخر را جایگزین کن و تمام!
هرچه باشد ، خروجی خواندن پرونده کاربران خود را که با دستور: cat / etc / passwd ایجاد شده است ، به صورت دستی بررسی کنید.
کارلوس ، برای اینکه با سوال شما در این پست وارد بحث نشوم ، پست بعدی من این است که شک شما را روشن کنم و در اینجا می توانیم صحبت کنیم. نامیده خواهد شد: Shell ، Bash و Scripts: همه چیز درباره Shell Scripting.
امیدوارم که س thatالات شما در این باره روشن شود! و سپس من با "نحوه نصب خودکار آخرین نسخه LibreOffice از منابع آن با استفاده از برنامه نویسی Shell" ادامه خواهم داد.
وای .. !! این اسکریپت چیزهای بیشتری دارد ... !!
مدتی پیش یکی را پیدا کردم که Novatila Sku از سایتی ارسال کرد که دارای اسکریپت نصب پست برای xfce با رنگ بود.
بنابراین من آن را تهیه کردم تا خودم را کاملاً خالص برای Mint KDE بسازم
[sudo apt-get install -y package_name]
من فکر می کنم مالک من باید بخش نویسنده ، کنترل نسخه و مجوز را اضافه کند.
و به این کاری که من انجام می دهم نگاه کنید!
LCI-SB8 Test ScreenCast (نصب پست LINUX - اسکریپت BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
مشاهده صفحه نمایش: https://www.youtube.com/watch?v=cWpVQcbgCyY
انگلیسی. به مالکان بگویید تا به شما اجازه دهند پیوندهایی را ارسال کنید که ما هرزنامه نمی کنیم.
با تشکر از همه شما برای نظرات و مشارکت های خود ، بسیاری از افراد پیشرفته تر به زودی ارائه می شوند!