LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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


Reply
  Search this Thread
Old 12-15-2005, 12:34 PM   #1
virtualx
LQ Newbie
 
Registered: Oct 2005
Posts: 22

Rep: Reputation: 15
yakuake (kuake) debian AMD64


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?
 
Old 12-15-2005, 01:38 PM   #2
HappyTux
Senior Member
 
Registered: Mar 2003
Location: Nova Scotia, Canada
Distribution: Debian AMD64
Posts: 4,170

Rep: Reputation: 244Reputation: 244Reputation: 244
Quote:
Originally Posted by virtualx
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.
Code:
dpkg-buildpackage -rfakeroot -us -uc
Now as root again in the ~/src/kuake directory.
Code:
dpkg -i kuake_0.3-4_amd64.deb
Run the program and see if it works.
 
Old 12-16-2005, 04:25 AM   #3
virtualx
LQ Newbie
 
Registered: Oct 2005
Posts: 22

Original Poster
Rep: Reputation: 15
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.
 
Old 12-22-2005, 03:52 PM   #4
virtualx
LQ Newbie
 
Registered: Oct 2005
Posts: 22

Original Poster
Rep: Reputation: 15
yakuke now available

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 ./
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Debian on a AMD64 carlosinfl Debian 1 09-03-2005 09:36 PM
debian-installer amd64 andymadigan Debian 1 07-28-2005 01:18 PM
Debian for AMD64 logosys Debian 3 07-18-2005 01:33 PM
Installing Debian r4 for amd64 andrefe Linux - Newbie 3 03-07-2005 03:50 PM
amd64 and debian tsitras Debian 10 03-06-2005 09:29 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 08:08 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration