How to upgrade Pidgin and fix Yahoo problem in Ubuntu 9.04
Some days ago, I couldn’t even sign in my Yahoo account in Pidgin. At that time, I guessed that having some problems and was waiting for upgrade version of Pidgin. Finally, the new version 2.5.7 has been released on 20th June wih new bug fix.
Version 2.5.7 (06/20/2009)
- Yahoo Protocol 16 support, including new HTTPS login method; this should fix a number of login problems that have recently cropped up. (Sulabh Mahajan, Mike “Maiku” Ruprecht)
- Only display the AIM “Unable to Retrieve Buddy List” message once per connection. (Rob Taft)
- Blocking MSN users not on your buddy list no longer disconnects you.
- When performing operations on MSN, assume users are on the MSN/Passport network if we don’t get network ID’s for them.
In my option, I always want to get newest packages from their repositories instead of default Ubuntu’s repositories, so we need to update PPA.
Step 1: Setup PPA
To setup the PPA, copy-and-paste these commands into a terminal:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com \ 67265eb522bdd6b1c69e66ed7fb8bee0a1f196a8
and
echo deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu \ `lsb_release --short --codename` main | \ sudo tee /etc/apt/sources.list.d/pidgin-ppa.list
Step 2: Update pidgin
Update repositories by typing command:
sudo apt-get update
Now you will be able to get new Pidgin version.
Have fun and enjoy your Pidgin messenger.
Please have a look at http://www.pidgin.im for more information.
Real-Time Application Interface: RTAI 3.7.1 available
Today, I get email from RTAI mailing list that they announce RTAI 3.7.1 to all users and developers which are using RTAI for their system.
The RTAI 3.7.1 release is available at <https://www.rtai.org/RTAI/rtai-3.7.1.tar.bz2>
It contains:
- Substantial updates to RTAI-Lab (Roberto Bucher):
- A better support to install different versions of Scilab: scilab-4.12, scicoslab-4.3 and scilab-5.1.1
- Addition of new icons to scicoslab pal-trer
- Scilab/Scicos Log added (thanks to Holger Nahrstaedt)
- Support of multiple COMEDI counters and encoders in Scilab/Scicos (thanks to Guillaume Millet)
- Added support for COMEDI comedi_get_subdevice_flags (Guillaume Millet)
- x86 and Powerpc upgrade to Linux-2.6.29
- Various reworks of async Linux servers, including support of mpxed socket calls
- Few fixes of build glitches
- More consistent behavior for self changed priorities (Matthias Richly)
Not in this release but to be noticed are the new Linux Board Support Package supports for RTAI-3.6.2/mcf54455 and RTAI-3.7/mcf5329 available at RTAI home site, contributed by Freescale Semiconductor (Valentin Pavlyuchenko).
In my option, RTAI nowadays they releases new version very often. It can support newer kernel version which in the newer Linux distros.
Get fun!
How to install RTAI, ComediLib in Ubuntu 8.10, Ubuntu 9.04
Last several months ago, I have done to install RTAI, ComediLib in Ubuntu 8.04. Actually, I have spent a lot of time to config Ubuntu system. It faces a lot of problems but finally it has finished.
Now new RTAI package version 3.7 which supports Linux kernel 2.6.28 has been released with a lot of features:
- support for m68knommu (NEW) (Valentin Pavlyuchenko)
- upgraded ARM (Torsten Koschorrek)
- lots of RTAI-Lab upgrades (Roberto Bucher; note that RTAI now integrates to Scilab 5.1
- multi port serial driver with shared interrupts (Renato Castello)
- rt_poll on mbx and sems
- SMP locks as for Linux ticket way
- RTDM support upgrade
- improved watch dog
- revised COMEDI support, async services and insn list work now
- revised Linux sync-async servers
- Linux support up to 2.6.28
- netrpc 32/64 bits inter operation
- shortened locking and timer replay in scheduler
- upgraded TLSF mem allocator
- rtai-py (python support)
- more so called “minor fixes”
Now I base on this tutorials from QRtaiLab, I hope it is better tutorial for Ubuntu 8.04 and Ubuntu 9.10. QRtaiLab is a QT based application, it is better than XRtaiLab. You can see the comparision here.
Packages:
UBUNTU 8.10 (works also on 9.04)
- general:
sudo apt-get install cvs subversion build-essential - kernel:
sudo apt-get install kernel-package linux-source libncurses5-dev - rtai:
sudo apt-get install libtool automake - comedi-lib:
sudo apt-get install bison flex - comedi-calibrate:
sudo apt-get install libboost-dev libboost-program-options-dev libgsl0-dev - scilab 4.1.2:
sudo apt-get install gfortran sablotron tcl8.5-dev tk8.5-dev xaw3dg-dev libpvm3 pvm-dev libgtkhtml2-dev libzvt-dev libvte-dev - qrtailab:
sudo apt-get install libqt4-dev libqwt5-qt4-dev
Sources
LINUX (kernel.org)
cd /usr/src
sudo wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.7.tar.bz2
sudo tar xjvf linux-2.6.28.7.tar.bz2
sudo ln -s linux-2.6.28.7 linux
RTAI (https://www.rtai.org) (cvs-Version)
cd /opt
sudo cvs -d:pserver:anonymous@cvs.gna.org:/cvs/rtai co magma
sudo ln -s magma rtai
RTAI (https://www.rtai.org) (tar.gz-Version)
You have to use a Version of 3.7 or newer, because older version are not compatible with gcc 4.3.3!
cd /opt
sudo wget –no-check-certificate https://www.rtai.org/RTAI/rtai-3.7.tar.bz2
sudo tar xjvf rtai-3.7.tar.bz2
sudo ln -s rtai-3.7 rtai
COMEDI (www.comedi.org)
cd /opt
sudo cvs -d :pserver:anonymous@cvs.comedi.org:/cvs/comedi login
sudo cvs -d :pserver:anonymous@cvs.comedi.org:/cvs/comedi co comedi
sudo cvs -d :pserver:anonymous@cvs.comedi.org:/cvs/comedi co comedilib
sudo cvs -d :pserver:anonymous@cvs.comedi.org:/cvs/comedi co comedi_calibrate
sudo cvs -d :pserver:anonymous@cvs.comedi.org:/cvs/comedi co comedi-nonfree-firmware
Scilab 4.1.2 (www.scilab.org)
cd /opt
sudo wget http://www.scilab.org/download/4.1.2/scilab-4.1.2-src.tar.gz
sudo wget http://www.scilab.org/download/4.1.2/man-eng-scilab-4.1.2.zip
QRTAILab (www.qrtailab.sf.net) (svn – version)
cd /opt
sudo svn co https://qrtailab.svn.sourceforge.net/svnroot/qrtailab/trunk qrtailab
QRTAILab (www.qrtailab.sf.net) (tar.gz – version)
cd /opt
sudo wget http://downloads.sourceforge.net/qrtailab/QRtaiLab-0.1.6.tar.gz
sudo tar xvzf QRtaiLab-0.1.6.tar.gz
Installation
Kernel
PATCH Linux Kernel
cd /usr/src/linux
sudo su
patch -p1 < /opt/rtai/base/arch/x86/patches/hal-linux-2.6.28.7-x86-2.2.06.patch
Configure Kernel
At first you should find out your architecture:
dpkg –print-architecture
for i386:
A sample config-file for i386 is available from here
cd /usr/src/linux
sudo wget http://hart.sourceforge.net/files/config-2.6.28-rtai_i386
sudo cp config-2.6.28-rtai_i386 .config
for amd64:
cd /opt
sudo tar xvzf scilab-4.1.2-src.tar.gz
sudo unzip man-eng-scilab-4.1.2.zip
sudo mv man-eng-scilab-4.1.2 scilab-4.1.2/man/eng/
cd scilab-4.1.2
sudo ./configure –with-gfortran –with-tk –with-gtk2
sudo make all
sudo ln -s /opt/scilab-4.1.2/bin/scilab /usr/local/bin/scilab
QRTAILAB
If you use a tar.gz-version please replace qrtailab with qrtailab-x.x.x (x.x.x is the number of your installed version )
cd /opt/qrtailab
Edit qrtailab.config and replace ‘/usr/include/qwt/’ with ‘/usr/include/qwt-qt4/’ and ‘-lqwt’ with ‘-lqwt-qt4′. Here is my qrtailab.config content:
##############################################
# library path
##############################################
DEPENDPATH += . /usr/local/qwt-5.2.0-svn/lib
INCLUDEPATH += . /usr/realtime/include /usr/include/qwt-qt4/
LIBS += -lqwt-qt4
#CONFIG += debug
#############
# do same tests
#############CONFIG += QRLtests
Now we are going to compile QRtaiLab:
sudo qmake-qt4
sudo make
sudo make install
It is demo running RTAI, QRtaiLab on Ubuntu 8.04 I did before:






