apt-logger

Debian 有很多實用的工具如: apt 系列 、 update- 系列,但是我們卻常常忽略了!這個版就是要大家一起來分享您在使用 debian 特殊指令的經驗!請大家共襄盛舉囉!注意不要在此提問問題喔!

apt-logger

文章訪客 » 週六 3月 06, 2004 6:27 am

由於使用 sid 版本,軟體異動安裝頻繁,有時候會忘記甚麼時候安裝或升級了何種版本的軟體。

apt-logger 是一個不到十行的小程式,當管理者使用 apt-get install 安裝或升級軟體時,會自動加註一筆資料到 syslog。如此便可追蹤安裝紀錄。(只有使用 apt-get 安裝會紀錄,手動使用 dpkg -i 無效)
filename: apt-logger
代碼: 選擇全部
#!/bin/sh
# apt-logger - apt install logger
# Copyright 2004 Taiwan Debian GNU/Linux Communtiy
# Licensed under the GNU General Public License, version 2.  See the file
# /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
#
# Install:
#   install -d /usr/local/bin
#   install --owner=root --group=root --mode=755 \
#   apt-logger /usr/local/bin/apt-logger
#   cat > /etc/apt/apt.conf.d/90logger <<EOF
#   DPkg::Pre-Install-Pkgs {'/usr/local/bin/apt-logger'};
#   EOF
# Depends: coreutils, bsdutils
# $Id: $
export LC_ALL=C
while read pkg ; do
    package=$(dpkg -f $pkg Package) ;
    version=$(dpkg -f $pkg Version);
    /usr/bin/logger -t "apt-get" "install $package $version";
done < /dev/stdin


have fun.
訪客
 

re:apt-logger

文章louie » 週日 3月 07, 2004 1:11 am

cool !!!!
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

文章legendsen » 週二 10月 25, 2005 2:23 pm

sarge里没有这个命令啊?怎么安装?
---------程序人生--------
仰望理想的高地,等青春散场
---------人生程序---------
legendsen
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週二 8月 09, 2005 11:11 am
來自: 大连

文章訪客 » 週二 10月 25, 2005 7:59 pm

從 dpkg 1.13.5 開始,官方套件預設就有 dpkg log 喔,不用額外裝什麼套件,都會在 /var/log/dpkg.log 詳細記錄你最近做了啥事…

從 1.13.2 開始才有這個功能,所以 Sarge 是沒辦法用的…
訪客
 

文章louie » 週三 10月 26, 2005 8:35 pm

這個功能實在好用了, 感謝
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm


回到 debian command

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客