���� �� ������� � UNIX, ���, ��������, ���� �� ������� ������ ���������������
���������� � �������� ��. �� �������� Unix
FAQ
�� ������ ����� ������ �� ����� � ����������� Usenet, �������
����� ��� ��������� ���������. ����� ��������� User-Friendly Unix
FAQ
.
Linux — ��� ���� �� ���������� Unix. ������ ���������������� Linux (LDP)
������ ��������� ���������� ��� ���������� HOWTO � ���� ����������� � Linux.
����������� ���� ���������� ����� ���� ����������� ��������; ��� ����� ���
���������� ���������� ����� doc-linux-html
(������ HTML) ��� ��
����� doc-linux-text
(������� ��������� ������), � ����� ���������
� ������� /usr/doc/HOWTO
. LDP HOWTO ����� ���������� �� ������
�����, � ��� �������� �������� ��� ������ Debian.
����� �� ������ ����� ���������� ����������� ������ � Debian.
Debian ���������� �� ������ �������������. ���� ���� �� ��� ������� � ������� ���������� ������������� Linux, ��� ���������� ����� ����������� Debian ��� ����, ����� ���� ������� ��������� ��������������. ��� ����� �������� ���������, ������� ������ ������ ��� ����������������. �� � ���� ������ �� �������������� ��� ����� ��� ������� �� ������������� Debian.
����� ������� ����������� Debian -- ��� ������� ��������� �������. �������, ������������ ����� ����� ������� ��������� � ������� ������� ��������� �������. � ���������:
/usr
(��� /usr/local
)
/var
(�� ������ ������� ������� /var/local
, �������
�� ����� � ������� ������� ��������� �������)
/bin
/sbin
/lib
��������, ���� �� �������� ���� /usr/bin/perl
��� ����� ����������
��������, �� ��� ������ �� �������� ����� perl
, ����, ������� ��
������� ����� ������� ���, ��� ��������� � ������. �������� ����� ��������
�����, ������������ ����������� ���������� ������ perl
� ���������
dselect
(��� �����, ��� ���� ��������� � ����� ``hold'').
���� ��� ���������� ���������� � ���������� ���������, ������� �� ������ ����������� ��������� ������� man program ��� info program.
����� ����� ������������ ���������� ����� ����� � ��������
/usr/doc
. � ���������, � ��������� /usr/doc/HOWTO
�
/usr/doc/FAQ
.
������� ���������� ������ ������������ � Debian �� ������ ����� �� ����� Debian
. � ���������, ��� �����
�������������� �������� Debian
FAQ
� ������ �������
�������� Debian
. � �������� Debian ������� ������������ ���������
������� ����-�����. ��� ����, ����� �������� ������ �� ������ ����������� ��
���� ��� ����� ������� ��������, ��������� — �� �������� �������� �� ������
��������
.
����� ������������� ����? ����� ��� �� �������� ����������� ��� ��� ����, ������� ������������ ��� ����� Debian, ���� ����� ��������� ����������� � ������������ ������������ ����������. ������, � ��������� ������� ��� ����� ��������� ��������:
�� ������� ���������� �������������� ����. ��� ��������� � �������.
��� ����, ����� �������������� ���� � ������������ � ��������� Debian, ���
���������� ��������� ������: kernel-package
,
kernel-source-2.2.19
(��������� ������������ ������ �� ������
��������� ����� ���������), fakeroot
� ��������� ������, �������
��, ������ �����, ��� ���������� (����
/usr/share/doc/kernel-package/README.gz
�������� ������ ������
����������� �������).
��������, ��� �� �� ������� ������������ ����� �������� ��� ����, �����
������������� ���� ``a la Debian'', �� ��� �������, ��� ������������� �������
��������� ������� ��������� ������� ������� ��������� ������ ���� ����� �
����������. �� ����� ����, ������ ������ kernel-source-2.2.19
��
������ ����� �������� ������ ���� ����� �� ������ (Linus Torvalds), �
������������� ��� ��� ������ ������ kernel-package
.
�������, ��� ������ ������������ �� ������������� ������
kernel-package
�� ������ ����� � ��������
/usr/share/doc/kernel-package
. ���� ������ �������� ������ �����
�������� ���������� �� �������������.
���� �� ������������ ���� ��� UltraSPARC, ���������, ��������� �� �� �����
egcs64
. ��� �������������� ���������� ��� 64-������ ���� ���
SPARC. gcc
, ��������������� �� ���������, ���� �����
������������� 64-������ ����, �� ��� ����������� �� ��� ��������� � ������.
����� ����, ���� �� �� ������ ������������ egcs64
� � ��� �����
��������, �� ��� ������ ����� ������� �������������� ���� � �������
egcs64
, ����� ���������, ��� ��� �� ����� ���� ����������. �����
��������� egcs64
��������� ������� update-alternatives
--config sparc64-linux-gcc �� ������������ root, ����� ���������, ���
������ egcs64
������������ � �������� ���� ���������.
����� �� ������������. ��� �������� ������ ������ ���� ����������� � ��������
/usr/local/src
� ��� � ��� ���� ������ 2.2.19. ����������������
������� �����������������, �������� ���������� � ��������
/usr/local/src
� ���������� ���������� ����� �������� ���� �������
������� ������. ������, ��������� ���� ������� ������� ������, ��������� �
�������, � ������� �� ����������� ������������� �������� ������ ����(cd
/usr/local/src), ���������� ����� �������� ������� ���� (tar xzf
/usr/src/kernel-source-2.2.19.tar.gz) � ��������� � ������ ��� ���������
������� (cd kernel-source-2.2.19/). ������ �� ������ ���������
��������� ������ ���� (make xconfig, ���� �� ����������, ���������
� ��������� X Window System, make menuconfig ���� ���). ��
���������� ��������� ��������� ��� ������ ��� ��� ���� ����������. ���� ��
������������, ����� �������� ������� ���������� (���������, ������� ���������
��������������� �������������, ��������, �������� �������, SCSI-������������� �
�.�.) �������� ����������. ������, ������ �����������: �������� ����������, ��
������� �������� ��������� � ����������� ������������, ����� �� ������, ���� ��
�� ��������� � ��� ���� ����. �� �������� �������� ��������� ``����������
������� ����'' (``Kernel module loader'') �� ���� ``��������� ������������
�������'' (``Loadable module support'') (��� ����� �� ���������� �� ���������),
� ��������� ������, ����� ���������� ��������.
��������� ������ �������� ������� � �������� ��������� ������
kernel-package
. ��� ����� ��������� /usr/sbin/make-kpkg
clean.
������ ������������� ����: fakeroot /usr/sbin/make-kpkg --revision=custom.1.0 kernel_image. ����� ������ (1.0) ����� ���� ������������, �� ��������� ������ ��� ��� ������������ ����� ��������. ����� �����, ������ ����� ``custom'' �� ������ �������� ����� ����� (��������, �������� ����������). ���������� ����������, � ����������� �� �������� ����� ������, ����� ������ ������������ �����.
��� ������ ������� ���������� ����������, �� ������ ���������� ���� ����, ���
����� ������ �����. ��� ������������ root ��������� dpkg -i
../kernel-image-2.2.19-subarch_custom.1.0_sparc.deb. �����
subarch — ��� �������������� ���-�����������, ��������� ��
����������, ������� �� �������. ������� dpkg -i kernel-image...
��������� ���� ������ � ������������ ������� ���������. � ���������, �����
System.map
(����������� ��� ������� ����) �
/boot/config-2.2.19
(���������� ��������� ������������ �����
����). ���� �� ������� ����� �������, �� ������ ����� ���������� � ���.
������ ������� ����� ������������� ������: ����������� ���������� ��� ���������, ������� ���� �������� ��� ���������� ����������� ����, � ����� ��������� shutdown -r now.
������������ ������ kernel-package
��������� � ��������
/usr/share/doc/kernel-package
.