Замерьте размер своего каталога /lib/modules, особенно, если ядро не
самособранное. Ну как, не жалко места? нет, ну... тогда не читайте, а
если да, то вот такое сделать можно:
compress_modules.sh
#!/bin/sh
VERSION=`uname -r`
MAJOR=`uname -r | awk -F. '{print $1}'`
MINOR=`uname -r | awk -F. '{print $2}'`
if [ $MAJOR -ge 2 -a $MINOR -ge 5 ]; then
OBJ=ko
else
OBJ=o
fi
find /lib/modules/`uname -r`/ -name *.$OBJ -exec gzip -9 '{}' ';'
depmod -a
depmod -A
работает для ядер 2.6, 2.4, на 2.5 что-то сломали (но зачем оно нам?
:)
на других не пробывал.
2. О размерарах дистрибутивных пакетов
В один прекрасный момент всегда перестает хватать места на диске, ладно
еще когда не хватает метров 700--800, чтобы записать фильмец, тут можно на
время смириться, записать что-то на матриции, но это будет потом, но если
нехватает мегов 20, и они нужны позарез, тут можно поднапрячь мозги:
1) попробывть почисть документацию дистрибутива, ведь после настройки
пакета она вам врядли будет нужна, а потребуется, так всегда есть на
cd-rom
вот к примеру: