allter: (Default)
[personal profile] allter
Очень удобная штука, как выяснилось - etckeeper.

Ставишь её, и она превращает /etc в чекаут репозитария /etc/.git. После этого она начинает отслеживать все изменения каталога /etc после каждого добавления или удаления пакета через apt . В дебиане для этого после установки etckeeper с помощью команды
apt-get install etckeeper
ничего больше делать, в принципе не надо до того случая, как эта информация понадобится. :)

Также удобно добавить приложенный хук в каталог /etc/etckeeper/post-install.d и создать каталог /etc/etckeeper_packages . В этом случае в этот каталог будут писаться списки установленных пакетов в разных форматах. Удобно смотреть - где что установлено.

10list-installed-packages:
#!/bin/sh
set -e

# Saves lists of packages installed on Debian-based systems

LIST_SAVER_DIR=/etc/etckeeper_packages

dpkg --get-selections | sort > $LIST_SAVER_DIR/dpkg_selections

dpkg-query --list |tail -n+8 | sort > $LIST_SAVER_DIR/dpkg_query

if [ -x /usr/bin/deborphan ]; then
    deborphan --all-packages --show-priority  \
        --libdevel --priority 1 --force-hold | sort > $LIST_SAVER_DIR/deborphan
    deborphan --all-packages --show-priority --nice-mode \
        --libdevel --priority 1 --force-hold | sort > $LIST_SAVER_DIR/deborphan_nice_mode
fi

From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.

Profile

allter: (Default)
allter

May 2017

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 12:46 am
Powered by Dreamwidth Studios