Последнее изменение файла: 2007.04.27
Скопировано с www.bog.pp.ru: 2023.09.22
Bog BOS: Установка Linux Fedora Core 6 на консоль (прямое подключение)
Устанавливал Fedora Core 6 (x86-64) с DVD-ROM (качал ktorrent).
Программа установки anaconda позволяет
выбрать устройство загрузки, метод установки и параметры установки и ядра.
Материнская плата Asus P5LD2 (i945 P/G, ICH7,
дополнительный PATA через ITE8211F не используется,
AMIBIOS 1302 от 08/09/06, глюк в мониторинге),
Intel P4 (3.0 GHz, 90n, EMT64T, NX, HT, TM1, шина 200x4 MHz, кеш L1 16K - 21 GB/s,
кеш L2 1024KB - 16 GB/s), память 1024 MB (single DDR2 667, SPD - 5-5-5-13, 2063 MB/s),
SATA Seagate 200 GB (ST3200820AS, AHCI, 1.5Gbps),
DVD-ROM NEC DV-5800D, видео GeForce 7300GT (G70, 256MB),
ethernet Marvell 88E8053 PCI-E Gigabit .
Назначение - рабочее место и консоль управления.
Последовательность установки:
memtest
загружаемся с DVD-ROM
linux resolution=1280x1024 (окошко 800x600 в верхнем левом углу, но дополнительные
окна таскаются по всему экрану)
тестирование DVD (хотя бы раз надо проверить)
распознаётся графическая карта на чипе nVidia G70 (GeForce 7300GT)
по нажатию Ctrl-Alt-F2 можно сразу попасть в bash (Alt-F8 обратно)
Next
язык установки - russian
раскладка - russian (теперь уже 7 вариантов, что они означают?), переключение по Shift+Shift
поиск существующих установок
разбиение диска автоматически (всё удалить) с последующей правкой, физическое разбиение:
/dev/sda1, /boot, ext3, 102MB
/dev/sda2, физический том группы томов system, 190656MB
логическое разбиение группы томов system (тома делаются в режиме linear)
/dev/system/root, /, ext3, 20000MB
/dev/system/swap, swap, 4000MB
остальное резерв
GRUB в MBR /dev/sda (по умолчанию /dev/system/root, FC6) без пароля,
конфигурационный файл /boot/grub/grub.conf
настройка сети вручную (здесь показывается MAC адрес и можно отключить IP6):
адрес и маска, шлюз, DNS-сервер
временная зона - Europe/Moscow (время в CMOS хранить в UTC)
установка пароля для root
установка - офисные приложения, разработка, настроить сейчас
здесь же можно подключить дополнительные репозитарии для yum;
например, extras или updates;
надо быть осторожнее, т.к. при ошибках anaconda падает;
интернета в начале установки не было, так что перечисленные здесь пакеты из extras
устанавливались позднее
выбираем пакеты (индивидуальный выбор; многие пакеты устанавливаются в
любом случае; теперь все группы именуются по-русски; новая система менее
утомительна, но получается более громоздкая система; многие пакеты в списке
отсутствуют; система выбора теперь трёхуровневая: категории, группы и пакеты;
размер будущей системы теперь не показывается; описания пакетов только краткие):
Средства администрирования: по умолчанию, с дополнением gparted, laz, luma, pirut,
gtparted, system-config-kickstart, yumex
Languages: поддержка руского языка (надеюсь, что поддерка английского есть всегда;
исчезла возможность назначить основным языком en_US, дополнительным - русский)
согласование зависимостей пакетов
последняя возможность сказать "нет"
форматировать системный раздел
установка пакетов: 1430 пакета, 5.2 ГБ (дополнительно резервируется
5% раздела и ещё 200 МБ), 25 минут
перезагрузка (безумные настройки монитора)
принять лицензию
включить сетевой экран
SELinux включить
установка текущего времени с ntp (fedora.pool.ntp.org)
при попытке изменить имя ntp-сервера на некоторых компьютерах выясняется,
что язык ввода - русский, как его изменить непонятно, выйти по Ctrl-Alt-F1 ещё некуда,
возвращаться обратно надо по F8; в этот раз повезло
заведение себя и установка пароля, перед первым входом надо поменять uid/gid на свои любимые
тестирование звуковой подсистемы (ICH7, Intel 82801G, HD Audio, snd-hda-intel,
ALC882, правда, мы в офисе не ставим колонки ;)
в gdm язык ввода - английский, переключается по shift+shift; по Ctrl-Alt-F1
можно зайти в консоль под root и создать пользователя (/etc/group, useradd)
поменять безумные настройки монитора на 1280x1024x60 (ЖК 17")
полноценная настройка ssh (ssh-keygen -t dsa позволяет только 1024 бита
в полном соответствии стандарту!)
если мы не любим prelink, то самое время удалить /etc/cron.daily/prelink,
пока он не сделал кишмиш из исполняемых файлов, так что потом невозможно
использовать программы типа tripware; если опоздал, то вписать PRELINKING=no
в /etc/sysconfig/prelink и при следующем запуске он всё откатит
импортировать в rpm ключи (rpm --import /etc/pki/rpm-gpg/...)
настраиваем yum (core, updates и extras из интернет, т.к. здесь нет локального репозитария),
keepcache=1 в yum.conf
обновление пакетов
проверить .rpmnew и прочие предупреждения
доставить пакеты из extra, а также xinetd, cups-lpd, xpdf, ppracer, kernel-doc, unshield
настройка iptables
настройка sendmail (vi /etc/aliases; newaliases; vi /etc/mail/sendmail.cf (Smart))
для первого раза самостоятельно
загрузить модули, перечисленные в /etc/rc.d/rc.local
sensors показывает напряжения, температуры и частоту вращения вентилятора CPU
обнаружилась утилита /usr/bin/decode-dimms.pl, которая рассказывает
не только размер памяти, но и всю её подноготную (частоты, напряжения,
тайминги, внутреннюю структуру модулей, изготовитель, модель, время изготовления
и т.д.)
/sys/devices/system/cpu/cpu?/cpufreq/ и управления частотой нет (не очень-то и хотелось)
/proc/acpi/processor/CPU?/
ddcmon/ddcprobe/decode-edid не работают (хорошо ещё машину не вешают)
alacarte позволяет сделать видимыми "забаненные" возможности в меню
добавляем аплеты монтирования внешних накопителей
(теперь /media/имя-тома и один для всех и нет настроек)
и переключения клавиатуры по Alt, сама клавиатура с модификациями а-ля MicroSoft;
хранитель экрана полностью поменялся - осталось только выключение экрана и блокировка;
настроить smoothing и hinting в Preference -> Fonts (а главное - dpi!);
погода; системный монитор; звук; жёлтые бумажки;
убиение задачи
руссификация
в файле /etc/sysconfig/i18n должны быть строки (не люблю русских
текстов в журналах), но придётся мириться с половиной интерфейса на английском:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="en_US.UTF-8:en_US:en:ru_RU.UTF-8:ru_RU:ru"
или
LANG="ru_RU.UTF-8"
SYSFONT="latarcyrheb-sun16"
в файле /etc/sysconfig/keyboard (ввод идет в UTF8)
KEYBOARDTYPE="pc"
KEYTABLE="ru-ms" (переключение английский/русский по правому Ctrl)
или
KEYTABLE="ru-yawerty" (переключение английский/русский по правому Alt)
или
KEYTABLE="ru" (временное переключение на русский по правому Alt,
переключение английский/русский по Ctrl+Shift)
перезапустить подсистему локализации клавиатуры и экрана (если что-то
изменяли)
/etc/rc.d/init.d/keytable restart
в Gnome теперь работает аплет переключения языков (Shift+Shift, правый Alt,
отображение на ScrollLock)
в gnome-terminal появилась возможность установки кодировок KOI8R, KOI8-R,
WINDOWS-1251 и CP866, так что можно смотреть файлы в различных
русских кодировках с помощью less (LESSCHARSET=KOI8-R less) и mc
gvim под utf-8 работает
gedit умеет редактировать в utf-8, koi8-r и др.
gvim для редактирования файлов в koi8-r
в файл .vimrc.koi8-r добавить строки
set guifont=MiscFixed\ Semi-Condensed\ 12
set fileencodings=koi8-r
set noimd
запускать gvim с ключом -U ~/.vimrc.koi8-r (добавить запуск на панель Gnome)
всякая мультимедиа (по очереди и аккуратно, иначе будут проблемы с зависимостями 32/64):
libmp4v2, faac, faac-devel, faad2, faad2-devel, lame, lame-devel,
libdvdcss, libdvdnav, mikmod, xmms-libs, xmms, libfame, xvidcore, xvidcore-devel,
vcdimager, lirc, fftw-devel, freeglut, libieee1284-devel, x264 (без GPAC/MP4), x264-devel,
a52dec, a52dec-devel, gsm, gsm-devel, libdca, ffmpeg-libs, ffmpeg, ffmpeg-devel, ffmpeg-libpostproc,
gstreamer-devel, gstreamer-plugins-base-devel, gstreamer-plugins-good-devel, mpeg2dec,
gstreamer-plugins-ugly, gstreamer-plugins-ugly-devel, gstreamer-ffmpeg,
soundtouch, libmms, directfb, swfdec, gstreamer-plugins-bad, gstreamer-plugins-bad-devel,
libfreebob, jack-audio-connection-kit, xine-lib, xine-lib-extras, xine-lib-devel,
xine, xine-skins, xine-lib-moles, xine-lib-extras-nonfree (livna, тянет xine-lib от livna),
xine-plugin не надо (иначе фильмы нельзя будет сохранять),
twolame, mplayer (с freshrpms, т.к. вариант с livna несовместим с faad от freshrpms),
mplayer-fonts, mplayer-doc (livna), mplayerplug-in не надо (иначе фильмы нельзя будет сохранять),
mjpegtools, mjpegtools-devel
.
пакет lha взял из FC5
борьба с Adobe FlashPlayer plugin: имеется только 32-битная версия, стало быть
надо запускать 32-битный firefox, а всякие нормальные плугины поставились
в 64-битную версию; сделал копию /usr/bin/firefox32 с отключённым распознаванием
наличия /usr/lib64 (после обновления трюк перестал срабатывать,
зато заработал "setarch i386 firefox"); запустить одновременно firefox64 и firefox32 не удаётся:
при запуске второго экземпляра он находит первый и открывает в нём новое окно;
старый трюк с ключом "-browser" не проходит; пришлось создать второго пользователя
и бороться с правами доступа к файлу $XAUTHORITY (перестало работать после очередного
обновления; закомментировать проверку наличия запущенного firefox при старте)
можно попробовать nspluginwrapper для запуска 32-битных plugin-ов в 64-битном браузере
J2SE Runtime Environment 5.0 и plugin (64-битный JRE есть, а 64-битного plugin-a нет!
после установки 32-битного JRE перестанут работать 64-битные java-программы
типа azureus и eclipse - интересно, у них внутри 64-битный байт код?
это называется "Java-программа работает на любой Java-машине" - просто пипец):
остатки пакетов: cinepaint, cinepaint-devel, gimp-gap
novi (вспомогательная утилита для yum), rpmdb-fedora,
scilab (аналог matlab, раньше брал в dag, но только до FC4)
при подключении USB накопителя Transcend JetFlash TS1GJF2A
(USB Mass Storage, SCSI emulation)
монтируется /media/disk (ранее назывался /media/usbdisk)
на /dev/sdd1 и даже аплет позволяет его размонтировать (и sync отсутствует),
но в /etc/fstab ничего нет, и где теперь менять параметры?
настройка печати: используется новая версия системы печати CUPS (журналы /var/log/cups);
для настройки необходимо зайти браузером на http://localhost:631
(в качестве администратора необходимо указать root/пароль);
здесь же доступна документация;
настройки стали "разнообразнее";
подключаюсь к соседнему сетевому принтеру по протоколу http://адрес:/ipp/AUTO;
его также надо сделать принтером по умолчанию;
имитатор обычных программы находится в пакете cups-lpd (lp, lpq, lprm,
lpoptions [-l] (~/.lpotions), lpstat,
disable, enable, accept, reject, lpadmin)
вместо безвременно ушедшего пакета rpmdb-fedora
можно использовать repoquery из пакета
yum-utils (extra) - опять переделывать скрипты