11-21-2004
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.-
5 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi all,
I'd like to install either Unix or Linux on my PC and I don't know which way to go- I've tried with HP-UX 11.11 and it failed but I've heard that LInux is the fastest growing operating system in the world.I am asking you thus what sort of Linux distribution would be the best choice for a... (8 Replies)
Discussion started by: adrian262
8 Replies
2. Shell Programming and Scripting
Hi All,
I would just like to know if the /etc/init.d directory which is used to hold the start up scripts is available in all linux distributions? Are there any exceptions
One more question
Is the command chkconfig available in all Linux distributions and used in a similar fashions... (2 Replies)
Discussion started by: gurubarancse
2 Replies
3. UNIX for Dummies Questions & Answers
Hello,
I'm trying to get lists of the frequency distributions for each of two variables (vars C and N in the examples). I'd like the distribution for each variable to range from the min of the two variables to the max of the two variables. I can work out the max value beforehand by ordering the... (2 Replies)
Discussion started by: auburn
2 Replies
4. Slackware
Hi!
Let me introduce a project for find and download Slackware packages and browse Slackware repositories.
The site provides following features:
* Large, daily updated database with RPM, DEB, TGZ, TXZ packages for well-known repositories of the Slackware, Fedora, CentOS, RHEL, Debian,... (2 Replies)
Discussion started by: lystor
2 Replies
5. UNIX for Dummies Questions & Answers
I'm new in the UNIX world. I'm just wondering what are the different examples of unix distributions? (2 Replies)
Discussion started by: j3ff_skull
2 Replies
LEARN ABOUT DEBIAN
dh_bugfiles
DH_BUGFILES(1) Debhelper DH_BUGFILES(1)
NAME
dh_bugfiles - install bug reporting customization files into package build directories
SYNOPSIS
dh_bugfiles [-A] [debhelperoptions]
DESCRIPTION
dh_bugfiles is a debhelper program that is responsible for installing bug reporting customization files (bug scripts and/or bug control
files and/or presubj files) into package build directories.
FILES
debian/package.bug-script
This is the script to be run by the bug reporting program for generating a bug report template. This file is installed as
usr/share/bug/package in the package build directory if no other types of bug reporting customization files are going to be installed
for the package in question. Otherwise, this file is installed as usr/share/bug/package/script. Finally, the installed script is given
execute permissions.
debian/package.bug-control
It is the bug control file containing some directions for the bug reporting tool. This file is installed as
usr/share/bug/package/control in the package build directory.
debian/package.bug-presubj
The contents of this file are displayed to the user by the bug reporting tool before allowing the user to write a bug report on the
package to the Debian Bug Tracking System. This file is installed as usr/share/bug/package/presubj in the package build directory.
OPTIONS
-A, --all
Install debian/bug-* files to ALL packages acted on when respective debian/package.bug-* files do not exist. Normally, debian/bug-*
will be installed to the first package only.
SEE ALSO
/usr/share/doc/reportbug/README.developers.gz
debhelper(1)
This program is a part of debhelper.
AUTHOR
Modestas Vainius <modestas@vainius.eu>
9.20120909 2011-09-12 DH_BUGFILES(1)