dpkg

List installed deb packages by size

dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n

Как найти "лишние" файлы в системе:

Создаем список файлов из пакетов:

dpkg -l | grep -E '^.(i|c)' | awk '{print $2}' | xargs -n1 dpkg -L > files.dpkg

Создаем список всех файлов:

find / -xdev -type f > files.all

Выводим лишние:

grep -x -F -v -f files.dpkg files.all | less

Debian packages downgrade

Set the "/etc/apt/preferences" file as the following.

Package: *
Pin: release a=stable
Pin-Priority: 1010

Run "aptitude full-upgrade" to force downgrading of packages across the system.

Remove this special "/etc/apt/preferences" file after this emergency downgrading.

сборка deb-src

Вспомогательные программы
apt-get install debhelper build-essential

Скачать исходники из репозитория
apt-get source package

Распаковать
dpkg-source -x fluxbox_0.9.15.1+1.0rc2-1.dsc

Установить зависимые пакеты для сборки
apt-get build-dep fluxbox

cd fluxbox_0.9.15.1

Проверить зависимости
dpkg-checkbuilddeps

dch -i
fakeroot ./debian/rules binary

http://www.debian.org/doc/manuals/maint-guide/build.ru.html