On Tue, 23 Feb 2010 22:19:28 +0100, gregor herrmann wrote:

> That's interesting. The package does contain the link. What looks bit
> suspicious is the combination:
> 
> -rw-r--r-- root/root   1544134 2010-02-23 21:44 
> ./usr/lib/java/swt-gtk-3.5.1.jar
> lrwxrwxrwx root/root         0 2010-02-23 21:45 ./usr/share/java/swt.jar -> 
> swt-gtk-3.5.1.jar
> lrwxrwxrwx root/root         0 2010-02-23 21:45 
> ./usr/share/java/swt-gtk-3.5.1.jar -> ../../lib/java/swt-gtk-3.5.1.jar

Let's try in a chroot:

belanna:/# ls -l /usr/share/java
ls: cannot access /usr/share/java: No such file or directory
belanna:/# apt-get install libswt-gtk-3.5-java
[..]
belanna:/# ls -l /usr/share/java
total 0
lrwxrwxrwx 1 root root 32 Mar  2 21:14 swt-gtk-3.5.1.jar -> 
../../lib/java/swt-gtk-3.5.1.jar
lrwxrwxrwx 1 root root 17 Mar  2 21:14 swt.jar -> swt-gtk-3.5.1.jar

Hm, everything there.

Let's try something different:

belanna:/# ls -l /usr/share/java
ls: cannot access /usr/share/java: No such file or directory
belanna:/# apt-get install libswt3.4-gtk-java
[..]
belanna:/# ls -l /usr/share/java
total 0
belanna:/# apt-get install libswt-gtk-3.5-java
[..]
belanna:/# ls -l /usr/share/java
total 0
lrwxrwxrwx 1 root root 32 Mar  2 21:24 swt-gtk-3.5.1.jar -> 
../../lib/java/swt-gtk-3.5.1.jar
lrwxrwxrwx 1 root root 17 Mar  2 21:24 swt.jar -> swt-gtk-3.5.1.jar

belanna:/# apt-get remove libswt-gtk-3.5-java
[..]
belanna:/# apt-get install libswt3.2-gtk-java
[..]
belanna:/# ls -l /usr/share/java
total 0
belanna:/# apt-get install libswt-gtk-3.5-java
[..]
belanna:/# ls -l /usr/share/java
total 0
lrwxrwxrwx 1 root root 32 Mar  2 21:28 swt-gtk-3.5.1.jar -> 
../../lib/java/swt-gtk-3.5.1.jar
lrwxrwxrwx 1 root root 17 Mar  2 21:28 swt.jar -> swt-gtk-3.5.1.jar

Hm, still everything there.

The only good thing is that this happend to me too when I updated
tuxguitar :)

Last try:

belanna:/# aptitude -t stable install tuxguitar
[..]
update-alternatives: using /usr/share/java/swt-gtk-3.4.jar to provide 
/usr/share/java/swt.jar (swt.jar) in auto mode.
[..]
belanna:/# dpkg -l libswt* | grep ^ii
ii  libswt-cairo-gtk-3.4-jni        3.4-1                  Standard Widget 
Toolkit for GTK+ Cairo JNI library
ii  libswt-gtk-3.4-java             3.4-1                  Standard Widget 
Toolkit for GTK+ Java library
ii  libswt-gtk-3.4-jni              3.4-1                  Standard Widget 
Toolkit for GTK+ JNI library
ii  libswt-mozilla-gtk-3.4-jni      3.4-1                  Standard Widget 
Toolkit for GTK+ Mozilla JNI libra
belanna:/# ls -l /usr/share/java | grep swt
-rw-r--r-- 1 root root 1405387 Jul 11  2008 swt-gtk-3.4.jar
lrwxrwxrwx 1 root root      25 Mar  2 21:53 swt.jar -> /etc/alternatives/swt.jar
belanna:/# aptitude install tuxguitar
[..]
belanna:/# dpkg -l libswt* | grep ^ii
ii  libswt-cairo-gtk-3.5-jni        3.5.1-2                Standard Widget 
Toolkit for GTK+ Cairo JNI l
ii  libswt-gtk-3.5-java             3.5.1-2                Standard Widget 
Toolkit for GTK+ Java librar
ii  libswt-gtk-3.5-jni              3.5.1-2                Standard Widget 
Toolkit for GTK+ JNI library
ii  libswt-mozilla-gtk-3.5-jni      3.5.1-2                Standard Widget 
Toolkit for GTK+ Mozilla JNI
belanna:/# ls -l /usr/share/java | grep swt
lrwxrwxrwx 1 root root      32 Mar  2 21:55 swt-gtk-3.5.1.jar -> 
../../lib/java/swt-gtk-3.5.1.jar

Ha! The symlink is now missing.

What I don't understand is why I get a symlink "swt.jar ->
/etc/alternatives/swt.jar" with "aptitude -t stable install
tuxguitar" but not with "apt-get install libswt3.4-gtk-java"


Enough for today.


Cheers,
gregor 
-- 
 .''`.   http://info.comodo.priv.at/ -- GPG Key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
   `-    NP: Cat Stevens: How Many Times

Attachment: signature.asc
Description: Digital signature

Reply via email to