MandrivaThis Forum is for the discussion of Mandriva (Mandrake) Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I don't use kmail, so can't help a lot, but here's a passage from the kmail handbook.
KMail will automatically check the spelling of your message (in HTML mode this currently does not work) and display unknown words using red color. If there are too many unknown words KMail will disable its checking. To select the language used for checking, select View->Dictionary. You can disable automatic spellchecking in the Options menu.
To check the spelling of your message using a dialog, select Tools->Spelling.... KMail uses KSpell to check spelling, which is the KDE frontend to the ispell or aspell spelling checker. Note that you may first need to configure the spellchecker using Settings->Spellchecker....
I'm sure somebody here uses kmail who can help more.
The aspell executable should be located in /usr/bin if it was installed from a Mandriva 2007 rpm package. /usr/bin is in your path statement. I do not think that is the problem.
You should have three packages installed:
aspell-0.60.4-3mdv2007.0 (the main aspell package)
aspell-en-6.0.0-2mdk (english language support package)
libaspell15-0.60.4-3mdv2007.0 (aspell library package)
The first listed is the main aspell package, containing the aspell executable files, filters, etc.
The second is the language support package, containing the dictionaries for the specified language.
The third is the aspell library package, containing the library files needed by aspell to run correctly.
You should be able to open the Package Manager (System / Configuration / Packaging / Install, Remove & Update Software), Click the drop-down over the category tree and select 'Installed', then enter 'aspell' (no quotes) in the Find: text entry field and press the 'Search' button. This will display a list of any aspell packages installed on your system. If you do not have the main package, the library package, and at least one language support package listed, that is why spell checking does not work in KMail.
If your native language is English, you should install aspell-en-6.0.0-2mdk, but if your native language is any other language, you should install the language support package for your native language.
As for the package you report (aspell-or-0.03.1-1mdk). It is a language support package and the package manager provides the following information:
aspell-or - Oriya files for aspell
A Oriya dictionary for use with aspell, a spelling checker.
If Oriya is your native language, you have the correct package installed. If it is not, inform me of your correct native language (the one your Linux installation is set up to use), and I will try to help further.
Are the other two packages installed?
aspell-0.60.4-3mdv2007.0 (the main aspell package)
libaspell15-0.60.4-3mdv2007.0 (aspell library package)
#aspell-0.60.4-3mdv2007.0 (the main aspell package)
#libaspell15-0.60.4-3mdv2007.0 (aspell library package)
But the following is not installed -
#aspell-en-6.0.0-2mdk
This I think from your info is the English native language package
that I should have.
Not sure where I would get that from. Perhaps one of the RPM sites?
#It does seem to me that the installation CD's 1/2/3/4/ that I downloaded
from one of the mirrors, has a few hic-cups or bits missing. Wonder if you
downloaded your 2007, if so, did you have any problems. Apart from these
few minor things, this has been the best (for me) Mandrake 10 thru Mandriva 2007
distro. This one seems very stable, only had the adsl drop out a couple of times,
and this was soon fixed thru /rc.d/init/ (I am using a modem, not ether cable).
Anyway thanks again for you help, most appreciated.
Yes it does seem a bit odd that aspell-en is not installed. I did think I
might have been using the install/uninstall feature wrong. But tried
several different ways, even searching for it, (as suggested by Ernie).
Have tried #urpmi aspell - it comes up with 'The package is already installed'.
Just tried the link Wildar gave me which worked a treat. I have downloaded and
installed with the 'Software Installer' - will log out now and report back
Have tried #urpmi aspell - it comes up with 'The package is already installed'.
Seems to me reason for this is you "did" have aspell installed, but needed to be a bit more explicit with the package name. My guess if you had to do it again, then 'urpmi aspell-en' might have done the trick.
Sadly #aspell is still not working. After I installed
with the RPM software installer, I did think that everything
would be ok. Tried it again and it is still coming up with
#The package is already installed, please configure the
correct PATH.
So guess I will have to try and work on the PATH again.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.