Discussion:
How can I know which deb-multimedia packages I have installed?
(too old to reply)
Csanyi Pal
2013-02-24 20:30:01 UTC
Permalink
Hi,

I have installed vuze on my Debian GNU/Linux 7.0 (wheezy) system.

My sources.list is:

deb-src http://ftp.debian.org/debian/ sid main contrib non-free
deb http://ftp.debian.org/debian/ sid main contrib non-free

deb-src http://ftp.debian.org/debian/ testing main contrib non-free
deb http://ftp.debian.org/debian/ testing main contrib non-free

deb-src http://ftp.debian.org/debian/ experimental main contrib non-free
deb http://ftp.debian.org/debian/ experimental main contrib non-free

deb http://www.deb-multimedia.org sid main
deb http://www.deb-multimedia.org testing main

# Bitlbee
deb http://code.bitlbee.org/debian/devel/testing/amd64/ ./

# GNUstep
deb http://coyote.octets.fr/pub/gnustep/packages/wheezy/amd64/ ./

# Scribus
deb http://debian.scribus.net/debian/ unstable main

deb http://http.us.debian.org/debian/ wheezy contrib non-free main

I have installed vuze but I can't to use it. I reported a bug here:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=%23700090

I want to follow advice of Michael Gilbert:

"You have a mix of deb-multimedia packages, which often leads to
problems. Please try to reproduce this on a clean installation."

So I change my sources.list:

deb http://www.deb-multimedia.org sid main
#deb http://www.deb-multimedia.org testing main

and did aptitude update and upgrade.

Mike sed: "You should remove all packages that you've installed from
either."

So how can I know now which debian packages are installed from these
deb-multimedia repositories abowe?
--
Regards from Pal
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@gmail.com
Slavko
2013-02-24 21:00:02 UTC
Permalink
Hi
Post by Csanyi Pal
So how can I know now which debian packages are installed from these
deb-multimedia repositories abowe?
aptitude search '~i ~O"Unofficial Multimedia Packages"'

regards
--
Slavko
http://slavino.sk
Tixy
2013-02-25 19:40:01 UTC
Permalink
Post by Slavko
Hi
Post by Csanyi Pal
So how can I know now which debian packages are installed from these
deb-multimedia repositories abowe?
aptitude search '~i ~O"Unofficial Multimedia Packages"'
When I try that it shows 'vlc' as one of the packages. But in the
aptitude GUI it shows the official Debian version (2.0.3-4) is
installed, and the deb-multimedia version (1:2.0.5-dmo1) isn't. This is
confirmed by running vlc and the 'About' page lists the version as
2.0.3.

So I guess the search term finds installed packages that are available
from the specified origin, not those that were actually installed from
that origin.
--
Tixy
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@computer5.home
Slavko
2013-02-25 20:10:02 UTC
Permalink
Ahoj,
Post by Tixy
Post by Slavko
Hi
Post by Csanyi Pal
So how can I know now which debian packages are installed from these
deb-multimedia repositories abowe?
aptitude search '~i ~O"Unofficial Multimedia Packages"'
So I guess the search term finds installed packages that are available
from the specified origin, not those that were actually installed from
that origin.
You are right. One can print custom format, with version and grep the
"dmo", or pass to apt-cache for another processing (policy, etc).

regards
--
Slavko
http://slavino.sk
Johan Grönqvist
2013-02-26 06:20:01 UTC
Permalink
Post by Slavko
Post by Tixy
Post by Slavko
Post by Csanyi Pal
So how can I know now which debian packages are installed from these
deb-multimedia repositories abowe?
aptitude search '~i ~O"Unofficial Multimedia Packages"'
So I guess the search term finds installed packages that are available
from the specified origin,
You are right.
aptitude search '~S ~i ~O"Unofficial Multimedia Packages"'

/ Johan
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/kghk0m$8d7$***@ger.gmane.org
Tixy
2013-02-26 15:30:02 UTC
Permalink
Post by Johan Grönqvist
Post by Slavko
Post by Tixy
Post by Slavko
Post by Csanyi Pal
So how can I know now which debian packages are installed from these
deb-multimedia repositories abowe?
aptitude search '~i ~O"Unofficial Multimedia Packages"'
So I guess the search term finds installed packages that are available
from the specified origin,
You are right.
aptitude search '~S ~i ~O"Unofficial Multimedia Packages"'
Thanks, that gives just the two packages I expected:
deb-multimedia-keyring and libdvdcss2.
--
Tixy
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@computer5.home
Bob Proulx
2013-02-26 08:50:02 UTC
Permalink
Post by Csanyi Pal
I have installed vuze on my Debian GNU/Linux 7.0 (wheezy) system.
deb-src http://ftp.debian.org/debian/ sid main contrib non-free
deb http://ftp.debian.org/debian/ sid main contrib non-free
That looks like Sid, not Wheezy. Unless you take special care by
pinning your system is a Sid system.
Post by Csanyi Pal
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=%23700090
"You have a mix of deb-multimedia packages, which often leads to
problems. Please try to reproduce this on a clean installation."
deb http://www.deb-multimedia.org sid main
#deb http://www.deb-multimedia.org testing main
and did aptitude update and upgrade.
You cannot change your sources and then call it a clean installation.
(At least not if you are asking how to do it.) The way to do a clean
installation is to do a clean installation.

