Bash – opera, instalacja przeglądarki za pomocą skryptu.
Strona główna Ubuntu C++ Hardware HTML i javascript Java Software SQL

Bash – opera, instalacja przeglądarki za pomocą skryptu.

Dodano: 2012-06-30

Przeglądarka Opera oferuje wiele ciekawych rozwiązań i jest stabilnym narzędziem do przeglądania Internetu. Instalacje jej można wykonać na kilka sposobów korzystając z Ubuntu Software Center lub też pobierając pakiet *.deb ze strony Opera.

W niektórych przypadkach nie możemy skorzystać z powyższych rozwiązań instalacji przeglądarki lub tego nie chcemy i musimy pobrać plik *.tar.bz2 by móc zainstalować Operę. Poniżej zamieszczam skrypt, który umożliwia szybką upgrade do wersji 12.00 lub wybranie dowolnej innej wersji przeglądarki poprzez podanie adresu na serwerze do niej.

#!/bin/bash

echo "The script upgrade opera browser.";
echo "Opera will be downloaded to file *.tar.bz2 to /tmp/opera_tmp/opera.tar.bz2"
echo "";

if [ ! -d "/tmp/opera_tmp" ]; then
	mkdir /tmp/opera_tmp
fi

if [ -f /tmp/opera_tmp/opera.tar.bz2 ]; then
	echo "Deleting old files..."
	rm /tmp/opera_tmp/opera.tar.bz2
fi

function downloadData(){
	wget -O /tmp/opera_tmp/opera.tar.bz2 $1
	if [ "$?" -eq "0" ]; then
        	echo "Download file is ended.";
	else 
	        echo "Can not download file '"$1"'!!!";
        	exit 44;
	fi
}

function upgradePrompt(){
	read -p "If you want to upgrade browser to version 12.00 [y]:" option

	if [ "$option" = "y" ]; then
		downloadData "http://get.geo.opera.com/pub/opera/linux/1200/opera-12.00-1467.x86_64.linux.tar.bz2"
		return;
	fi


	read -p "Type address in server to browser: " option

	if [ "$option" = "" ]; then
		echo "The link is not specified!!!";
		exit 112;
	else
		downloadData $option;
	fi
}

if [ "$1" = "" ]; then
	upgradePrompt;
else
	downloadData $1;
fi

tar xvjf /tmp/opera_tmp/opera.tar.bz2 -C /tmp/opera_tmp
/tmp/opera_tmp/opera*/install


exit 0;