• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 407
  • Last Modified:

Mandrake 10.1 and QT ???

Hi there,

I just installed Mandrake 10.1 and I found out that QT is not included in this distribution.

Where do I find the mandrake 10.1 RPMs for QT ?

Any other suggestion is welcome.

0
probine
Asked:
probine
  • 19
  • 17
1 Solution
 
lynxlupodianCommented:
Open the package managment system, search for qt and install it.

In the console, you'd need to find the name of the package first(check the output of "urpmq --fuzzy qt"), then just "urpmi qt-real-pkg-name".
0
 
lynxlupodianCommented:
Oh, silly me. First update your rpm database with: "urpmi.update -a" (as root, of course).
0
 
probineAuthor Commented:
There is nothing with QT in my package management system.

Remember what I told you it is mandrake 10.1... I know that mandrake 10.0 has it.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
lynxlupodianCommented:
"First update your rpm database with: "urpmi.update -a" (as root, of course)."
Remeber what I told you. ;)
0
 
probineAuthor Commented:
I did this as root:

urpmi.update -a

the result of that command ios here:

[root@h806b root]# urpmi.update -a
using different removable device [/dev/hdb] for "Installation CD 2 (cdrom2)"
using different removable device [/dev/hdb] for "Installation CD 3 (cdrom3)"
using different removable device [/dev/hdb] for "Installation CD 1 (cdrom1)"
examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Installation CD 2 (cdrom2).cz]
examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Installation CD 3 (cdrom3).cz]
examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Installation CD 1 (cdrom1).cz]


then this:

[root@h806b root]# urpmq --fuzzy qt
libqt3
qt3-common


then

[root@h806b root]# urpmi qt-real-pkg-name
no package named qt-real-pkg-name


It does not work, or the "qt-real-pkg-name" should be replaced for something ??
0
 
lynxlupodianCommented:
heh, yes. With libqt3 and qt3-common - that's why we did the search.
urpmi qt3-common libqt3
0
 
probineAuthor Commented:
I got this message:

[root@h806b root]# urpmi qt3-common libqt3
Everything already installed

How do I start QT then ?
0
 
lynxlupodianCommented:
You don't start Qt. It's a library, for example, KDE uses it.

What are you looking for?
0
 
probineAuthor Commented:
I want to be able to use QT, so I can implemente some C++ programs for Linux. The GUI
part, the one that allows me to create forms, buttons, etc...
0
 
lynxlupodianCommented:
Oh, you're looking for qt Designer (form creation), Assistant and Linguist.

Well, you have a recent KDE version, so you could use kdevelop - they integrated those 3 apps into it, making it all more connected.
0
 
probineAuthor Commented:
Where do I find Kdevelop ?
0
 
lynxlupodianCommented:
I think it's a standalone package - did "urpmq --fuzzy kdevelop" find nothing?
The other option is, that it's in kdesdk, which you probably already have (do you have a Development entry in the Kmenu?).
0
 
probineAuthor Commented:
Yes, I have:

More Applications -> Development -> IDLE
                              -> Tools -> Gdb

But nothing else, and urpmq --fuzzy kdevelop returned this:

[root@h806b root]# urpmq --fuzzy kdevelop
no package named kdevelop

0
 
lynxlupodianCommented:
check if you have kdesdk and install it if you don't.
0
 
probineAuthor Commented:
I do not have anything with kdesdk

I run this command: locate kdesdk

I did not get anything
0
 
lynxlupodianCommented:
install it. :rolleyes:
Just like we wanted to do with qt...
0
 
probineAuthor Commented:
With QT I got some files, with KDE I did not get anything...

I downloaded Kdesdk... and install it, but it does not work.
0
 
lynxlupodianCommented:
Doesn't work? In what way, where did the error happen?
0
 
probineAuthor Commented:
I would like to be able to create a simple form and program in it... what do I need ? Where do I find it?
0
 
