apt-file und config-files

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

apt-file und config-files

Beitrag von ernohl » 31.10.2002 19:07:34

Wie bekomme ich eine komplette der zu einem Paket gehörigen Files, also inkl. config-files.

Code: Alles auswählen

apt-file list <paket>
liefert die anscheinend nicht.

Bei mir wird jedenfalls (Beispiel) mit

Code: Alles auswählen

apt-file list gpm
die
  • etc/gpm.conf
nicht mit angezeigt.
Gruß
ernohl

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 31.10.2002 19:15:58

dpkg -L PAKETNAME

In /var/lib/dpkg/info/*.list liegen die "Rohdaten"

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 31.10.2002 19:42:37

pdreker hat geschrieben:dpkg -L PAKETNAME

In /var/lib/dpkg/info/*.list liegen die "Rohdaten"

Patrick
  • ii gpm 1.19.6-12 General Purpose Mouse Interface
    flinker:/# dpkg -L gpm | grep "gpm.conf"
    flinker:/# grep "gpm.conf" /var/lib/dpkg/info/*.list
    flinker:/# ls -l /etc/gpm.conf
    -rw-r--r-- 1 root root 618 Aug 9 19:45 /etc/gpm.conf
:?: :?: :?:
Gruß
ernohl

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 31.10.2002 20:11:08

/var/lib/dpkg/info/gpm.postinst:

Code: Alles auswählen

#! /bin/sh

set -e

create_gpm_conf ()
{
 ARCH=$(dpkg --print-installation-architecture)
 case $ARCH in
    m68k)
        device=/dev/mouse;
        type=bm;;
    sparc)
        device=/dev/sunmouse;
        type=sun;;
    i386|*)
        device=/dev/psaux;
        type=autops2;;
 esac;
 cat > /etc/gpm.conf <<EOF
#  /etc/gpm.conf - configuration file for gpm(1)
#
#  If mouse response seems to be to slow, try using
#  responsiveness=15. append can contain any random arguments to be
#  appended to the commandline.
#
Hellsehen kann das System noch nicht... ;-)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 31.10.2002 20:45:19

pdreker hat geschrieben:Hellsehen kann das System noch nicht... ;-)

Patrick
Sicher? Bei der Installation anscheinend doch. :wink:

Vielleicht habe ich ja nur ein ganz schlechtes Beispiel erwischt. Zur Recherche erschien mir gpm schön klein und übersichtlich.

Ich wollte mir eigentlich vor dem purgen von vielen bereits removeden Paketen mal ein paar innere Zusammenhänge des Paketmanagers ansehen. Also auch, wie ich *alle* zu einem Paket gehörenden Dateien finden kann und wie ich herausbekomme, wie config-files von "normalen" unterschieden werden.

Und noch konkreter war der Ausgangspunkt, dass ich immer noch nicht zufrieden bin mit meinen Fonts speziell in Mozilla. Beim Stöbern bin ich darauf gekommen, dass bei den Entwicklern bekannt ist, dass einige von abiword installierte Fonts Mozilla Probleme bereiten (sehr schlecht lesbar). Und da ich mal abiwold installiert hatte (Status rc) wollte ich diese Fonts finden, die ja vielleicht config-files sind.

Also, wenn wir mal gpm.conf als unglückliches Beispiel abtun, wie kann ich config- von normalen files unterscheiden. Sprich woher weiß der Paketmanager, welche files er bei remove löschen soll und welche nicht und wie kann ich das über ein Kommando oder in einem file herausfinden?
Gruß
ernohl

Antworten