Gentoo linux

ArticleCategory:

SystemAdministration

AuthorImage:[Here we need a little image from you]

[Photo of the Author]

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:

gentoo

ArticleBody:

��������.

������������ ������������ Linux ���������� ������� ����������� �������������� ���������. �� ��������� �� ��������� ��������, ���������� ��� ������� ���� �� ������� ����� ���� ������� ��������������� ����������� ���������� ������� ����������. ������ ��������� ����� ��� ����������� � �� ������ ������� � �������.

������ ����� ������ ��������� ��������� ��� ��� ����� ����� � ��� ������ �� ���� ����� �� ���������� ��������� ����������.

�� ��� ���� ���� ��������: �� ������� �� ������ ��� ��� ��������. � ���� ����� ��������� �������� �� �� �� ������ ������������� ������ ������ ���������, ����� ���� ��������, ��� ����� ����������� ���������� ������������ ��������� ����� ��������� ��������.

Gentoo ����������

Gentoo ������ ���������� �� ������ ��������� ������������ �������������. ��� ����� ������ ���������������. ������� ����� ������������ ������������ �� �������� ������ ������� � ������� ��������� � ��������� ������ �������� ����������� ������ �������.

�������������� ��������� Gentoo ��� ���� �� Linux. �� ������� ����� ����� � ������� � �� ����� ��� �������������� ��. ������ ����� ������������ ������� � �������� ������ ������� �� ������������ �� ������������� ��������� ��� ���� ������� Linux ��������.

Gentoo ����� ���������� ������������� ��������� �����������, ��� ������������ ��� �������� ��� ��� ���������� ���������. �������� � ����� � ��� ���� ����������� �������������� � ��� ��� ���������� �������. �������� ��������� ��� ������ ����������� � ���������������� ��� ���� ����� �������.
gentoo screen shoot
��������� �������� �� ������������� ��������� ������

���������� ������������ ��������.

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.

������