I wrote this script that automatically compiles and installs aMSN with Drag 'n Drop support and anti-aliased fonts.
The install can be done interactively or unattended.
It is done in several steps. When the interactive mode is chosen one will be able to choose at every step if you want to execute it.
The script also remembers what was the last successful step (in case something went wrong). Then you can choose to continue the installation from there on.
Following steps are executed:
STEP 1 : Install prerequisites to compile (uses apt-get)
STEP 2 : Create new empty work folder
STEP 3 : Download TCL source code
STEP 4 : Extract tcl8.5.0-src.tar.gz
STEP 5 : Compile and install TCL
STEP 6 : Download TK source code
STEP 7 : Extract tk8.5.0-src.tar.gz
STEP 8 : Compile and install TK
STEP 9 : Download TKDND source code (from CVS)
STEP 10 : Compile and install TKDND
STEP 11 : Download aMSN source code (from svn)
STEP 12 : Compile and install aMSN
STEP 13 : Install aMSN plugins and skins (from svn)
STEP 14 : Install amsn start script in /usr/local/bin/amsn
STEP 15 : Add aMSN menu entry
STEP 16 : Download TLS source code
STEP 17 : Extract tls1.5.0-src.tar.gz
STEP 18 : Compile and install TLS
[b]The script can be found in the attachment below.
First you'll have to make the file executable:
To install in another directory or if you want to change other parameters, do:Code:chmod +x aMSN_install.sh
To execute the script, simply execute:Code:./aMSN_install.sh -h
If everything goes well you will haveCode:./aMSN_install.sh
- the latest aMSN from svn
- Anti-aliased fonts
- Drag 'n Drop support (for filetransfers)
- the latest skins and plugins (from svn)
- a working TLS plugin (for SSL)
- an executable: /usr/local/bin/amsn, which means you can start it by typing amsn
- a menu entry (following freedesktop.org standard)
The script should work on any debian-based distribution and should work on both 32-bit as 64-bit.
This script has been tested on Ubuntu Gutsy 7.10 on an AMD64 architecture.
Please provide some feedback if you tried the script.
Edit:
I have updated the script to version 0.4.2. Now the stable TCL/TK 8.5 is used instead.
I have updated the script to version 0.4.3:
- Fix for svn (ssl) certificate question not showing up
- Download progress for TCL/TK and TLS shows up now
Bookmarks