Packman as Installation Source
The other day I got some real good advice about how to set up Packman as an installation source for YaST's "Install and Remove Software". This worked great for installing Mplayer and getting its dependencies. Today I noticed that Packman has an updated version of Kaffeine so I tried to install it just as I did for Mplayer. Unfortunately it did not work. YaST finds libxine1 as a dependency and attempts to install it but it is looking for version 1.0.1 and packman actually has version 1.1.0. Is that a problem on Packman's end? Is it a YaST bug? Do I have something set up wrong? What I did for now is download and install manually. Turns out libxine1 has other dependencies in turn, most of which I was able to fond on Packman. There were two libraries (libMagick.so.6 and libWand.so.6) I couldn't find and had to use "--nodeps" to get rpm to install everything. Itsdeems to be working OK except that Kaffeine crashes with segmentation violation when it exits. (It did this before I tried the Packman version.) Thanks for any help, either in properly using Packman as installation source, in finding the missing libraries, or in avoiding the crash! Bob
On Thu, 2005-07-28 at 17:12 -0500, Robert Paulsen wrote:
The other day I got some real good advice about how to set up Packman as an installation source for YaST's "Install and Remove Software". This worked great for installing Mplayer and getting its dependencies.
Today I noticed that Packman has an updated version of Kaffeine so I tried to install it just as I did for Mplayer. Unfortunately it did not work. YaST finds libxine1 as a dependency and attempts to install it but it is looking for version 1.0.1 and packman actually has version 1.1.0.
Is that a problem on Packman's end? Is it a YaST bug? Do I have something set up wrong?
What I did for now is download and install manually. Turns out libxine1 has other dependencies in turn, most of which I was able to fond on Packman. There were two libraries (libMagick.so.6 and libWand.so.6) I couldn't find and had to use "--nodeps" to get rpm to install everything. Itsdeems to be working OK except that Kaffeine crashes with segmentation violation when it exits. (It did this before I tried the Packman version.)
Thanks for any help, either in properly using Packman as installation source, in finding the missing libraries, or in avoiding the crash!
Bob
I don't think you have anything wrong. The problem is probably a typo on packman's end as far as what the dep is. As far as kaffeine is concerned I also get the seg fault when closing it. I would not be to concerned unless it stops working at all. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
On Friday 29 July 2005 00:12, Robert Paulsen wrote:
The other day I got some real good advice about how to set up Packman as an installation source for YaST's "Install and Remove Software". This worked great for installing Mplayer and getting its dependencies.
Today I noticed that Packman has an updated version of Kaffeine so I tried to install it just as I did for Mplayer. Unfortunately it did not work. YaST finds libxine1 as a dependency and attempts to install it but it is looking for version 1.0.1 and packman actually has version 1.1.0.
YaST doesn't automatically look at the remote source when you start it. It downloads a list of the available packages to your local machine, and works from that. If the remote side is updated, you need to refresh that list. Go to 'change source of installation', highlight the installation source, and select Edit->Refresh After that, YaST should see the new packages
On Thursday 28 July 2005 17:20, Anders Johansson wrote:
On Friday 29 July 2005 00:12, Robert Paulsen wrote:
The other day I got some real good advice about how to set up Packman as an installation source for YaST's "Install and Remove Software". This worked great for installing Mplayer and getting its dependencies.
Today I noticed that Packman has an updated version of Kaffeine so I tried to install it just as I did for Mplayer. Unfortunately it did not work. YaST finds libxine1 as a dependency and attempts to install it but it is looking for version 1.0.1 and packman actually has version 1.1.0.
YaST doesn't automatically look at the remote source when you start it. It downloads a list of the available packages to your local machine, and works from that.
If the remote side is updated, you need to refresh that list. Go to 'change source of installation', highlight the installation source, and select Edit->Refresh
After that, YaST should see the new packages
Thanks -- worked great.
El Jueves, 28 de Julio de 2005 16:12, Robert Paulsen escribió:
The other day I got some real good advice about how to set up Packman as an installation source for YaST's "Install and Remove Software". This worked great for installing Mplayer and getting its dependencies.
(...) Robert: Could you share the exact steps you followed to setup Packman as a YAST source? Thank you. -- Alfredo J. Cole Grupo ACyC
On Thursday 28 July 2005 17:49, Alfredo Cole wrote:
El Jueves, 28 de Julio de 2005 16:12, Robert Paulsen escribió:
The other day I got some real good advice about how to set up Packman as an installation source for YaST's "Install and Remove Software". This worked great for installing Mplayer and getting its dependencies.
(...)
Robert:
Could you share the exact steps you followed to setup Packman as a YAST source?
Thank you.
Sure. 1. Open YaST Control Center 2. Open "Change Source of Installation" 3. Select Add->HTTP 4. Put "packman.iu-bremen.de" in server name field. 5. Put "suse/9.3" in directory field 6. Click OK 7. Use the "Up" button to move it to the top of the list. 8. With the new Installation Source highlighted in the list, select Edit->Refresh. (This step turns outn to be important -- see Anders Johansson's post to this thread.) 9. Now you can run the "Install and Remove Software" app from YaST to install off of Packman.
El Jueves, 28 de Julio de 2005 17:04, Robert Paulsen escribió: (...)
Robert:
Could you share the exact steps you followed to setup Packman as a YAST source?
Thank you.
Sure.
1. Open YaST Control Center 2. Open "Change Source of Installation" 3. Select Add->HTTP 4. Put "packman.iu-bremen.de" in server name field. 5. Put "suse/9.3" in directory field 6. Click OK 7. Use the "Up" button to move it to the top of the list. 8. With the new Installation Source highlighted in the list, select Edit->Refresh. (This step turns outn to be important -- see Anders Johansson's post to this thread.) 9. Now you can run the "Install and Remove Software" app from YaST to install off of Packman.
Thank you. It works. Best regards. -- Alfredo J. Cole Grupo ACyC
On Thu, 2005-07-28 at 16:49 -0600, Alfredo Cole wrote:
El Jueves, 28 de Julio de 2005 16:12, Robert Paulsen escribió:
The other day I got some real good advice about how to set up Packman as an installation source for YaST's "Install and Remove Software". This worked great for installing Mplayer and getting its dependencies.
(...)
Robert:
Could you share the exact steps you followed to setup Packman as a YAST source?
Thank you.
Follow this thread from the archives: http://lists.suse.com/archive/suse-linux-e/2005-Jul/2718.html It is easy to search the archives using google: site:lists.suse.com [SLE] param1 param2 ... use as many parameters as needed to narrow the search results. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
El Jueves, 28 de Julio de 2005 17:06, Ken Schneider escribió: (...)
Follow this thread from the archives:
http://lists.suse.com/archive/suse-linux-e/2005-Jul/2718.html
It is easy to search the archives using google:
site:lists.suse.com [SLE] param1 param2 ...
use as many parameters as needed to narrow the search results.
-- Ken Schneider
Also found this one: http://forums.suselinuxsupport.de/lofiversion/index.php/t5859.html Thank you. -- Alfredo J. Cole Grupo ACyC
On Friday 29 July 2005 01:12, Robert Paulsen wrote:
Today I noticed that Packman has an updated version of Kaffeine so I tried
It's good to know that kaffeine 0.6 is not so stable. That is: it crashes on exit, and I think it leaves the process in memory. So either use kaffeine 0.7 from CVS or stick to MPlayer. ftp://packman.iu-bremen.de/testing/xine-cvs/kaffeine/
On Friday 29 July 2005 01:12, Robert Paulsen wrote:
Today I noticed that Packman has an updated version of Kaffeine so I tried to install it just as I did for Mplayer. Unfortunately it did not work.
I've noted that packman folks obviously do not run x86-64. Updating kaffeine from packman doesn't work due to broken dependencies. Yast & apt state that: 'xine-mad' conflict Required by: 'kaffeine requires xine-mad' Conflicts with: 'libxine1 obsoletes xine-mad' Okay, this is a) broken statement: if libxine1 obsoletes xine-mad, how come it's a conflict? If it's really obsoleted, that specific requires entry should be skipped. b) extremely broken usability-wise -- // Janne
On Fri, 2005-07-29 at 11:54 +0300, Janne Karhunen wrote:
On Friday 29 July 2005 01:12, Robert Paulsen wrote:
Today I noticed that Packman has an updated version of Kaffeine so I tried to install it just as I did for Mplayer. Unfortunately it did not work.
I've noted that packman folks obviously do not run x86-64. Updating kaffeine from packman doesn't work due to broken dependencies. Yast & apt state that:
'xine-mad' conflict Required by: 'kaffeine requires xine-mad' Conflicts with: 'libxine1 obsoletes xine-mad'
Okay, this is a) broken statement: if libxine1 obsoletes xine-mad, how come it's a conflict? If it's really obsoleted, that specific requires entry should be skipped. b) extremely broken usability-wise
Simple solution, do not update libxine1 and you won't get the conflict. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
On Friday 29 July 2005 14:24, Ken Schneider wrote:
Simple solution, do not update libxine1 and you won't get the conflict.
Does the SUSE-packaged xine actually work with any real-life required codecs now? Last i checked, no. -- // Janne
Janne Karhunen wrote:
On Friday 29 July 2005 01:12, Robert Paulsen wrote:
Today I noticed that Packman has an updated version of Kaffeine so I tried to install it just as I did for Mplayer. Unfortunately it did not work.
I've noted that packman folks obviously do not run x86-64. Updating kaffeine from packman doesn't work due to broken dependencies. Yast & apt state that:
'xine-mad' conflict Required by: 'kaffeine requires xine-mad' Conflicts with: 'libxine1 obsoletes xine-mad'
Not special to X86-64. I got the same message on a 32 bit sytem (i686) and guess what? xine-mad wasn't even installed. So I just ignored the conflict, something I never do if I can help it. xine-mad *still* isn't installed and libxine1 was quietly upgraded. Kaffeine and xine run without problems. So far. :-) Regards, -- Jos van Kan www.josvankan.tk
On Friday 29 July 2005 16:05, Jos van Kan wrote:
'xine-mad' conflict Required by: 'kaffeine requires xine-mad' Conflicts with: 'libxine1 obsoletes xine-mad'
Not special to X86-64. I got the same message on a 32 bit sytem (i686) and guess what? xine-mad wasn't even installed.
Well, that's what it says. Kaffeine depends on an obsoleted package and that prevents installation. If the package is *obsoleted* why the heck it is required? That specific Requires: entry (in .spec) should be skipped. This is broken on so many levels i lost count. Heck, Linux needs some serious work on software installation front. Complete RPM rework, stable & supported ABIs and standard installation tools. Without this, Linux will never make it to the average Joes desktop. And it shouldn't. Before someone asks why RPM should be reworked, i'd say that: a) errors reported by it officially suck ( most people are never able to figure out what it's saying ). Since this has not been fixed ( not taking into account some minor improvements ) i would have to assume that it can not be fixed given current design. b) 80% of the complexity built into RPMs logic would not be needed in the first place given more stable (and broader) ABIs.
So I just ignored the conflict, something I never do if I can help it. xine-mad *still* isn't installed and libxine1 was quietly upgraded. Kaffeine and xine run without problems. So far. :-)
Well, it should. Nevertheless, having packages with broken dependencies prevents you from using apt. -- // Janne
participants (7)
-
Alfredo Cole
-
Anders Johansson
-
Janne Karhunen
-
Jos van Kan
-
Ken Schneider
-
Robert Paulsen
-
Silviu Marin-Caea