Installierte Programme überprüfen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
knick
Beiträge: 5
Registriert: 10.07.2002 08:15:44
Kontaktdaten:

Installierte Programme überprüfen

Beitrag von knick » 10.07.2002 08:26:07

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

k-pl
Beiträge: 587
Registriert: 11.01.2002 11:26:44
Wohnort: München
Kontaktdaten:

Re: Installierte Programme überprüfen

Beitrag von k-pl » 10.07.2002 09:48:36

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 

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 10.07.2002 12:54:45

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.

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Re: Installierte Programme überprüfen

Beitrag von Shango » 30.07.2002 17:21:05

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

Benutzeravatar
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

Beitrag von feltel » 30.07.2002 18:15:26

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 ?
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.

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 31.07.2002 08:36:19

Du kannst Dir ja mal ein Intrusion Detection System wie tripwire anschauen, falls Dir cruft nicht reicht.

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Beitrag von Shango » 31.07.2002 11:19:38

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

Antworten