[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: einzelne Pakete aus testing - wie am geschicktesten?



On Wed, Feb 07, 2001 at 08:15:48PM +0100, Frank Fuerst wrote:
> Die Frage war durchaus ernst gemeint und wird jetzt etwas 
> ausgebaut: Gibt es von jedem Paket in Debian ein Source-Paket, 
> auch von reinen Skripten oder Dokumentation? Und wenn ja, wie 
> unterscheiden die sich?

ja.

also Beispiel mal adduser. 
1.) source:
besteht aus einer datei (einen tar.gz) mit folgenden Inhalt:
 adduser-3.28/
 adduser-3.28/debian/
 adduser-3.28/debian/conffiles
 adduser-3.28/debian/rules
 adduser-3.28/debian/copyright
 adduser-3.28/debian/changelog
 adduser-3.28/debian/control
 adduser-3.28/debian/prerm
 adduser-3.28/debian/postinst
 adduser-3.28/debian/override.Lintian
 adduser-3.28/debian/templates
 adduser-3.28/debian/config
 adduser-3.28/deluser.conf.5
 adduser-3.28/adduser.8
 adduser-3.28/adduser.conf
 adduser-3.28/adduser.conf.5
 adduser-3.28/deluser.8
 adduser-3.28/adduser
 adduser-3.28/po/
 adduser-3.28/po/pt_BR.po
 adduser-3.28/po/Makefile
 adduser-3.28/po/ja.po
 adduser-3.28/po/ko.po
 adduser-3.28/po/es.po
 adduser-3.28/po/de.po
 adduser-3.28/po/fr.po
 adduser-3.28/po/ru.po
 adduser-3.28/AdduserCommon.pm
 adduser-3.28/deluser.conf
 adduser-3.28/deluser
 adduser-3.28/TODO


2.) binary:
besteht aus einer Datei (ein .deb) mit folgenden Inhalt:
 ./
 ./etc/
 ./etc/deluser.conf
 ./usr/
 ./usr/sbin/
 ./usr/sbin/adduser
 ./usr/sbin/deluser
 ./usr/lib/
 ./usr/lib/perl5/
 ./usr/lib/perl5/AdduserCommon.pm
 ./usr/share/
 ./usr/share/doc/
 ./usr/share/doc/adduser/
 ./usr/share/doc/adduser/examples/
 ./usr/share/doc/adduser/examples/adduser.conf
 ./usr/share/doc/adduser/copyright
 ./usr/share/doc/adduser/TODO.gz
 ./usr/share/doc/adduser/changelog.gz
 ./usr/share/man/
zusätzlich gibt es noch Verwaltungsinformationen und
Installationsscripte:
 new debian package, version 2.0.
 size 37870 bytes: control archive= 2388 bytes.
      18 bytes,     1 lines      conffiles            
     900 bytes,    40 lines   *  config               #!/bin/sh
     997 bytes,    27 lines      control              
     971 bytes,    39 lines   *  postinst             #!/bin/sh
     119 bytes,     5 lines   *  prerm                #!/bin/sh
    1988 bytes,    31 lines      templates            
 Package: adduser
 Version: 3.30
 Section: base
 Priority: standard
 Architecture: all
 Depends: perl5, passwd (>=961025), debconf
 Suggests: liblocale-gettext-perl
 Installed-Size: 276
 Maintainer: Roland Bauerschmidt <rb@debian.org>
 Description: Add and remove users and groups to resp. from the system.
  This package includes the adduser and deluser commands for creating
  ....

dieses Binary wird aus den Daten im Source erzeugt, wie genau steht in 
'adduser-3.28/debian/rules'.

Dieses Beispiel ist hier sehe einfach da es klein ist und ein reines
Debian Packages ist. Weitere Beispiele aus Anfrage...


Gruss
Grisu
-- 
Michael Bramer  -  a Debian Linux Developer http://www.debian.org
PGP: finger grisu@db.debian.org  -- Linux Sysadmin   -- Use Debian Linux
"I cannot say that I like Microsoft. I believe that they make operating systems
 really bad "                        -- Linus Torvalds

Attachment: pgpQ1sr3TwCIa.pgp
Description: PGP signature


Reply to: