SlackwareThis Forum is for the discussion of Slackware 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.
hi guys, during installing sackware, i unselected the qt package so i wouldn't have kde installed on my computer when done. i like a couple of qt programs like opera. if i install opera, will it work since i didn't install the qt package
qt is not kde. It's the graphics framework library on which kde is built, in the same way that gtk is the framework that gnome is built upon. Programs can be written with qt that are not kde programs; that is, they don't integrate directly with kde desktop features or use any of the kde-specific libraries.
Most programs don't require any particular environment. You can run a qt program, or even a kde program, on any machine, no matter what desktop you're using, as long as all the libraries it calls on are available. And you can run gnome programs on kde if you have the necessary gtk+gnome libraries installed.
So just check the requirements of the program you want to install, and make sure all its dependencies are accounted for.
If the program was built with a static QT it can be run without the qt package.
e.g. VLC can be built this way using Alien's SlackBuild (set STATIC_QT4=YES)
I don't know about Opera, but I'd just try it and see if it runs.
If it doesn't just install the qt package and try again.
if i install opera, will it work since i didn't install the qt package
I honestly don't know, I haven't installed opera in ages. But it's something like this, if it's dynamically linked, it won't work, if it's statically linked, it will.
Statically linked means all required libraries are built into the program, so when it runs it already has what it needs. Dynamically linked is just the opposite, the program will look for required libraries in the system.
If you run the program and it complains about missing libraries, simply install qt, that should take care of it.
Most programs don't require any particular environment. You can run a qt program, or even a kde program, on any machine, no matter what desktop you're using, as long as all the libraries it calls on are available. And you can run gnome programs on kde if you have the necessary gtk+gnome libraries installed.
Yes, i'm aware of what qt is, and that kde isn't qt, but when i first installed Slackware i'd had an issue with kde taking over when i didn't want it, (it would have been a simple xwmconfig job) anyways i did a reinstall and i wasn't 100% sure on the facts, and during the full install options, i unselected the qt package so kde wouldn't interfere. I would actually like to install that qt option with kde from the dvd if that is possible.
hi guys, during installing sackware, i unselected the qt package so i wouldn't have kde installed on my computer when done. i like a couple of qt programs like opera. if i install opera, will it work since i didn't install the qt package
Opera is not a Qt application and hasn't been since Opera 10.11. It uses its own toolkit (called "Quick" internally). It will optionally use various KDE libs and Qt to simulate native themeing if the required libs are present and you are running under KDE. Similarly it will optionally use Gtk to do themeing as an alternative.
However, if neither KDE/Qt nor Gtk is installed Opera will run using only its own toolkit/Quick.
P.S. I believe we are the only major browser that can use Gtk or KDE themes or run with neither.
Last edited by ruario; 07-11-2011 at 09:07 AM.
Reason: fixed version number
> if i install opera, will it work since i didn't install the qt package
To answer this question more directly. Yes!
However, you could easily test this yourself. If you download Opera from www.opera.com as one of our tar packages and extract its contents it is possible to test run Opera without installing it (It runs in place and creates a scratch profile within the extracted directory).
i.e. assuming 32-bit Linux and the Opera 11.50 final package
Code:
tar xf opera-11.50-1074.i386.linux.tar.xz
opera-11.50-1074.i386.linux/opera &
Just another thought. Since SlackBuilds.org is not yet updated with Opera 11.50, you can get binary packages (maintained by me) from the Salix repository:
This development version will install side by side with the stable version and use its own profile. So you needn't worry about it upgrading Opera or the main Opera profile.
Note: Despite the fact that I am an Opera employee (and one of the main Opera testers on Linux and FreeBSD) these packages are unofficial. I create them for myself as I run Slackware on some of my own machines.
If you would prefer not have a binary repack, here is one of the scripts I use to do repacking should you want to repack locally:
I would actually like to install that qt option with kde from the dvd if that is possible.
Assuming a 32-bit system. The Qt package is found in the 'l' directory as 'qt-4.7.0_7abde40-i486-3.txz'. Alternatively if you have slackpkg installed and configured (and you should!), then:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.