Linux для пользователя



         

Обновление программного обеспечения


Если вы владеете английским, то неплохо просмотреть файл README в каталоге linux и файлы Changes и Configure.help в подкаталоге linux/Documentation. Впрочем, тем кто не владеет английским, тоже необходимо заглянуть по крайней мере в файл linux/Documentation/Changes. Дело в том, что в этом файле приведен состав программного обеспечения, необходимого для компиляции нового ядра.

В приводимой ниже табл. 17.1 показан его состав для случая ядра 2.4.2.

Таблица 17.1. ПО, необходимое для компиляции нового ядра

Программа

Версия

Как определить версию

Gnu C

2.91.66

gcc --version

Gnu make

3.77

make --version

Binutils

2.9.1.0.25

ld -v

util-linux

2.10o

fdformat --version

Modutils

2.4.2

/sbin/insmod -V

e2fsprogs

1.19

/sbin/tune2fs

Reiserfsprogs

3.x.0b

reiserfsck 2>&1|grep reiserfsprogs

pcmcia-cs

3.1.21

cardmgr -V

PPP

2.4.0

pppd --version

isdn4k-utils

3.1pre1

isdnctrl 2>&1|grep version

Приведенные в правой колонке команды позволяют произвести проверку того, что необходимый пакет имеется, и имеет соответствующую версию (более новые версии не возбраняются). Не все перечисленные в этой таблице пакеты безусловно необходимы для компиляции ядра: если в Вашей системе нет PCMCIA-карт (PC Card), например, то вам не нужен и пакет pcmcia-cs. Я посчитал ненужными последние 4 пакета (reiserfs и pcmcia у меня нет, а удаленный дозвон и соединение по isdn я не использую), а для остальных пакетов нашел на rpmfind.net последние версии и установил их. Все указанные пакеты установились из rpm-файлов без проблем.

Примечание

Совет для "чайников" вроде меня: используйте команду rpm -Uhv paket_name, а не rpm -i paket_name.




Содержание  Назад  Вперед