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've tried to install clamtk (front end GUI for clam AV) and get the error message that the following cannot be installed "clamtk-2.23-3mdv2007.0.noarch (due to unsatisfied perl(encoding))".
I've been using the GUI program installer, which first announces that dependancies lib64gnomesu0-0.9.5-5mdv2007.0 and
libgnomesu-0.9.5-5mdv2007.0 need to be installed, I click OK & then the error msg appears.
The web page at http://www.clamav.net/3rdparty.html says that perl-gtk2 is used. However the software GUI tels me that this package is installed!
How exactly are you trying to install the package? Go to easyurpmi and follow the instructions to setup the main, conrib, plf and updates repos for Mandriva 2007. Once thats done, do
Code:
#urpmi clamtk
That should install clamtk and as well as its dependencies.
I had already completed the easy urpmi steps, and was using the Mandriva package manager (GUI) to do the install.
I tried the command line as you suggested and got the following result
"Some requested packages cannot be installed:
clamtk-2.23-3mdv2007.0.noarch (due to unsatisfied perl(encoding))
Continue installation anyway? (Y/n)" I enterered n and exited.
Would you suggest that I go to easy urpmi again and re-do the
setup the main, conrib, plf and updates repos? It's the next step that I was considering.
My system is and AMD Athlon 64 with 1Gb of DDR2 RAM and a Gigabyte GA-M55plus-S3G motherboard.
Did as yousuggested # urpmi.update -a apart from forgettiing to put the DVD into the drive it went well and finished with this response
"found 2846 headers in cache
removing 551 obsolete headers in cache
wrote config file [/etc/urpmi/urpmi.cfg]"
I then did # urpmi clamtk - not so good - same response as last time!
"Some requested packages cannot be installed:
clamtk-2.23-3mdv2007.0.noarch (due to unsatisfied perl(encoding))
Continue installation anyway? (Y/n)"
I have the exact same problem! Klamav (KDE frontend for Clam) installs & works fine though, if you can live with a hybrid desktop - has to be run from terminal though, & terminal has to be kept open while it is running...
If other people are having issues installing clamtk, then I suggest you report this as a bug to the Mandriva packagers so that they fix it. It seems like there is a missing perl dependency.
Why does it have to be run from a terminal? What happens if you try to run it any other way?
Terrible, terrible things... Not really. It may be because I don't have a full KDE installation (I'm a Gnome boy!), but it doesn't show up in the Applications menu. Opening a Terminal, typing Klamav (as an ordinary user, not su) then hitting Enter loads it nicely however. As I said, closing Terminal closes Klamav.
Quote:
Originally Posted by Emmanuel_uk
How about?
Klamav &
then close terminal
Does nowt mate!
You could always create a launcher on the desktop (right click, create launcher) instead though...
Terrible, terrible things... Not really. It may be because I don't have a full KDE installation (I'm a Gnome boy!), but it doesn't show up in the Applications menu. Opening a Terminal, typing Klamav (as an ordinary user, not su) then hitting Enter loads it nicely however.
That doesn't mean you have to launch it from a terminal.
Why can't you do any of these things?
Type the command into the "Run Programs" dialog box
Create a menu item for it, then use that menu item to launch it
Locate the main executable file in a file manager then click on it.
Create a link from the main executable in a convenient place in your system, then use that link to launce the program
Create an icon for the command, then use that icon to launch the program
I think I should report the problem to Mandriva as it seems that others are having the same problem. I have a difficulty doing this however - I've looked at the Mandriva.com web site and can't see how to do this -paying to join the Mandriva club is a bit beyond my means!
That doesn't mean you have to launch it from a terminal.
Why can't you do any of these things?
Type the command into the "Run Programs" dialog box
Create a menu item for it, then use that menu item to launch it
Locate the main executable file in a file manager then click on it.
Create a link from the main executable in a convenient place in your system, then use that link to launce the program
Create an icon for the command, then use that icon to launch the program
Because I'm a monkey. Because I do not have any fingers. Because after 2 years of using Mandrake/iva I'm still a dumbass newb who knows no better. If you'd read my post you'd see that I did actually create an icon on the desktop; prior to that the only way I could find to launch it was from Terminal (although the Quit option from the dialog doesn't work this way it seems). I offered a simple workaround, based on what I'd found to work. So shoot me. Oh, you just did.
With all due respect, a slightly less condescending attitude would go a long way in matters like this - maybe replace " Why can't you do any of these things?" with "Why don't you try one of these things?", followed by links or explanations on how to do them - for someone with a bit more knowledge it would surely take a couple of minutes to point someone in the right direction. Newbies are just that - newbies. We are still finding our way. Some of us have lives outside of computers & do not have the time to fully immerse ourselves in the intricacies involved. If people would remember that they were once newbies too, the world would be a nicer place, & people wouldn't write posts like the one I've just written when they wake up in the morning & check their forums. Maybe I'm just too sensitive...
Apologies for digressing & going off on one, & I'm blatantly not trying to start a flame war - I have too much respect for this forum to do that. I just find posts like the one above very offputting & rather unnecessary, even though the solutions put forward are probably good ones.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.