The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Operating Systems > Linux > Slackware
.
google unix.com



Slackware The Official Release of Slackware Linux by Patrick Volkerding is an advanced Linux operating system, designed with the twin goals of ease of use and stability as top priorities.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
ssh on solairs 10 which packages liven SUN Solaris 1 05-15-2008 08:19 PM
upgrading packages melanie_pfefer Red Hat 3 05-08-2008 10:12 AM
pkg - updateable packages Tex-Twil SUN Solaris 0 03-13-2008 12:45 PM
Unix or Linux distributions for a PC adrian262 UNIX for Dummies Questions & Answers 8 06-25-2007 11:36 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-21-2004
avaurus avaurus is offline
Registered User
  
 

Join Date: Oct 2004
Posts: 6
Packages of different distributions

hi,
as you know nearly every distribution has its own package-management and it needs special packages to install different software.
For slackware it's *.tgz, for debian *.deb, for many rpm's *.rpm and so on, but I wonder how a package can be built to be compatibel with every maschine.

An example:
I have downloaded the package for sodipodi from linuxpackages.net and I use slackware 10. The package was also built for slackware 10, but after the quick installation I found out that I was not able to execute the binary "sodipodi", because a library is missing. After that I downloaded the source of sodipodi and compiled it myself. ./configure didn't complain about missing libs, so I "make"d sodipodi and it worked. I am now able to use sodipodi.
My explanation is that the package creator has built sodipodi against another version of a lib, which is already installed on my system.

So, my question is, how to build a package, which runs for example on all slackware 10 installations? I think this is quite impossible, because I am not able to know if the user has updated some libs or if I have a newer lib than the user.

It would be nice if you would comment on my question, because I don't understand the topic with different library-versions. It just confuses me :/...

avaurus.-
  #2 (permalink)  
Old 11-21-2004
locustfurnace locustfurnace is offline Forum Advisor  
Registered User
  
 

Join Date: Aug 2004
Posts: 232
Some people who build packages, may be using Slackware-current, or they have updated certain libraries, then they build their packages. So that when someone else uses these packages on their system, such as a stock Slackware-10, they are missing these libraries.

It is possible that the packager used an updated library, which you were missing. But you did have an earlier verison of the library, this is why compile && make did not complain.

Building your own Slackware packages is very simple, and is a good way to install packages, since you now have the ability to remove these titles with pkgtool.

To build a packages that works on ALL Slackware-10 boxes, you have to have a Slackware-10 install with absolutely no updates. Then your packages will work on all other Slackware-10 installs. This is how the majority of Slackware packages are built, and preferred at http://linuxpackages.net

As for a packages that is compatible for every distro, that is not going to happen. Building from sources would be that 'universal' system. It is possible to install different packages onto Slackware, such as using a rpm or .deb on slackware, but it requires a conversion process.

Last edited by locustfurnace; 11-21-2004 at 12:36 PM..
  #3 (permalink)  
Old 11-21-2004
avaurus avaurus is offline
Registered User
  
 

Join Date: Oct 2004
Posts: 6
Quote:
To build a packages that works on ALL Slackware-10 boxes, you have to have a Slackware-10 install with absolutely no updates.
ok, thank you.

Quote:
As for a packages that is compatible for every distro, that is not going to happen.
of course not ...

ok, all I wanted to know is answered, thank you.
Sponsored Links
Closed Thread

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 01:50 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0