- •Расширенные возможности Portage
- •А. Установка Gentoo
- •1. Об установке Gentoo Linux
- •1.А. Введение.
- •2. Выбор правильного источника установки.
- •2.А. Требования к железу
- •2.B. Установочные cd Gentoo
- •2.С. Скачайте, запишите, и загрузитесь с установочного cd Gentoo
- •3. Конфигурация сети
- •3.A. Автоматическое определение сети
- •3.B. Автоматическая конфигурация сети
- •3.С. Ручная настройка сети
- •4. Подготовка дисков
- •4.A. Введение в блочные устройства
- •4.B. Разрабатываем схему разделов
- •4.C. Использование fdisk для разбивки вашего диска
- •4.D. Использование parted для разбивки вашего диска
- •4.E. Создаем файловые системы
- •4.F. Монтирование
- •5. Установка файлов Gentoo
- •5.A. Устанавливаем tar-архив Stage3
- •5.B. По умолчанию: Используем Stage3 из Интернета
- •5.C. Устанавливаем Portage
- •5.D. Настройка опций компиляции
- •6. Установка базовой системы Gentoo
- •6.A. Чрутинг
- •6.B. Конфигурируем Portage
- •7. Конфигурация ядра
- •7.A. Временная зона
- •7.B. Устанавливаем исходники
- •7.C. По умолчанию: Ручная конфигурация
- •7.D. Альтернатива: Используем genkernel
- •7.E. Модули ядра
- •8. Конфигурация системы
- •8.A. Информация о файловой системе
- •8.B. Информация о сети
- •8.C. Системная информация
- •9. Установка необходимых системных приложений
- •9.A. Системный логгер
- •9.B. Опционально: Демон Cron
- •9.C. Опционально: Индексация файлов
- •9.D. Опционально: Удаленный Доступ
- •9.E. Программы работы с файловой системой
- •9.F. Программы работы с сетью
- •10. Конфигурация загрузчика
- •10.A. Делаем выбор
- •10.B. По умолчанию: Используем grub
- •10.C. Альтернатива: Используем lilo
- •10.D. Перезагружаем систему
- •11. Окончание установки Gentoo
- •11.A. Работа с пользователями
- •11.B. Очистка диска
- •12. Куда идти дальше?
- •12.A. Документация
- •12.B. Gentoo в сети
- •B. Работа с Gentoo
- •1. Введение в Portage
- •1.A. Добро пожаловать в Portage
- •1.B. Дерево Portage
- •1.C. Поддержка приложений
- •1.D. Лицензии
- •1.E. Когда Portage ругается...
- •2.A. Что такое use-флаги?
- •2.B. Использование use-флагов
- •3. Возможности Portage
- •3.A. Возможности Portage
- •3.B. Распределенная компиляция
- •3.C. Кеширование компиляции
- •3.D. Поддержка бинарных пакетов
- •3.E. Скачивание файлов
- •3.F. Загрузка проверенных образов дерева Portage
- •4. Инициализационные скрипты
- •4.A. Уровни запуска
- •4.B. Работаем с rc-update
- •4.C. Конфигурирование сервисов
- •4.D. Пишем инициализационные скрипты
- •4.E. Изменение поведения уровня запуска
- •5. Переменные окружения
- •5.A. Переменные окружения?
- •5.B. Определение переменных глобально
- •5.C. Определение переменных локально
- •C. Работа с Portage
- •1. Файлы и каталоги
- •1.A. Файлы Portage
- •1.B. Сохраненные файлы
- •1.C. Компиляция приложений
- •1.D. Возможности логгинга
- •2. Конфигурирование через переменные
- •2.A. Конфигурация Portage
- •2.B. Опции, специфичные для компиляции
- •2.C. Защита файлов конфигурации
- •2.D. Опции скачивания
- •2.E. Конфигурация Gentoo
- •2.F. Поведение Portage
- •3. Смешение веток приложений
- •3.A. Использование одной ветви
- •3.B. Смешиваем стабильную ветку и ветку для тестирования
- •3.C. Используем замаскированные пакеты
- •4. Дополнительные программы для Portage
- •5. Отход от официального дерева
- •5.A. Использование поднабора дерева Portage
- •5.B. Добавляем неофициальные ебилды
- •5.C. Приложения, не обрабатываемые Portage
- •6. Расширенные возможности Portage
- •6.A. Введение
- •6.B. Переменные окружения для каждого пакета
- •6.C. Вмешиваемся в процесс установки
- •6.D. Выполняем задачи после --sync
- •6.E. Изменяем настройки профиля
- •6.F. Применение нестандартных патчей
- •D. Конфигурация сети Gentoo
- •1. Начинаем
- •1.A. Начинаем
- •2. Расширенная конфигурация
- •2.A. Расширенная конфигурация
- •2.B. Сетевые зависимости
- •2.C. Имена и значения переменных
- •3. Модульная сеть
- •3.A. Сетевые модули
- •3.B. Обработчики интерфейсов
- •3.F. Связывание
- •3.G. Мосты (Поддержка 802.1d)
- •3.I. Туннелирование
- •3.J. Vlan (Поддержка 802.1q)
- •4. Беспроводные сети
- •4.A. Введение
- •4.D. Определение конфигурации сети на каждый essid
- •5. Добавление функциональности
- •5.A. Хуки стандартных функций
- •5.B. Хуки функций Wireless Tools
- •6. Обслуживание сети
- •6.A. Обслуживание сети
10.D. Перезагружаем систему
Выйдите из окружения с чрутом, и размонтируйте все смонтированные разделы. Затем введите одну магическую команду, которую вы так ждали — reboot.
Код 4.1: Размонтируем все разделы и перезагружаемся. |
# exit cdimage ~# cd cdimage ~# umount -l /mnt/gentoo/dev{/shm,/pts,} cdimage ~# umount -l /mnt/gentoo{/boot,/proc,} cdimage ~# reboot |
Конечно, не забудьте убрать загрузочный CD, иначе CD загрузится снова, вместо вашей новой системы Gentoo.
После перезагрузки читайте раздел «Окончание установки Gentoo».
11. Окончание установки Gentoo
11.A. Работа с пользователями
Добавляем пользователя для повседневного использования
Работать как root в системе Unix/Linux опасно, и этого нужно избегать, как только возможно. Поэтому строго рекомендуется добавить пользователя для повседневного использования.
Группы, членом которых является пользователь, определяют, что может делать пользователь. Следующая таблица показывает список важных групп, которые вы можете захотеть использовать.
Группа |
Описание |
audio |
Имеет доступ к аудио-устройствам |
cdrom |
Имеет доступ к оптическим устройствам |
floppy |
Имеет доступ к флоппи-устройствам |
games |
Может играть в игры |
portage |
Может использовать emerge --pretend как обычный пользователь |
usb |
Может работать с USB устройствами |
video |
Имеет доступ к железу, связанному с видеозахватом, а также к видеоускорителям (железным). |
wheel |
Может использовать su |
Например, создайте пользователя с именем john, который член групп wheel, users и audio. Сначала залогиньтесь под root (так как только root может создавать пользователей), и запустите useradd:
Код 1.1: Добавляем пользователя для повседневного использования |
Login: root Password: (Ваш пароль root)
# useradd -m -G users,wheel,audio -s /bin/bash john # passwd john Password: (Введите пароль для john) Re-enter password: (Повторите пароль для проверки) |
Если пользователю понадобится выполнить какую-то задачу от лица root, он может использовать команду su -, чтобы временно получить права root. Другим путем может быть использование пакета sudo, который очень безопасен (если правильно сконфигурирован).
11.B. Очистка диска
Удаляем архивы tar
Теперь, когда вы закончили устанавливать Gentoo и перезагрузились, если все пошло хорошо, можно удалить скачанный архив stage3 и образ Portage с вашего жесткого диска. Помните, что они были скачаны в вашу директорию /.
Код 2.1: Удаляем архив tar со stage3 |
# rm /stage3-*.tar.bz2* |
Код 2.2: Удаляем образ Portage |
# rm /portage-latest.tar.bz2* |
12. Куда идти дальше?
12.A. Документация
Поздравляем! Теперь у вас есть работающая система Gentoo. Но куда идти дальше? Какие теперь ваши возможности? Что исследовать первым делом? Gentoo дает своим пользователям множество возможностей, поэтому, существует множество документированных (и не очень документированных) особенностей.
Вы точно должны заглянуть в следующую часть данного документа, которая называется «Работа с Gentoo», которая объясняет, как поддерживать ваши приложения новыми, как устанавливать больше приложений, что такое USE-флаги, как работает система инициализации Gentoo, и так далее.
Если вы заинтересованы в оптимизации вашей системы для использования на десктопе, или вы хотите научиться, как сконфигурировать вашу систему, чтобы она была рабочей десктопной системой, загляните на наши ресурсы с документацией (http://www.gentoo.org/doc/en/index.xml?style=printable&catid=desktop). Кроме того, вы можете захотеть использовать наш гайд по локализации (http://www.gentoo.org/doc/en/guide-localization.xml?style=printable), чтобы вы чувствовали себя в своей системе как дома.
У нас также есть книга о безопасности Gentoo (http://www.gentoo.org/doc/en/security/?style=printable), которую тоже стоит прочитать.
Для полного списка всей существующей документации, проверьте нашу страницу с документацией (http://www.gentoo.org/doc/en/index.xml?style=printable)
В конце, у нас также есть официальная Gentoo Wiki (http://wiki.gentoo.org/), где можно найти дополнительную документацию, предоставленную сообществом.