Hi,
auf meiner Mühle sind diverse Debian-Pakete installiert. Jetzt möchte ich gerne überprüfen, ob Dateien aus den Paketen verändert worden sind.
Gibt es dafür ein fertiges Skript oder sowas?
Auch hätte ich gerne eine Funktion, die mir alle Installierten Pakete **INKL** Version anzeigt. mit "dpkg --get-selections" kann ich mir zwar alle Pakete anzeigen lassen, aber leider ohne Version....
Bye
Michael
Installierte Programme überprüfen
Re: Installierte Programme überprüfen
knick hat geschrieben: Auch hätte ich gerne eine Funktion, die mir alle Installierten Pakete **INKL** Version anzeigt. mit "dpkg --get-selections" kann ich mir zwar alle Pakete anzeigen lassen, aber leider ohne Version....
Code: Alles auswählen
dpkg -l
debian(renate):/var/log$ apt-cache show cruft
Package: cruft
Priority: optional
Section: admin
Installed-Size: 640
Maintainer: Anthony Towns <ajt@debian.org>
Architecture: i386
Version: 0.9.6-0.3
Depends: libc6 (>= 2.2.1-2)
Filename: pool/main/c/cruft/cruft_0.9.6-0.3_i386.deb
Size: 26868
MD5sum: 0bf70a5b082c8f68fabcec2306fcd4b6
Description: Find any cruft built up on your system
cruft is a program to look over your system for anything that shouldn't
be there, but is; or for anything that should be there, but isn't.
.
It bases most of its results on dpkg's database, as well as a list of
`extra files' that can appear during the lifetime of various packages.
.
cruft is still in pre-release; your assistance in improving its accuracy
and performance is appreciated.
Package: cruft
Priority: optional
Section: admin
Installed-Size: 640
Maintainer: Anthony Towns <ajt@debian.org>
Architecture: i386
Version: 0.9.6-0.3
Depends: libc6 (>= 2.2.1-2)
Filename: pool/main/c/cruft/cruft_0.9.6-0.3_i386.deb
Size: 26868
MD5sum: 0bf70a5b082c8f68fabcec2306fcd4b6
Description: Find any cruft built up on your system
cruft is a program to look over your system for anything that shouldn't
be there, but is; or for anything that should be there, but isn't.
.
It bases most of its results on dpkg's database, as well as a list of
`extra files' that can appear during the lifetime of various packages.
.
cruft is still in pre-release; your assistance in improving its accuracy
and performance is appreciated.
Re: Installierte Programme überprüfen
Hi Michael,
das Problem, alle installierten Pakete ueberpruefen zu wollen
habe ich auch. Ich bin fast schon dabei mir ein Programm zu
schreiben, entweder in C/C++ oder Perl + DB.
Damit das aber Sinn macht muesste ich irgendwo fuer jede
Datei eines Paketes deren Attribute, wie etwa Zugriffsrechte
oder Groesse, Datum, etc., abfragen koennen. Gibt es "-dev" -
oder "-doc" - Pakete, die mir Dabei helfen ? Ich denke mir, dass
ich mir "dpkg-dev" auf dem richtigen Weg bin, hab aber die
gesuchte Info noch nicht gefunden. Tip ?
PS: Bin neu bei DF.De. Gibt es hier ein Forum fuer neue
Mitglieder ? Ist es regel, sich hier kurz und knapp vor -
zustellen ?
TIA!
Ciao,
Thomas
das Problem, alle installierten Pakete ueberpruefen zu wollen
habe ich auch. Ich bin fast schon dabei mir ein Programm zu
schreiben, entweder in C/C++ oder Perl + DB.
Damit das aber Sinn macht muesste ich irgendwo fuer jede
Datei eines Paketes deren Attribute, wie etwa Zugriffsrechte
oder Groesse, Datum, etc., abfragen koennen. Gibt es "-dev" -
oder "-doc" - Pakete, die mir Dabei helfen ? Ich denke mir, dass
ich mir "dpkg-dev" auf dem richtigen Weg bin, hab aber die
gesuchte Info noch nicht gefunden. Tip ?
PS: Bin neu bei DF.De. Gibt es hier ein Forum fuer neue
Mitglieder ? Ist es regel, sich hier kurz und knapp vor -
zustellen ?
TIA!
Ciao,
Thomas
- feltel
- Webmaster
- Beiträge: 10383
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Re: Installierte Programme überprüfen
Hallo Thomas, herzlich willkommen auf debianforum.de. Deine Idee, das sich neue Mitglieder kurz vorstellen ist garnicht mal schlecht, schreib doch mal was über Dich im Smalltalk.Shango hat geschrieben:PS: Bin neu bei DF.De. Gibt es hier ein Forum fuer neue
Mitglieder ? Ist es regel, sich hier kurz und knapp vor -
zustellen ?
Hi.
Mein Problem ist ein anderes als die Einbruchssicherheit. Hin und
wieder will ich ueberpruefen, in welchem Zustand incl. Zugriffsrechte
etc. sich die Dateien eines Pakets befinden. Dazu will ich ausgehend
von installierten Paketen auch nachschauen koennen, welche Dateien
nicht zur Debian - Installation gehoeren, z.B. nach der Installation
eines Progs mit 'make install'. CheckInstall ist da nicht das richtige
Werkzeug fuer mich. Nach "apt-get remove xyz" oder "dpkg -P"
werden oft die Configs zurueckgelassen ( kann man das abstellen ? )
was mich nach einer Weile stoert. Dann werden bei Reconfigurationen
wieder andere Kopien angelegt. Jedes Prog bennent diese um mit
eigenen Extensions. All dem will ich einen Strich durch die Rechnung
machen.
Gibt es unter Debian fuer Perl oder C/C++ eine API, mit derren
Hilfe ich alle moeglichen Informationen ueber installierte Pakete
und derren Dateien samt Groesse, Attribute, Rechte, Eigentuemer
etc. abfragen kann ?
Thanks.
Ciao,
Shango
Mein Problem ist ein anderes als die Einbruchssicherheit. Hin und
wieder will ich ueberpruefen, in welchem Zustand incl. Zugriffsrechte
etc. sich die Dateien eines Pakets befinden. Dazu will ich ausgehend
von installierten Paketen auch nachschauen koennen, welche Dateien
nicht zur Debian - Installation gehoeren, z.B. nach der Installation
eines Progs mit 'make install'. CheckInstall ist da nicht das richtige
Werkzeug fuer mich. Nach "apt-get remove xyz" oder "dpkg -P"
werden oft die Configs zurueckgelassen ( kann man das abstellen ? )
was mich nach einer Weile stoert. Dann werden bei Reconfigurationen
wieder andere Kopien angelegt. Jedes Prog bennent diese um mit
eigenen Extensions. All dem will ich einen Strich durch die Rechnung
machen.
Gibt es unter Debian fuer Perl oder C/C++ eine API, mit derren
Hilfe ich alle moeglichen Informationen ueber installierte Pakete
und derren Dateien samt Groesse, Attribute, Rechte, Eigentuemer
etc. abfragen kann ?
Thanks.
Ciao,
Shango