lynxlupodianCommented:
To create the form, a designer (Qt Designer or it's kde version), to write the code, you can use any text editor you like. I suggest Kate of kde, since it's powerful adn knows syntax highlighting.

The bin is called designer on my system - check if you already have it.
0
 
probineAuthor Commented:
To create the form, a designer (Qt Designer or it's kde version) ???

Tell me more details about the KDE version ?
0
 
lynxlupodianCommented:
"Well, you have a recent KDE version, so you could use kdevelop - they integrated those 3 apps into it, making it all more connected."
Since kde 3.3, the 3 QT apps where integrated with kdevelop, making it slightly easier to use as a whole. Nothing too crucial.
0
 
probineAuthor Commented:
I know that, what I do not know is how to start my application, perhaps I do not even have it in my computer.

0
 
lynxlupodianCommented:
"The bin is called designer on my system - check if you already have it." <- that's the original designer.

kdevelop is my kdevelop bin ^^
0
 
probineAuthor Commented:
This is what I have when I run this command:
******************************************
[root@h806b kdev]# locate kdevelop
/home/santiago/programs/kdev/kdevelop-3.1.1-3mdk.i586.rpm
/usr/share/locale/en_GB/LC_MESSAGES/kdevelop.mo
/usr/share/icons/crystalsvg/16x16/actions/make_kdevelop.png
/usr/share/icons/crystalsvg/22x22/actions/make_kdevelop.png
/usr/share/icons/crystalsvg/32x32/actions/kdevelop_down.png
/usr/share/icons/crystalsvg/32x32/actions/make_kdevelop.png
/usr/share/icons/kdeclassic/16x16/actions/make_kdevelop.png
/usr/share/icons/kdeclassic/16x16/actions/servicenew_kdevelop.png
/usr/share/icons/kdeclassic/16x16/actions/targetnew_kdevelop.png
/usr/share/icons/kdeclassic/16x16/apps/kdevelop.png
/usr/share/icons/kdeclassic/22x22/actions/make_kdevelop.png
/usr/share/icons/kdeclassic/32x32/apps/kdevelop.png
/usr/share/icons/kdeclassic/32x32/mimetypes/kdevelop_project.png
/usr/share/icons/kdeclassic/48x48/apps/kdevelop.png

This is what I get when I run this command:
*****************************************
[root@h806b kdev]# locate designer
/usr/share/locale/en_GB/LC_MESSAGES/atlantikdesigner.mo
/usr/share/icons/crystalsvg/16x16/apps/designer.png
/usr/share/icons/crystalsvg/32x32/apps/designer.png
/usr/share/icons/crystalsvg/48x48/apps/designer.png
/usr/share/icons/kdeclassic/16x16/apps/atlantikdesigner.png
/usr/share/icons/kdeclassic/16x16/apps/designer.png
/usr/share/icons/kdeclassic/16x16/apps/kudesigner.png
/usr/share/icons/kdeclassic/32x32/apps/atlantikdesigner.png
/usr/share/icons/kdeclassic/32x32/apps/designer.png
/usr/share/icons/kdeclassic/32x32/apps/kudesigner.png
/usr/share/icons/kdeclassic/48x48/apps/designer.png
/usr/share/mimelnk/application/x-designer.desktop
/usr/share/mimelnk/application/x-kudesigner.desktop
/usr/share/apps/kappfinder/apps/Development/designer.desktop
/usr/share/mime/application/x-designer.xml
/usr/lib/qt3/lib/libdesignercore.a
/usr/lib/qt3/lib/libdesignercore.prl
/usr/lib/kde3/plugins/designer
/usr/lib/kde3/plugins/designer/core.13115
/usr/lib/kde3/plugins/designer/kdewidgets.la
/usr/lib/kde3/plugins/designer/kdewidgets.so
/usr/lib/gimp/2.0/plug-ins/spheredesigner





0
 
lynxlupodianCommented:
/home/santiago/programs/kdev/kdevelop-3.1.1-3mdk.i586.rpm
the first thing it found - try installing this.
0
 
probineAuthor Commented:
I try it, but I need to install a lot of other files
*******************************************
[root@h806b kdev]# rpm -ivh kdevelop-3.1.1-3mdk.i586.rpm
error: Failed dependencies:
        openssl-devel is needed by kdevelop-3.1.1-3mdk
        kdelibs-devel is needed by kdevelop-3.1.1-3mdk
        kdesdk is needed by kdevelop-3.1.1-3mdk
        kdeutils is needed by kdevelop-3.1.1-3mdk
        XFree86-devel is needed by kdevelop-3.1.1-3mdk
        jpeg-devel is needed by kdevelop-3.1.1-3mdk
        qt3-devel is needed by kdevelop-3.1.1-3mdk
        sgml-tools is needed by kdevelop-3.1.1-3mdk
        gettext is needed by kdevelop-3.1.1-3mdk
        libz-devel is needed by kdevelop-3.1.1-3mdk
        kdbg is needed by kdevelop-3.1.1-3mdk
        ctags is needed by kdevelop-3.1.1-3mdk
        png-devel is needed by kdevelop-3.1.1-3mdk
        libart_lgpl-devel is needed by kdevelop-3.1.1-3mdk
        automake is needed by kdevelop-3.1.1-3mdk
        autoconf is needed by kdevelop-3.1.1-3mdk
        libkdevelop3 = 3:3.1.1-3mdk is needed by kdevelop-3.1.1-3mdk
        kdesdk-cervisia is needed by kdevelop-3.1.1-3mdk
        autoconf2.5 is needed by kdevelop-3.1.1-3mdk
        doxygen is needed by kdevelop-3.1.1-3mdk
        libcvsservice.so.0 is needed by kdevelop-3.1.1-3mdk
        libkdevcatalog.so.0 is needed by kdevelop-3.1.1-3mdk
        libkdevcppparser.so.0 is needed by kdevelop-3.1.1-3mdk
        libkdevelop.so.1 is needed by kdevelop-3.1.1-3mdk
        libkdevpropertyeditor.so.0 is needed by kdevelop-3.1.1-3mdk
        libkinterfacedesigner.so.0 is needed by kdevelop-3.1.1-3mdk
0
 
lynxlupodianCommented:
Well, you may not need all of them, but you can't make that choice on mandrake. On the other hand, many of those packages are needed for any kind of development or compilation.

Your choice.
0
 
probineAuthor Commented:
Can't I just find something simple... ??? In windows I can have Borland C++ and just install it...

Can't I find a web site that contains a program that has all the dependencies included?
0
 
lynxlupodianCommented:
well, for compiling you only need gcc and what it drags along, which you seem to already have. But for QT form creation ...
0
 
probineAuthor Commented:
Isn't there a RPM thatcontains all that I need, so I do not need to install extra files ?

Perhaps some of you know a RPM where I can just download and it will have everything I need, so the program will run right away without problems !!!
0
 
lynxlupodianCommented:
I highly doubt it. It should run out of the box in this case too, but that list is large...
0
 
probineAuthor Commented:
If it is so complicated, then how do you all develop new programs ?
0
 
lynxlupodianCommented:
It's not that complicated. And I do know developers which use Mandrake - just install all these extra packages. If you want to have a bigger say in what you want, switch to a different distro, preferably a source one.
0
 
probineAuthor Commented:
Other distro like what ???

0
 
rindiCommented:
Like Debian, or Gentoo.
0
 
lynxlupodianCommented:
Yeah. With Gentoo, you'd have the most control in a very easy way, but you'd have to compile most of the stuff yourself, so if you don't have a good computer, it may not be such a good choice.
Searching, installing and updating stuff is incredibly simple, so you can have your system up-to-date all the time; there is no need to install a newer version (like with mandy). If I'd write "emerge sync; emerge -uD world", I'd get a list of new things and get all the most recent stable packages upgraded (if it's possible). There are endless possibilities ... :D

Debian has a similarly cool tool, but it's not source based, it uses precompiled packages.
0

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

  • 19
  • 17
Tackle projects and never again get stuck behind a technical roadblock.
Join Now