Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
So I just learned that yakuake is in the AMD64 repositories as kuake. However just tying to apt-get results in this:
Code:
# apt-get install kuake
Reading package lists... Done
Building dependency tree... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
kuake: Depends: kdelibs4 (>= 4:3.3.2-4) but it is not installable
Depends: libqt3c102-mt (>= 3:3.3.3) but it is not installable
yakuake: Depends: kdelibs4c2 (>= 4:3.4.2-1) but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
So I started to resolve this:
Code:
# apt-get install kdelibs4
Reading package lists... Done
Building dependency tree... Done
Package kdelibs4 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
kdelibs4c2 kdelibs4c2a
E: Package kdelibs4 has no installation candidate
then:
Code:
apt-get install kdelibs4c2
Reading package lists... Done
Building dependency tree... Done
Package kdelibs4c2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
kdelibs4c2a
E: Package kdelibs4c2 has no installation candidate
again:
Code:
# apt-get install kdelibs4c2a
Reading package lists... Done
Building dependency tree... Done
kdelibs4c2a is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
If kdelibs4c2a replaces both packages why is apt requiring the older packages?
So I just learned that yakuake is in the AMD64 repositories as kuake.
If kdelibs4c2a replaces both packages why is apt requiring the older packages?
Because the package has not been rebuilt to depend on the kdelibs4c2a yet and still depends on the older libraries.
Code:
>$apt-cache show kuake
Package: kuake
Priority: optional
Section: kde
Installed-Size: 268
Maintainer: Jean-Michel Kelbert <kelbert@debian.org>
Architecture: amd64
Version: 0.3-2
Depends: kdelibs4 (>= 4:3.3.2-4), libart-2.0-2 (>= 2.3.16), libc6 (>= 2.3.2.ds1-4), libfam0c102, libgcc1 (>= 1:3.4.1-3), libice6 | xlibs (>> 4.1.0), libidn11 (>= 0.5.13), libpng12-0 (>= 1.2.8rel), libqt3c102-mt (>= 3:3.3.3), libsm6 | xlibs (>> 4.1.0), libstdc++5 (>= 1:3.3.4-1), libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0), libxrender1, zlib1g (>= 1:1.2.1), konsole
Filename: pool/main/k/kuake/kuake_0.3-2_amd64.deb
Size: 47086
MD5sum: e3e61d8a3ad552dc1eeacc508c584b03
Description: Console which looks like Quake game console
Kuake is a drop-down, translucent konsole application for the KDE desktop
which follows the look and feel of that in the Quake engine. It has good
integration with the KDE desktop meaning it's very possible to use on a
regular basis.
Tag: interface::x11, suite::kde, uitoolkit::qt, x11::application, x11::theme
I just rebuilt it here and it seems like it will install fine with the correct dependencies.
Code:
HappyTux:/var/www/debian-packages#apt-get -s install kuake=0.3-4
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
kuake (0.3-4)
0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded.
Inst kuake (0.3-4 Stephen Cormier Debian repository:192.168.0.1)
Conf kuake (0.3-4 Stephen Cormier Debian repository:192.168.0.1)
HappyTux:/var/www/debian-packages# apt-cache show kuake
Package: kuake
Version: 0.3-4
Priority: optional
Section: kde
Maintainer: Jean-Michel Kelbert <kelbert@debian.org>
Depends: kdelibs4c2a (>= 4:3.5.0-1), libacl1 (>= 2.2.11-1), libart-2.0-2 (>= 2.3.16), libattr1 (>= 2.4.4-1), libaudio2, libc6 (>= 2.3.5-1), libfam0, libfontconfig1 (>= 2.3.0), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:4.0.2), libice6, libidn11 (>= 0.5.18), libjpeg62, libpng12-0 (>= 1.2.8rel), libqt3-mt (>= 3:3.3.5), libsm6, libstdc++6 (>= 4.0.2-4), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxft2 (>> 2.1.1), libxi6, libxinerama1, libxrandr2, libxrender1 (>> 1:0.9.0-1), libxt6, zlib1g (>= 1:1.2.1), konsole
Architecture: amd64
Filename: binary/kuake_0.3-4_amd64.deb
Size: 48628
Installed-Size: 176
MD5sum: c4ac307ee2ca4c2939d16b30692f5b9c
Description: Console which looks like Quake game console
Kuake is a drop-down, translucent konsole application for the KDE desktop
which follows the look and feel of that in the Quake engine. It has good
integration with the KDE desktop meaning it's very possible to use on a
regular basis.
If you want to try to rebuild yourself you should install at least the devscripts, dpkg-dev, fakeroot and build-essentials packages then as normal user.
Code:
mkdir -p ~/src/kuake
cd ~/src/kuake
apt-get source kuake
cd kuake-0.3
As root:
Code:
apt-get build-dep kuake
Then as normal user in the ~/src/kuake/kuake-0.3 directory.
I guess I'm still sort of a new user because I've never used apt to build a package before. Thanks for the walk though!! I'm sure it will be useful for similar problems in the future!
Only a couple things I should mention to others wishing to try this route:
The prerequired package is "build-essential" not build-essentials, (was easy to guess though) just apt-get install.
If you've tried yakauke, kauke is similar, but not exactly the same. It has the ability to be shown and withdrawn by mouse click, and screen with isn't adjustable just height.
So after going though all that I've now found out that yakuke was available in the expermental distribution. I installed it at the same time as KDE 3.5 (alioth.debian.org). For anyone stubling across this thread to grab both /etc/apt/sources.lst should include:
Code:
# Experemental
deb ftp://debian.csail.mit.edu/debian-amd64/debian/ experimental main
deb-src ftp://debian.csail.mit.edu/debian-amd64/debian/ experimental main
# KDE 3.5
deb http://pkg-kde.alioth.debian.org/kde-3.5-rc1 ./
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.