Re: deb-filer
mj@mattias.sytes.net:
> nar man installerar en deb fil vart lagger sig programmet da? inte i /etc iaf
Titta på http://www.debian.org/devel/ under "Packaging".
Där hittar du "Filesystem Hierarchy Standard (FHS)" som anger var man
brukar placera filer på ett linuxsystem.
Om du är intresserad av ett specifikt paket kan titta i
"Debian Policy Manual" för att se hur debianpaketen är uppbyggda.
I princip är de ar-arkiv (se man ar):
$ ar -t perforate_1.2-1_i386.deb
debian-binary
control.tar.gz
data.tar.gz
$ ar -x perforate_1.2-1_i386.deb
$ ls -l
total 40
-rw-r--r-- 1 karl users 874 Jul 28 14:42 control.tar.gz
-rw-r--r-- 1 karl users 13872 Jul 28 14:42 data.tar.gz
-rw-r--r-- 1 karl users 4 Jul 28 14:42 debian-binary
-rw-r--r-- 1 karl users 14938 Jul 28 14:42 perforate_1.2-1_i386.deb
$ tar ztf control.tar.gz
./
./md5sums
./control
$ tar ztf data.tar.gz
./
./usr/
./usr/bin/
./usr/bin/finddup
./usr/bin/findstrip
./usr/bin/zum
./usr/share/
./usr/share/doc/
./usr/share/doc/perforate/
./usr/share/doc/perforate/README.perforate
./usr/share/doc/perforate/README.Debian
./usr/share/doc/perforate/copyright
./usr/share/doc/perforate/changelog.Debian.gz
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/zum.1.gz
./usr/share/man/man1/finddup.1.gz
./usr/share/man/man1/findstrip.1.gz
./usr/bin/nodup
./usr/share/man/man1/nodup.1.gz
$ dpkg -I perforate_1.2-1_i386.deb
ger dig innehållet i debian-binary och control
$ dpkg -c perforate_1.2-1_i386.deb
visar dig innehållet i data.tar.gz (som om du gjort tar ztvf data.tar.gz).
Av detta kan man se att binärerna (programmen) hamnar i /usr/bin,
bruksanvisningarna (man-sidorna) hamnar i /usr/share/man/man1 och lite
övrig information i /usr/share/doc/perforate.
För mer dokumentation om linux kan du gå till http://en.tldp.org/
Under guides kan du hitta:
Introduction to Linux - A Hands on Guide
The Linux System Administrators' Guide
The Linux Network Administrator's Guide, Second Edition
http://www.togaware.com/linux/survivor/ kan också vara intressant.
Hälsningar,
/Karl
-----------------------------------------------------------------------
Karl Hammar Aspö Data karl@aspodata.se
Lilla Aspö 2340 Nätverk
S-742 94 Östhammar 0173 140 57 Datorer/Utrustning
Sverige 070 511 97 84 Linux/Unix konsulting
-----------------------------------------------------------------------
Reply to:
- References:
- deb-filer
- From: "mattias jonsson" <mj@mattias.sytes.net>