Today i wanna share you a new script which provides you a simple way to install Pidgin 2.7.1 and som needed Plugins on Ubuntu 10.04 LTS .
The script contains the following:
Remove your old Pidgin ( if present)
Install the Latest Pidgin version ( 2.7.1)
Install pidgin-plugin-pack ( over 30 Plugins )
Install Pidgin-EmbeddedVideo
Install Pidgin-toolbar
Install Pidgin-Off_The_Record
Install Pidgin-Privacy-Please
Install Pidgin-Away-on-lock
Install Pidgin-Away-on-lock
Install Pidgin-Audacious
Install Pidgin-toobuttons
Install Pidgin-SendScreenshot
Install Pidgin-MusicTracker
...and more
Here is the Script:
- Code: Select all
#!/bin/bash
## Script Owner TARA24
## Script Version 1.0
## Before we start we need a working directory...
mkdir ~/sources
mkdir ~/sources/pidgin-2.7.1
clear
function strinput {
unset refstr
echo -n "$1"
read refstr
}
## Inform them about this script and the owner of it...
echo
echo " This script is build to install the latest pidgin version. "
echo " Latest version of Pidgin is 2.7.1 "
echo " Tested on Ubuntu 10.04 "
echo " FIRST YOU HAVE TO ACCEPT THE AGREAMENTS "
echo " MORE INFO YOU CAN FIND ON http://kleinekevin.freeforumit.com ."
echo
echo
echo
echo
echo " DO YOU AGREE?, PLEASE TYPE YES OR NO : "
if [ "$installtype" = "" ]
then
echo -n "(IF YOU TYPE OTHER THEN 'yes' THIS SCRIPT WILL BE ABORTED ) yes/no ?"
strinput
else
refstr=$installtype
fi
if [ "$refstr" = "yes" ]
then
echo "proceeding forward..."
## Preparing your system...
sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y remove --purge pidgin
sudo apt-get -y autoremove
## Installing necessary Libraries...
sudo apt-get install -y build-essential
sudo apt-get install -y intltool
sudo apt-get install -y libglib2.0-dev
sudo apt-get install -y libgtk2.0-dev
sudo apt-get install -y libxss-dev
sudo apt-get install -y libstartup-notification0-dev
sudo apt-get install -y libgtkspell-dev
sudo apt-get install -y libxml2-dev
sudo apt-get install -y libgstreamer0.10-dev
sudo apt-get install -y libgstfarsight0.10-dev
sudo apt-get install -y libgstreamer-plugins-base0.10-dev
sudo apt-get install -y libidn11-dev
sudo apt-get install -y libmeanwhile-dev
sudo apt-get install -y libavahi-glib-dev libavahi-client-dev
sudo apt-get install -y libdbus-glib-1-dev
sudo apt-get install -y network-manager-dev
sudo apt-get install -y libperl-dev
sudo apt-get install -y libnss3-dev
sudo apt-get install -y tcl8.4-dev
sudo apt-get install -y tk8.4-dev
## What is current version?...
export version="2.7.1"
## Now downlaod pidgin-2.7.1...
cd ~/sources/pidgin-2.7.1
wget http://sourceforge.net/projects/pidgin/files/Pidgin/2.7.1/pidgin-2.7.1.tar.gz/download
## Next we extract Pidgin-2.7.1...
tar -xzvf pidgin*.tar.gz
## Next we configure and install Pidgin-2.7.1...
cd ~/sources/pidgin-2.7.1/pidgin* && ./configure && make && sudo make install && sudo make clean && sudo make distclean
## Finalising Pidgin-2.7.1 , and setting up libpurple 2.7.1...
sudo apt-get -y autoremove
sudo apt-get install -y pidgin-dev
sudo apt-get install -y libglib2.0-dev
sudo apt-get install -y libcurl3-dev
sudo apt-get install -y libwebkit-dev
sudo apt-get install -y pidgin-plugin-pack
sudo apt-get install -y libotr2-dev
## Installing Pidgin-EmbeddedVideo...
cd ~/sources/pidgin-2.7.1
wget http://pidgin-embeddedvideo.googlecode.com/files/pidgin-embeddedvideo-1.1-2.tar.gz
## Next we extract Pidgin-EmbeddedVideo...
tar -xzvf pidgin-embeddedvideo-1.1-2.tar.gz
## Next we configure and install Pidgin-EmbeddedVideo...
cd ~/sources/pidgin-2.7.1/pidgin-embeddedvideo && ./configure && make && sudo make install && sudo make clean && sudo make distclean
## Installing Pidgin-toolbar...
cd ~/sources/pidgin-2.7.1
wget http://vayurik.ru/wordpress/wp-content/uploads/toobars/1.8/pidgin-toobars-1.8.tar.gz
## Next we extract Pidgin-toolbar...
tar -xzvf pidgin-toobars-1.8.tar.gz
## Next we configure and install Pidgin-toolbar...
cd ~/sources/pidgin-2.7.1/pidgin-toobars-1.8 && ./configure && make && sudo make install && sudo make clean && sudo make distclean
## Installing Pidgin-Off_The_Record...
cd ~/sources/pidgin-2.7.1
wget http://www.cypherpunks.ca/otr/pidgin-otr-3.2.0.tar.gz
## Next we extract Pidgin-Off_The_Record...
tar -xzvf pidgin-otr-3.2.0.tar.gz
## Next we configure and install Pidgin-Off_The_Record...
cd ~/sources/pidgin-2.7.1/pidgin-otr-3.2.0 && ./configure && make && sudo make install && sudo make clean && sudo make distclean
## Installing Pidgin-Privacy-Please...
cd ~/sources/pidgin-2.7.1
wget http://pidgin-privacy-please.googlecode.com/files/pidgin-privacy-please-0.6.1.tar.gz
## Next we extract Pidgin-Privacy-Please...
tar -xzvf pidgin-privacy-please-0.6.1.tar.gz
## Next we configure and install Pidgin-Privacy-Please...
cd ~/sources/pidgin-2.7.1/pidgin-privacy-please-0.6.1 && ./configure && make && sudo make install && sudo make clean && sudo make distclean
## Installing Pidgin-Away-on-lock...
cd ~/sources/pidgin-2.7.1
wget http://costela.net/files/awayonlock-0.5.2.tar.gz
## Next we extract Pidgin-Away-On-Lock...
tar -xzvf awayonlock-0.5.2.tar.gz
## Next we configure and install Pidgin-Away-on-lock...
sudo apt-get install -y cmake
cd ~/sources/pidgin-2.7.1/awayonlock-0.5.2 && cmake . && make && sudo make install && sudo make clean
## Installing Pidgin-Audacious...
cd ~/sources/pidgin-2.7.1
sudo apt-get install -y audacious
sudo apt-get install -y audacious-dev
wget http://pidginaudacious.sourceforge.net/files/pidgin-audacious-remote-0.5.tar.bz2
## Next we extract Pidgin-Audacious...
tar -jxvf pidgin-audacious-remote-0.5.tar.bz2
## Next we configure and install Pidgin-Audacious...
cd ~/sources/pidgin-2.7.1/pidgin-audacious-remote-0.5 && ./configure && make && sudo make install && sudo make clean && sudo make distclean
## Installing Pidgin-toobuttons...
cd ~/sources/pidgin-2.7.1
wget http://vayurik.ru/wordpress/wp-content/uploads/toobuttons/pidgin-toobuttons-1.1.tar.gz
## Next we extract Pidgin-toobuttons...
tar -xzvf pidgin-toobuttons-1.1.tar.gz
## Next we configure and install Pidgin-toobuttons...
cd ~/sources/pidgin-2.7.1/pidgin-toobuttons-1.1 && ./configure && make && sudo make install && sudo make clean && sudo make distclean
## Installing Pidgin-SendScreenshot...
cd ~/sources/pidgin-2.7.1
wget http://pidgin-sendscreenshot.googlecode.com/files/pidgin-sendscreenshot-0.8-1.tar.gz
## Next we extract Pidgin-SendScreenshot...
tar -xzvf pidgin-sendscreenshot-0.8-1.tar.gz
## Next we configure and install Pidgin-SendScreenshot...
cd ~/sources/pidgin-2.7.1/pidgin-sendscreenshot-0.8-1 && ./configure && make && sudo make install && sudo make clean && sudo make distclean
## Installing Pidgin-MusicTracker...
cd ~/sources/pidgin-2.7.1
wget http://pidgin-musictracker.googlecode.com/files/pidgin-musictracker-0.4.21.tar.bz2
## Next we extract Pidgin-MusicTracker...
tar -jxvf pidgin-musictracker-0.4.21.tar.bz2
## Next we configure and install Pidgin-MusicTracker...
sudo apt-get install -y libpcre3-dev
cd ~/sources/pidgin-2.7.1/pidgin-musictracker-0.4.21 && ./configure && make && sudo make install && sudo make clean && sudo make distclean
echo
echo " Installation is done. and your Hub Is UP and Running "
echo
echo
echo " 88888 db 888b. db d88b d8 "
echo " 8 dPYb 8 .8 dPYb dP dP8 "
echo " 8 dPwwYb 8wwK' dPwwYb dP dPw8 "
echo " 8 dP Yb 8 Yb dP Yb d888 8 "
echo
echo
echo " Please visit http://kleinekevin.freeforumit.com "
echo
echo " GO TO APPLICATIONS/INTERNET/Pidgin Internet Messenger "
echo
fi
Save it into a file and call it Pidgin-2.7.1.sh, and make it executable with the following command:
- Code: Select all
sudo chmod 755 Pidgin-2.7.1.sh
And now you can run it with the following command:
- Code: Select all
./Pidgin-2.7.1.sh
That's All Folks .
Have Fun .