I have currently enabled openSUSE OSS, NON-OSS, Updates, Packman and KDE Factory repositories.
As an example I have kaffeine-0.8.6 installed.
rpm -qi kaffeine
Name : kaffeine Relocations: (not relocatable)
Version : 0.8.6 Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release : 54.1 Build Date: Sat 07 Jun 2008 08:06:23 AM IST
Install Date: Tue 10 Jun 2008 05:56:06 PM IST Build Host: alsa2.suse.de
Group : Productivity/Multimedia/Video/Players Source RPM: kaffeine-0.8.6-54.1.src.rpm
Size : 2562824 License: GPL v2 or later
Signature : DSA/SHA1, Sat 07 Jun 2008 08:14:03 AM IST, Key ID a84edae89c800aca
Packager : http://bugs.opensuse.org
URL : http://kaffeine.sourceforge.net/
Summary : Xine-Based Multimedia Player
But there is an update for Kaffeine from the Packman repository
sudo zypper lu -t package
Reading installed packages...
S | Repository | Name | Version | Arch
--+-----------------------------+-----------------------------------+---------------------------+-------
v | Packman Repository | audacity | 1.3.5-0.pm.3 | i586
v | Packman Repository | blender | 2.47-0.pm.7 | i586
v | Packman Repository | brasero | 0.8.1-0.pm.1 | i586
v | Packman Repository | dejavu | 2.26-0.pm.1 | noarch
v | Packman Repository | dvb | 1.1.0_CVS20080331-20.pm.1 | i586
v | Packman Repository | gstreamer-0_10 | 0.10.20-42.pm.1 | i586
v | Packman Repository | gstreamer-0_10-devel | 0.10.20-42.pm.1 | i586
v | Packman Repository | gstreamer-0_10-doc | 0.10.20-42.pm.1 | i586
v | Packman Repository | gstreamer-0_10-plugins-base | 0.10.20-42.pm.1 | i586
v | Packman Repository | gstreamer-0_10-plugins-base-devel | 0.10.20-42.pm.1 | i586
v | Packman Repository | gstreamer-0_10-plugins-good | 0.10.10-42.pm.1 | i586
v | Packman Repository | gstreamer-0_10-plugins-good-extra | 0.10.10-42.pm.1 | i586
v | Packman Repository | gstreamer-0_10-pulse | 0.9.7-42.pm.1 | i586
v | Packman Repository | kaffeine | 0.8.7-0.pm.1 | i586
v | Packman Repository | kaffeine-gstreamer | 0.8.7-0.pm.1 | i586
Now since there is a change in the “Vendor” of the installed packages and the update package that is available, zypper is un-able to update Kaffeine(there are other such packages)
sudo zypper up -t package
Reading installed packages...
Nothing to do.
After all the boring information provided above, let me get to my questions
-
Is it safe to consume update ignoring the fact that the installed package and the update package is from different repositories? Will it break anything?
-
Is there a way to update all these packages at once using command line zypper? Currently I can do that by manually resolving the conflict by running “sudo zypper up -t package <package_name>”. But can I do it all at once?
- Thejaswi Raya