В Red HatR Enterprise Linux® 4 и ниже можно было включить xdmcp через файл /etc/X11/gdm/gdm.conf. С новой версией Red Hat Enterprise Linux 5|CentOS 5, путь включения xdmcp был изменен.
Два пути, чтобы включить xdmcp:
Открыть на редактирование файл /etc/gdm/custom.conf и под секцией [xdmcp] добавить: Enable=true
В качестве альтернативы можно воспользоваться gdmsetup. Это графическое средство для изменения настроек gdm.
Далее необходимо просто запустить gdm-restart и войти в систему под выбранным пользователем.
У меня стоит цель создать копию директории RPMS из RawHide для i386 архитектуры, для этого создаем следующий скрипт (MIRRORDIR - директория куда будет зеркалироваться, MIRROR - сервер с
которого будет зеркалироваться):
#! /bin/sh
cd /var/ftp/pub/mirrors
MIRRORDIR=/var/ftp/pub
VERBOSE=1
MIRROR=rsync.proxad.net
# export RSYNC_PROXY=morgan:3128
if [ ! -z $VERBOSE ]; then
VRB="-v --progress --stats"
fi
set -x
rsync $VRB -a --delete --partial $MIRROR::redhat/linux/rawhide/i386/RedHat/RPMS
$MIRRORDIR/redhat/8.0/en/i386/RPMS.my
Естественно по необходимости будут зеркалироваться пакеты из SRPMS, ведь не все пакеты из RPMS удовлетворяют некоторым критериям (например, стоит пересобрать kde с оптимизацией под
нужную архитектуру).
Для удобста и автоматизации процесса обновления систем на Red Hat Linux 8.0 я поставил apt-get из пакета apt-0.5.4cnc9-fr1.i386.rpm и исправил мой /etc/apt/sources.list:
# Red Hat Linux 8.0
# Обратите внимание на наличие пробела между pub и redhat!!!
rpm file:/var/ftp/pub redhat/8.0/en/i386 my os
rpm-src file:/var/ftp/pub redhat/8.0/en/i386 my os
#rpm http://apt.freshrpms.net redhat/8.0/en/i386 updates freshrpms
#rpm-src http://apt.freshrpms.net redhat/8.0/en/i386 updates freshrpms
Теперь нужно сгенерировать файлы описаний пакетов для apt-get (генерировать описания нужно после каждого пополнения новыми файлами):
# genbasedir --flat --bloat /var/ftp/pub/redhat/8.0/en/i386 my os
Опция --flat предполагает наличие RPMS.my/SRPMS.my (сюда я складываю
обновления) и RPMS.os/RPMS.os (сюда я положил пакеты из дистрибутива)
в каталоге i386.
После удачного завершения genbasedir, запустим:
# apt-get update
Теперь можно пользоваться всей мощью предоставляемой apt-get. Я пользуюсь
графической мордой synaptic.
Настройки apt-get для сервера
# Red Hat Linux 8.0
rpm http://apt.freshrpms.net redhat/8.0/en/i386 os updates freshrpms
rpm-src http://apt.freshrpms.net redhat/8.0/en/i386 os updates freshrpms
#
rpm ftp://apt-rpm.tuxfamily.org/apt redhat/8.0/en/i386/
rpm-src ftp://apt-rpm.tuxfamily.org/apt redhat/8.0/en/i386/
Вот, вот появится релиз Gentoo Linux 1.4, но
IMHO способ установки не сильно изменился. Поэтому, недавно откопанные, собственные заметки по установке релиза 1.2 я не стал выкидывать, а решил перевести их в электронный вариант и поделиться с остальными .
Правда он у меня не прижился за неимением толстого интернет канала и его бодро сменил ALT Linux Master 2.0, но это уже другая история . Хотя мне очень понравилось, то, что самый большой установочный iso помещается на 210Mb CDRW (с которого он и ставился) и система аналогичная системе port'ов в FreeBSD. Тогда же была попытка поставить FreeBSD 4.6, но из-за существовавшей тогда проблемы вся установка висла на этапе определения ATAPI CD-ROM DRIVE.
Дистрибутив
Был выкачан (100+Mb) и нарезан на CDRW "Big" iso. Также были распечатаны "Gentoo Linux 1.2 Installation Instructions".
Первый блин комом . Вот и я на шаге
регенерации ядра застрял, gcc падал в кору по signal 11. Вы скажете, что это железячная проблема?! Но повторная установка прошла без сучка и задоринки, опять же пересборка пакетов для ALT Linux Master ни разу не
закончилась signal 11.
И так, поехали . Установка в соответствии с "Gentoo Linux 1.2 Installation Instructions".
1. Несколько слов по установке
Здесь идет речь по установке Gentoo Stage 3,
который содержит все необходимые компоненты для первоначальной установки и настройке системы. Загрузочный CD поддерживает загрузку с большинства
IDE и SCSI CD-ROM'ов.
Для установки с CD потребуется 486+ процессор
и 64Mb памяти+64 Mb swap. Но это если захотите собрать систему с нуля и скачаете gentoo-ix86-1.2.iso с
http://www.ibiblio.org/gentoo/realese/build/ Но нам понадобится gentoo-i686-1.2.iso, который содержит собранные компоненты для i686
системы.
2. Загружаем компьютер
Вставляем загрузочный CD в CD привод и
грузимся с него.
Будет выведено приветствие, небольшой список
поддерживаемых команд установки доступных на загрузочном CD. Будет предложено выбрать keymap, далее пойдет этап автоопределения PCI устройств
(почти все модули подгружаются автоматически). Для редактирования файлов используйте редактор nano.
3. Подгружаем нужные модули ядра
На данном этапе мне пришлось только подгрузить модули для работы SCSI HDD.
# modprobe aic7xxx
# modprobe sd_mod
Если понадобится тонкая настройка hdd, то ее можно произвести с помощью hdparm.
Шаг 4 пропускаем.
5. Установка и конфигурация сети
Загрузочный CD содержит ssh, scp, wget,
которые могут понадобиться во время установки.
Поднимаем интерфейс, где $IFACE - имя интерфейса (обычно eth0), $IPNUM - адрес, $BCAST - броадкаст, $NMASK маска сети, $GTWAY - шлюз):
Нужные пакеты для syslog-ng были заранее
подсунуты в distfiles (через floppy, cdrw, локальную сеть).
Хотя система была уже в состоянии скачать нужное из интернета, но основной канал лежал .
Я хотел получить рабочую систему, имея только один "Big" iso, поэтому ядро и модули я просто скопировал с CD на жесткий диск.