|
Bog BOS: Установка Linux Fedora Core 5 на офисный компьютер
|
Последнее изменение файла: 2007.02.12
Скопировано с www.bog.pp.ru: 2024.11.21
Bog BOS: Установка Linux Fedora Core 5 на офисный компьютер
Устанавливал Fedora Core 5 с DVD-ROM,
самостоятельно сделанного из ISO образов CD-ROM.
Программа установки anaconda позволяет
выбрать устройство загрузки, метод установки и параметры установки и ядра.
Материнская плата Intel D945GCZ, BIOS: NT94510J.86A.3813.2006.0411.1332,
Intel Pentium D (2.66 GHz, 0.09, EMT64T, 2 ядра, шина 133x4 MHz, кеш L1,
кеш L2 2x1024KB), память 2x512 MB (dual DDR2 533 (SPD - 5-4-4-10, AUTO - 4-4-4-11),
2 диска SATA Seagate 250 GB, DVD-RW Plextor PX-716AL, встроеное видео (945G IGD DVMT 128 MB,
апертура AGP 256 MB, ethernet - ? .
Назначение - офисные задачи.
Последовательность установки:
- memtest86: memtest86+ 1.65 (L1 Cache: 18649 MB/s,
L2 Cache: 16361 MB/s, Memory: 2126 MB/s),
если memtest86+ не нашёл ошибок, значит у вас просто не хватило
терпения ;)
- загружаемся с CD-ROM
- linux mediacheck
- тестирование CD
- распознаётся графическая карта Intel 945G
- по нажатию Ctrl-Alt-F2 можно сразу попасть в bash (Alt-F8 обратно)
- Next
- язык установки - russian
- раскладка - russian (теперь уже 7 вариантов, что они означают?)
- поиск существующих установок
- разбиение диска вручную с помощью DiskDruid (create custom layout, пропаганда LVM
без адаптации утилит загрузки, восстановления и работы с разделами удивляет)
- sda1, NTFS
- sda2, NTFS
- sda3, /boot, 100 MB
- sda5, swap, 2 GB
- sda6, /, 56 GB, ext3 (форматировать)
- sdb, NTFS
- подтверждение на форматирование sda3, sda5, sda6
- GRUB в MBR (по умолчанию /dev/sda3, FC5) без пароля, 2 точки загрузки: linux и dos,
конфигурационный файл /boot/grub/grub.conf
- настройка сети по DHCP
- временная зона - Europe/Moscow (время в CMOS не хранить в UTC, DOS
этого не любит)
- установка пароля для root
- установка - офисные приложения, настроить сейчас
- выбираем пакеты (индивидуальный выбор; многие пакеты устанавливаются в
любом случае; теперь все группы именуются по-русски; новая система менее
утомительна, но получается более громоздкая система; многие пакеты в списке
отсутствуют; система выбора теперь трёхуровневая: категории, группы и пакеты;
размер будущей системы теперь не показывается; описания пакетов не приводится;
разбивка вызывает недоумение (например, dvd+rw-tools в Gnome, хотя раньше он был в
"звук и видео", что тоже несколько странно ;)):
- Десктоп
- Gnome: NetworkManager-gnome, beagle, desktop-printing, dvd+rw-tools, eog, evince,
file-roller, gconf-editor, gedit,
gimp-print-utils, gnome-audio, gnome-bluetooth, gnome-keyring-manager,
gnome-mag, gnome-media, gnome-netstatus, gnome-pilot-conduit, gnome-pilot,
gnome-power-manager, gnome-screensaver, gnome-system-monitor, gnome-themes, gnome-user-docs,
gnome-user-share, gnome-utils, gnome-vfs2-smb, gnome-volume-manager, gnopernicus, gok,
gthumbs, gtk-engines, gtk2-engines, hal-gnome, nautilus-sendto,
notify-daemon, tomboy (не надо), vino
- KDE: нет
- Приложения
- Графика: ImageMagick, dcraw, f-spot, gimp, gimp-data-extras, gimp-help,
gimp-print-plugin, kdegraphics,
netpbm-progs, sane-frontends, xfig, xsane, xsane-gimp
- Графические средства интернет: ekiga, evolution,
evolution-webcal, firefox, gaim, gftp,
thunderbird, xchat
- Звук и видео: cdda2wav, cdparanoia,
cdrecord, dvgrab, k3b, kdemultimedia, mkisofs, rhythmbox, totem,
xcdroast
- Игры: gnome-games, kdeedu, kdegames
- Научные и инженерные: gnuplot, units
- Оффисные приложения: evince, gnucache, kdepim,
openoffice.org* (кроме testtools),
planner, xpdf
- Подготовка публикаций: нет
- Редакторы: vim-X11, vim-enhanced
- Текстовые средства интернет: cadaver, elinks, fetchmail, lynx
- Программирование
- Eclipse: нет
- Ruby: нет
- Библиотеки для разработки: нет
- Разработка для X: нет
- Разработка на Java: нет
- Разработка для Gnome: нет
- Разработка для KDE: нет
- Средства для разработки устаревших приложений: кроме compat-gcc-32-g77
- Средства разработки (а perl?): automake14, automake15, automake16, automake17,
byacc, cscope, ctags, cvs, ddd, doxygen, elfutils, expect, frysk,
imake, indent, ltrace, nasm, oprofile, patchutils,
pstack, python-ldap, rcs, subversion, swig, systemtap, texinfo,
valgrind, valgrind-callgrind
- Сервера
- База данных MySQL: нет
- База данных PostgreSQL: нет
- Веб сервер: нет
- Поддержка печати: a2ps, enscript, hal-cups-utils, hpijs, hpllp, samba-client,
system-config-printer
- Сервер DNS: нет
- Сервер FTP: нет
- Сервер новостей: нет
- Сервер электронной почты: нет
- Сетевые серверы: нет
- Средства настройка сервера: system-config-nfs, system-config-printer-gui,
system-config-securitylevel,
system-config-services
- Устаревшие сетевые серверы: нет
- Файловый сервер для Windows: нет
- Base System
- Java: да
- Основа: по умолчанию с добавлением gpart, jfsutils, lha, microcode_ctl, netconfig,
reiserfs-utils, star, x86info, xfsprogs
- Поддержка устаревших приложений: всё, кроме slang
- Система X Windows:
autoconfig-gtk, bitstream-vera-fonts,
firstboot, freeglut, gdm, gkrellm, glxutils, krb5-auth-dialog, linuxwacom,
openssh-askpass, pirut, rhgb,
switchdesk, synaptics, system-config-*,
vnc-server, xorg-x11-apps, xorg-x11-resutils, xorg-x11-twm, xorg-x11-xfs-utils,
xorg-x11-xsm, xterm
- Системные средства: am-utils, arptables_jf, arpwatch, audit, avahi-tools,
bluez-pin, ckermit, ethereal-gnome,
festival, gnome-nettool, gnutls-utils, iptraf, lslk, mc, net-snmp-utils,
nmap, open, openldap-clients, rdesktop,
samba-client, sysstat, tsclient, vlock, vnc, xdelta, zisofs-tools
- Средства администрирования: все
- Удалённый доступ к сети: minicom, statserial, lrzsz
- Languages: поддержка руского языка (надеюсь, что поддерка английского есть всегда;
исчезла возможность назначить основным языком en_US, дополнительным - русский)
- согласование зависимостей пакетов
- последняя возможность сказать "нет"
- форматировать системный раздел, остальные разделы наследуются
- установка пакетов: 1008 пакета, 3.7 ГБ (дополнительно резервируется
5% раздела и ещё 200 МБ), 16 минут
- перезагрузка
- продолжение настройки (а что делать, если нет возможности графической загрузки?)
- принять лицензию
- включить сетевой экран
- SELinux включить (надеюсь, что после перехода на целевые политики он перестал доставлять
проблемы, хотя при наличии такой "экзотики" как NVIDIA GPU его лучше выключить)
- установка текущего времени с ntp
- при попытке изменить имя ntp-сервера выяснилось, что язык ввода - русский
(на другом компьютере при аналогичной установке
был английский!), как его изменить непонятно, выйти по Ctrl-Alt-F1 ещё некуда,
возвращаться обратно надо по F8
- выбор монитора (Samsung Sync Master 930B, Intel 945G, LCD 1280x1024)
- разрешение 1280x1024, миллионы цветов
- заведение себя и установка пароля - не получилось из-за русского языка
- тестирование звуковой подсистемы (ICH7, Intel 82801G, HD Audio, snd-hda-intel,
STAC 92xx Analog, правда, мы в офисе не ставим колонки ;)
- в gdm язык ввода - английский, переключается по shift+shift; по Ctrl-Alt-F1
можно зайти в консоль под root и создать пользователя (/etc/group, useradd)
- дальше можно работать по ssh
- импортировать в rpm ключи (rpm --import /etc/pki/rpm-gpg/...)
- отменить /etc/cron.daily/yum.cron
- настраиваем yum на чтение core, updates и extras по сети
- добавить nautilus-open-terminal из extras
- обновление пакетов
- проверить .rpmnew и прочие предупреждения
- перезагружаемся (900 МБ изменений и новое ядро)
- если мы не любим prelink, то самое время удалить /etc/cron.daily/prelink,
пока он не сделал кишмиш из исполняемых файлов, так что потом невозможно
использовать программы типа tripware; если опоздал, то вписать PRELINKING=no
в /etc/sysconfig/prelink и при следующем запуске он всё откатит
- обновить пакеты
- подождать пока пройдет updatedb или запустить вручную (в этой версии нельзя вставлять
DAILY_UPDATE=yes в /etc/updatedb.conf)
- добавить /usr/local/lib в /etc/ld.so.conf и сделать ldconfig
- доставить недостающие пакеты из extra: dia, gqview, ppracer
- gmenu-simple-editor позволяет сделать видимыми "забаненные" возможности в меню
- остановить лишние сервисы (chkconfig --level 2345 ... off; service ... stop):
bluetooth, smartd (поддержка sata так и не появилась), avahi-daemon, avahi-dnsconfd, hplip;
запустить ntpd
- запустил sensors-detect, позволил ему
просканировать все адаптеры; он советует добавить
- в /etc/modprobe.conf
alias char-major-89 i2c-dev
- в /etc/rc.d/rc.local
modprobe i2c-i801
modprobe lm75
modprobe eeprom
#modprobe smbus-arp так и не появился в поставляемом ядре
/usr/bin/sensors -s
- /etc/sysconfig/lm_sensors (используется /etc/rc.d/init.d/lm_sensors)
MODULE_0=i2c-i801
MODULE_1=lm75
MODULE_2=eeprom
- для первого раза самостоятельно
загрузить модули, перечисленные в /etc/rc.d/rc.local
- sensors показывает напряжения, температуры и частоты вращения, но ничего не говорит про память
- обнаружилась утилита /usr/bin/decode-dimms.pl, которая рассказывает
не только размер памяти, но и всю её подноготную (частоты, напряжения,
тайминги, внутреннюю структуру модулей, изготовитель, модель, время изготовления
и т.д.)
- добавляем аплеты монтирования внешних накопителей
(теперь /media/имя-тома и один для всех и нет настроек)
и переключения клавиатуры по Alt, хранитель экрана
полностью поменялся - осталось только выключение экрана и блокировка,
smoothing и hinting в Preference -> Fonts,
убрать все красивости (фоновая картинка и т.п.)
- тьфу, тьфу, тьфу, но при подключении USB накопителя Transcend JetFlash TS1GJF2A
(USB Mass Storage, SCSI emulation)
монтируется /media/disk (ранее назывался /media/usbdisk)
на /dev/sdc1 и даже аплет позволяет его размонтировать,
но в /etc/fstab ничего нет, и где теперь менять параметры?
- руссификация (похоже разработчики сообразили, что не UTF-8 единым;
переключение в консоли по Ctrl-Shift на Latin-1 (или это глюк GPU?))
- в файле /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"
- в файле /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,
WINDOWS-1251 и CP866, так что можно смотреть файлы в различных
русских кодировках с помощью less и mc (проблемы при входе
в папки с русскими именами)
- gvim под utf-8 работает
- gedit умеет редактировать в utf-8, koi8-r и др.
- gvim для редактирования файлов в koi8-r
- elinks:
- Setup -> Character set -> KOI8-R
- Setup -> Terminal options -> KOI8-R frames
- Setup -> Options -> Document -> Charset -> Default -> KOI8-R
- lynx под utf8: добавить в /etc/lynx.cfg
ASSUME_CHARSET: koi8-r
ASSUME_LOCAL_CHARSET: koi8-r
- для xmms по-прежнему нужно ставить LANG=ru_RU.KOI8-R
- настроить файловые системы с помощью tune2fs -m 1 (резервировать 1% вместо 5%) или -r 25000 (100 MB)
- печать: используется новая версия системы печати CUPS (/var/log/cups),
изображает из себя HTTP сервер (порт 631, IPP),
здесь же доступна документация,
действуют обычные программы lp, lpq, lprm,
lpoptions [-l] (~/.lpotions), lpstat,
disable, enable, accept, reject, lpadmin
- /etc/cdrecord.conf и k3b
- установка rk (--noscript, "-p -64" в /dss/bin/.ph, линки rk и php)
- вместо безвременно ушедшего пакета rpmdb-fedora
можно использовать repoquery из пакета
yum-utils (extra) - опять переделывать скрипты
- syslog, iptables
|
Bog BOS: Установка Linux Fedora Core 5 на офисный компьютер
|
Copyright © 1996-2024 Sergey E. Bogomolov; www.bog.pp.ru