Logging von dselect/dpkg/apt Aktivitaeten
Liebe Leute, gibt es eine Moeglichkeit, die Paketverwaltungstaetigkeiten mitzuschreiben, sodass dann in einem Logfile die Infos zu finden sind, welches Paket in welcher Version von welcher Quelle zu welchem Zeitpunkt installiert/geaendert/geloescht wurde (etwa eine Zeile je Aktion)? Bei uns verwalten mehere Leute ein Debian-Netz, und da wuerde ein derartiges Logfile die Kommunikation erleichtern; man koennte etwa einmal taeglich eine Mail mit den Aenderungen aussenden. Auch um spaeter einmal nachzuschlagen, woher ein Paket gekommen ist, waere es nicht schlecht ... Danke, Gernot -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Logging von dselect/dpkg/apt Aktivitaeten
On 14.Jan 2005 - 12:06:56, Gernot Salzer wrote: Liebe Leute, gibt es eine Moeglichkeit, die Paketverwaltungstaetigkeiten mitzuschreiben, sodass dann in einem Logfile die Infos zu finden sind, welches Paket in welcher Version von welcher Quelle zu welchem Zeitpunkt installiert/geaendert/geloescht wurde (etwa eine Zeile je Aktion)? Ein Log in dem Sinne nicht aber es gibt vielleicht trotzdem ne Lösung... Bei uns verwalten mehere Leute ein Debian-Netz, und da wuerde ein derartiges Logfile die Kommunikation erleichtern; man koennte etwa einmal taeglich eine Mail mit den Aenderungen aussenden. Sowas macht apt-listchanges für Upgrades, da kannste dir bestimmt was abgucken. Zum Beispiel benutzt es die Config-Option DPkg::Pre-Install-Pkgs { ...;}; um sich selbst aufzurufen wenn ein Paket installiert werden soll. Ausserdem mailt es die Changes an einen beliebigen Acoount. Auch um spaeter einmal nachzuschlagen, woher ein Paket gekommen ist, waere es nicht schlecht ... Dafür kann immer apt-cache policy benutzt werden, das sagt dir genau welches Paket von wo installiert wurde (per dpkg -i installierte erscheinen als /var/lib/dpkg/info). Andreas -- You will be married within a year, and divorced within two. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Logging von dselect/dpkg/apt Aktivitaeten
Gernot Salzer [EMAIL PROTECTED] wrote: Liebe Leute, gibt es eine Moeglichkeit, die Paketverwaltungstaetigkeiten mitzuschreiben, sodass dann in einem Logfile die Infos zu finden sind, welches Paket in welcher Version von welcher Quelle zu welchem Zeitpunkt installiert/geaendert/geloescht wurde (etwa eine Zeile je Aktion)? aptitude macht das von Haus aus. Ansonsten vielleicht apt-get install/remove packet -s logfile vor jedem tatsächlichen ausführen. (Dann vielleicht eher mit einem Script. Ulrich
Re: Logging von dselect/dpkg/apt Aktivitaeten
Am 2005-01-14 12:06:56, schrieb Gernot Salzer: Liebe Leute, gibt es eine Moeglichkeit, die Paketverwaltungstaetigkeiten mitzuschreiben, sodass dann in einem Logfile die Infos zu finden sind, welches Paket in welcher Version von welcher Quelle zu welchem Zeitpunkt installiert/geaendert/geloescht wurde (etwa eine Zeile je Aktion)? BTS #957 mittlerweile 9 Jahre und 7 Monate alt. Bedanke Dich bei Michael Bramer (2004-06-08) Danke, Gernot Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Logging for dselect/dpkg?
ES == Ed Slocomb [EMAIL PROTECTED] writes: ES Does dselect/dpkg keep a log of the individual package install ES script outputs? That stuff tend to just go flying past me on the ES screen, and I occaisionally catch a glimpse of important ES installation/activation instructions. Where can I go to find out ES what I'm missing? I don't think there is such a thing. But I remember that one of the access methods does logging (mountable IIRC). But you could use script (from bsdutils) to catch the output. script install.log # do some installing exit less install.log Ciao, Martin
Logging for dselect/dpkg?
Does dselect/dpkg keep a log of the individual package install script outputs? That stuff tend to just go flying past me on the screen, and I occaisionally catch a glimpse of important installation/activation instructions. Where can I go to find out what I'm missing?
RE: Logging for dselect/dpkg?
There is no logging provisions in deselect/dpkg, but you can cheat. On any virtual console, you can use scroll lock to pause scrolling, and you can use shift-pgup and shift-pgdn to scroll up and down the virtual console. This works inside and outside of dselect. -Alex Neat tricks, but I usually need to refer to that info *after* I've installed my shiny new packages, and there's frequently more output than will fit in the scroll buffer. I think I'd rather tee -a the output to a file. ...After thnking about it a bit, It looks like I need to run deselect and quit before the install step, then run deselect install | tee -a dinstall.log or similar. Will apt have logging capabilities? I haven't messed with it yet.