A clean installation in a chroot with debootstrap should be
acceptable. That is my typical way of doing things.

The problem is that packages outside of the official Debian repository
will have a later version numbers. The apt upgrade tools will
determine that the system is up to date based upon those version
numbers.
Post by Csanyi Pal
Mike sed: "You should remove all packages that you've installed from
either."
You can purge and re-install packages. But that may not be the same
as a clean installation. It is much easier to simply create a clean
chroot and install there.
Post by Csanyi Pal
So how can I know now which debian packages are installed from these
deb-multimedia repositories abowe?
You can use apt-show-versions.

# apt-get install apt-show-versions

Then use it to display what is installed from where.

$ apt-show-versions | grep -v uptodate

Looking at the output will show what is what. In particular you will
probably have many lines marked "newer than version in archive" and
other such interesting things. But reverting the system by
downgrading many packages can be tedious.

Bob
Csanyi Pal
2013-03-02 12:20:02 UTC
Permalink
Hi Bob,
Post by Bob Proulx
Post by Csanyi Pal
I have installed vuze on my Debian GNU/Linux 7.0 (wheezy) system.
deb-src http://ftp.debian.org/debian/ sid main contrib non-free
deb http://ftp.debian.org/debian/ sid main contrib non-free
That looks like Sid, not Wheezy. Unless you take special care by
pinning your system is a Sid system.
Post by Csanyi Pal
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=%23700090
"You have a mix of deb-multimedia packages, which often leads to
problems. Please try to reproduce this on a clean installation."
deb http://www.deb-multimedia.org sid main
#deb http://www.deb-multimedia.org testing main
and did aptitude update and upgrade.
You cannot change your sources and then call it a clean installation.
(At least not if you are asking how to do it.) The way to do a clean
installation is to do a clean installation.
A clean installation in a chroot with debootstrap should be
acceptable. That is my typical way of doing things.
The problem is that packages outside of the official Debian repository
will have a later version numbers. The apt upgrade tools will
determine that the system is up to date based upon those version
numbers.
Post by Csanyi Pal
Mike sed: "You should remove all packages that you've installed from
either."
You can purge and re-install packages. But that may not be the same
as a clean installation. It is much easier to simply create a clean
chroot and install there.
I created a clean chroot by running the following commands in a
directory called '/debian-adatok-1/Chroot/':

$ cd /debian-adatok-1/Chroot/
$ sudo debootstrap --arch amd64 wheezy .
$ sudo chroot /debian-adatok-1/Chroot/
$ sudo mount -o bind /dev /debian-adatok-1/Chroot/dev/
$ sudo mount -o bind /proc /debian-adatok-1/Chroot/proc/

Then I installed vuze in chroot environment by running the command:
aptitude install vuze

Is this an install of vuze in clean chroot?
--
Regards from Pal
--
To UNSUBSCRIBE, email to debian-user-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@gmail.com
Bob Proulx
2013-03-02 23:00:02 UTC
Permalink
Post by Csanyi Pal
Post by Bob Proulx
You can purge and re-install packages. But that may not be the same
as a clean installation. It is much easier to simply create a clean
chroot and install there.
I created a clean chroot by running the following commands in a
$ cd /debian-adatok-1/Chroot/
$ sudo debootstrap --arch amd64 wheezy .
$ sudo chroot /debian-adatok-1/Chroot/
$ sudo mount -o bind /dev /debian-adatok-1/Chroot/dev/
$ sudo mount -o bind /proc /debian-adatok-1/Chroot/proc/
The bind mounts would need to happen before the chroot command. You
would get errors otherwise so I assume you did that anyway. Or in a
different terminal.
Post by Csanyi Pal
aptitude install vuze
Is this an install of vuze in clean chroot?
Yes! That should work nicely.

If the application is an X application then very likely you will need
to bind mount /home and /tmp too.

sudo mount -o bind /home /debian-adatok-1/Chroot/home
sudo mount -o bind /tmp /debian-adatok-1/Chroot/tmp

If there is any problem opening an X window then investigate the
setting of $XAUTHORITY which is sometimes mangled by window session
managers. The file it points to must be available. Also the
/tmp/.X11-unix/ must be available too.

Bob

Loading...