Gentoo linux
ArticleCategory:
SystemAdministration
AuthorImage:[Here we need a little image from you]
TranslationInfo:[Author + translation history. mailto: or
http://homepage]
original in en Guido Socher
en to ru Yuri Slobodyanyuk
AboutTheAuthor:[A small biography about the author]
Guido ��-���������� ��������� gentoo ��� ��� ���� ��� ������
�������� ��� ��������� ���������. ������ �������� ��� ����� �� ������
�������������.
Abstract:
Gentoo ��� ������������ ������� Linux �� ������ ���������� �����������
�������. ��� ������ ����������
�� ��� ������ ��������� ������������ �������������.
ArticleIllustration:
ArticleBody:
��������.
������������ ������������ Linux ���������� ������� �����������
�������������� ���������. �� ��������� �� ��������� ��������, ���������� ���
������� ����
�� ������� ����� ���� ������� ��������������� ����������� ���������� �������
����������. ������ ���������
����� ��� ����������� � �� ������ ������� � �������.
������ ����� ������ ��������� ��������� ��� ��� ����� ����� � ��� ������ ��
���� �����
�� ���������� ��������� ����������.
�� ��� ���� ���� ��������: �� ������� �� ������ ��� ��� ��������. � ����
����� ��������� �������� �� �� �� ������ ������������� ������ ������ ���������,
����� ����
��������, ��� ����� ����������� ���������� ������������
��������� ����� ��������� ��������.
Gentoo ����������
Gentoo ������ ���������� �� ������ ��������� ������������ �������������.
��� ����� ������ ���������������. ������� ����� ������������
������������ �� �������� ������ ������� � ������� ��������� � ���������
������ �������� ����������� ������ �������.
�������������� ��������� Gentoo ��� ���� �� Linux. �� ������� ����� ����� �
������� � ��
����� ��� �������������� ��. ������ ����� ������������ ������� �
�������� ������ ������� �� ������������ �� �������������
��������� ��� ���� ������� Linux ��������.
Gentoo ����� ���������� ������������� ��������� �����������,
��� ������������ ��� �������� ��� ��� ���������� ���������.
�������� � ����� � ��� ���� ����������� ��������������
� ��� ��� ���������� �������. �������� ��������� ���
������ ����������� � ���������������� ��� ���� ����� �������.
��������� �������� �� ������������� ��������� ������
|
���������� ������������ ��������.
Gentoo �������� �� �������� �����. ������� ������� �� ��������� ��
�������������� ������
��������� ��������� ������ � ������� �������������� ������� �������� ����������
emerge/ebuild. Emerge ���������� ������������ ���������� ������������ �
��������
/usr/portage. � �������� /usr/portage �� ������� ���-�������� �� ���������
���������� ���
emerge.� �������� /usr/portage/app-editors/ ��������� �������� �������
���������� ���������
����������. � �������� usr/portage/packages �� ������ ����� ������� �����������
������ � �������� �������.
��� ����� ���� ������������ ��� ��������� �������� ���������. � ��������
/usr/portage/distfiles �� ������ ����������� �������� ���� � �������������� ����
� �������
tar ��� ���������������� ��������������. ���� ���� ��� ��������� � ���� ��������
�� emerge
�� ������ ����� ��������� ��� �� ����.
����� ������ ����� ��������� ��� "USE flags" � ����� /etc/make.conf.
������ ��������� ���������� ����� ����� ����������� ������������
����� ������������ (�������� � ��� ��� ��������� mysql, ��� � �������
Athena widget ������ Qt ��� � ���������� oss ������ alsa ...).
������������ ���������� use flags �� ������� ��������� ��� �������
���������.
���� ������ ��� ������������ emerge. ����� ����������
�������� vim �� ����������:
emerge -k app-editors/vim
or just
emerge -k vim
��� -k ������ ������������ ����� � �������� ���� ���� ���� � �������, �
��������� ������
�������� ��� ����� ��������, ������������� � ����������. �� ������ ���������
����� ����������
� ������� ����� "-p" ��� ������� ����� ������ ���� �� ������ �������
"emerge -k vim":
emerge -k -p vim
��� ������ ��� ����� ������ �� ������� ��� ������� ���������
������ ����� ���������� � ��� �� ��� ������ ���� �� �� ���������
emerge ��� ����� "-p" ("p" ������������� � ������������).
������������� ���������� � Red Hat ���������� ������� "epm".
� �������� ��� ������� "rpm" ��� gentoo. �������� �����
������ � ������ ������ ����������� ���� file �����������:
epm -qil -f /the/file
��� ����� ��������� ��������� �������� � rpm.
������ ������� ��� ������ ���������� ��� ������� qpkg.
qpkg ����� ����� ������ ��������� ������� ������� �� "rpm".
����� �������� ������� �� ����� ������ ���� �������������
������� ������� �������:
qpkg -I -nc
���������.
Gentoo ��������� � ������� ������ ����������� � ����
(���� DSL ��� �����). � ������ �������� �������� ������
� ������� ������ �� ��-����� ��� �� �����������.
������ ����� ������ ������� �� ������ ����� � �� ��� �� CD.
Gentoo ����� ����� ������� ����� "�������" ( ��� ���������� �� �� ����������
���� ���� �� ����� ������).
� �� �������������� ���� ��� ����� ����������� gentoo �������
��������������� CD � ������ � "state3". "state3" tar ������ ��� �������
�������������� ����������� ������. ������������� ���� �������
�������� ��������� �����������.
����� ���� � �� ���� ����������� � ������ ������ ��� ���
���������� �� ��������� �� gentoo �������� ���.������� ������
�� ����� ��������� ������ user guide (pdf, 1102643 bytes)
� quick guide
(pdf, 17899 bytes) . ������� ��������� user guide � ����������� quick guide
�� ���������
� ����� ��� ��� �����.
�� ����� ������ ��������������� instruction from gentoo
1.4 (pdf, 92926 bytes).
���������� � ����� ����������� ���������
� gentoo 2004.0 �� � �� �� ����� �� ������ ������� ����� 117 ����������
installation instructions � quick guide.
������� ������������ � ��� ��� ����� �������� ��������� � ����� ������.
���� ��������� "���������" �� ������ ������������ (umount) ������� ����� �
����������� ������� � ������� www.google.com ��� ����������� ������������.
����� ���� ����� ���������� (mount) ������� ����� � ����������� � ���� ����� ���
������������.
���������� CD - ���������� ��������� �� ���� ������ CD1 CD2 � ������� iso ��
�������� �� ���������� ������� ���� ������ CD1.
CD1 ��� ������� ���� ��������� � ����� ������ ��������
"���������" ������ � ������� ���������.
CD2 �������� ������ �������������� ���������������� ������ � �� ��� �������
�� ������������
���� �� ����������� ������������� gentoo ��������� ���.
������ ������ �� ���������� ������� ���� ������ ����������� (mount)
���� � ������� iso c ������� loopback � ������� /usr/portage/packages:
mkdir /usr/portage/packages
mount -o loop -t iso9660 packages-pentium3-2004.0.iso /usr/portage/packages
# note: change the name of iso image to the right one for your cpu type
��� ������.
������� ��������� ����������� ��������� �������. �� ���� �� ������ ������
��������������� ���������� ����������� ������� X11, KDE, xfce, ... ���
������.
�� � ������ �������������� ���� XF86Config � ��������� X11 �������� startx.
��� ��� ���������� �� ������������ ����� ����������� gdm ��� kdm ����� ��������
����������� ���� ����� � �������.
��������� ��������� ��������� ������� ����� ���� ����� ��� ���������
������������� �� ��� ���� ������ �������� ��� ��� ����� �������� ������ ��
������, ������� ������ �����, �������� emerge.
����������.
Gentoo ������������ �� ������� ������������� UNIX/Linux .
��� ����������� ������� ����������, �������� DSL, �����
���������� ������������ Gentoo. ��������� ������ ���������� ������� �����
���������
�� ����� � ����� ��������� ������ ������ � ������� iso.
������� �� ����� ���� DVD �� ����� ������� ������������
� �������������� portage tree. ��� DVD �������� ���������� ������� ���
����������� � ��������� � ��������� ������ ������� ������. ���� ��� �������� �
���-��
������������ ����� �������� � ����� ������.
��������� ��������� Gentoo �������� ����� ����� � �������� ����� ��
�����������
� ������� ������������� ���������� ���. ������� �� ������� 3-5% �� �������������
USE flags �����. �� ������������� ���������� ��� ��� ���� ��������� � �� ����
������-�� ���������. �������� �� ������������ ������ ���
������������ ��� ��� ��� ���� ������ ��� ��� ����������� �����������
����������������
��-������.
� ��� ��������� ����� ������ Gentoo ������ ���, �� ����� ������ �
��� ����� ��� ���-���� � �� ���� �������� �� � ����� ������
�������������. ��� ������������� ��������� Gentoo.
������