This is a fully automated script to add anti-aliasing support to aMSN. This will compile Tcl and Tk 8.5 and recompile aMSN 0.97 for it. This will NOT replace your existing Tcl/Tk installation, so this method is much safer to use and easier to revert than other non-compilation methods. This script works on Edgy, Feisty and Gutsy, and works on both 32-bit and 64-bit processors.
Here is a screenshot of what it will look like when the script finishes:
Updates
January 2, 2008:
- Updated to Tcl/Tk 8.5 and aMSN 0.97.
- Fixed detection of KDE on Gutsy for skin selection.
- Fixed checkout location for aMSN in cvs mode.
July 15, 2007:
- Updated to Tcl/Tk 8.5a6 and aMSN 0.97RC1.
- Added Gutsy support.
March 8, 2007:
- Added an additional warning to the clean option.
February 22, 2007:
- The script now uses its own sources.list to ensure the deb-src lines are available and to prevent any repository conflicts (uncomment fallback is now only used for unsupported distributions). This should permanently fix any repository problems.
- There is now a "clean" command line option to clean out Tcl/Tk 8.5 and aMSN. Only the build dependency packages are left behind, which are from the official repositories so there's no problem.
- The error-handling is more robust; it now catches SIGTERM and cleans temp files.
February 7, 2007:
- The cvs and tarball versions have been merged into the same script. Source tarball is now the default installation method; there is a "cvs" command line option to use cvs/subversion trunk instead.
- The deb-src lines in /etc/apt/sources.list are now uncommented during the script and restored afterwards. This should prevent any build-dep problems.
- TLS is now configured automatically (finally!)
- GuS-Arg's skins are now activated automatically (unless you are already using another skin.)
Upgrades
Note for distribution upgrades: This script will not interfere with a distribution upgrade in any way. It is safe to upgrade from Edgy to Feisty or from Feisty to Gutsy with this aMSN installation. After upgrading, your aMSN may revert to using jagged fonts; simply run this script again (don't uninstall aMSN first, just run the script) to get them back.
Notes
- Tcl and Tk 8.5 will be compiled and installed into /usr/local; it will not replace your existing Tcl and Tk installation, so it should be much safer to use and easier to revert than other methods.
- The Ubuntu and Kubuntu skins by GuS-Arg will be installed. If you do not have a skin already selected, the proper skin will be selected automatically. You can activate them manually via Account -> Select Skin.
- This script accepts the command line option "clean". This will remove Tcl/Tk 8.5 and purge aMSN and all configuration files and customizations (skins, extensions, options, logs, etc). If you want to revert to the normal aMSN, execute the clean and then re-install amsn from the repositories.
- This script can download the latest trunk of Tcl/Tk and aMSN through revision control systems instead of using source tarballs. Use it if you want to be on the bleeding edge or if the tarballs fail for some reason. To use it, add the "cvs" command line option to the script when running it.
Installation
Please read the entire Notes section above before installing. If you have already installed aMSN, do not uninstall it before starting.
Attached is the script. Save it in your home folder, then open a terminal window and type:
You will be prompted for your root password, then the script will handle everything else. Don't be scared at the massive volume of text it will output. It should take about five to ten minutes to complete.Code:bash fixamsn.sh
Please let me know if there are any errors or missing build dependencies. Enjoy!




Bookmarks