|
Bog BOS: Установка Linux Fedora 10 на консоль
|
Последнее изменение файла: 2009.02.21
Скопировано с www.bog.pp.ru: 2024.11.21
Bog BOS: Установка Linux Fedora 10 на консоль
Материнская плата Intel DQ965GF,
Intel Core 2 Duo E6600 (2.4 GHz, 65n, EMT64T, 2 ядра, шина 266x4 MHz, кеш L1 64K 39306MB/s,
кеш L2 2x2048KB 16766MB/s), память 4x1024 MB (dual DDR2 667 (SPD - 5-5-5-15, memtest 1-1-1-31?!),
2 диска SATA-1 Seagate STM3250820AS (Maxtor) 250 GB (ata1/sda и ata2/sdb),
диск SATA-1 Seagate ST3400832AS 400GB (ata5/sdc),
DVD-RW Plextor PX-716AL (PATA, ata7/scsi6/sr0),
встроенное видео (945G IGD DVMT 128 MB, апертура AGP 256 MB, не используется),
видеокарта - nVidia GeForce 7600 GT (G70),
ethernet - Intel Corporation 82566DM Gigabit .
Назначение - рабочее место и консоль управления.
Устанавливал Fedora 10 x86_64 с DVD-ROM
при наличии выхода в Интернет (неправильный сервер DHCP).
Программа установки anaconda позволяет
выбрать устройство загрузки, метод установки и параметры установки и ядра.
Ранее здесь стояла Fedora Core 6.
Последовательность установки:
- запустить memtest86+ 2.01 хотя бы на полчаса
(если memtest86+ не нашёл ошибок, значит у вас просто не хватило
терпения ;)
- загружаемся с DVD-ROM
- в меню выбираем установку и нажимаем Tab
- добавить expert ext4 resolution=1600x1200
(подходящего режима не нашёл - пусть выкручивается как умеет ;)
- тестирование DVD-ROM (при первом использовании)
- распознаётся графическая карта (главное окно занимает не весь экран,
но вспомогательные окна можно перемещать)
- по нажатию Ctrl-Alt-F2 можно сразу попасть в bash (Alt-F6 обратно)
- Next
- язык установки - English (нормального русского языка здесь не будет никогда)
- клавиатура - us
- установить, а не обновить
- указать имя узла
- временная зона - Europe/Moscow (время в CMOS хранить в UTC)
- установка пароля для root
- удалить все разделы на sda, использовать шифрование
(запрашивается пароль для шифрования будущего физического тома LVM),
автоматическое разбиение с последующим просмотром и правкой
(можно отдельно зашифровать каждый логический том):
- sda1, /boot, 196MB, ext3, форматирование
- sda2, LVM PV, 238GB, зашифрованный, форматирование
- группа томов system10 над LVM PV sda2
- логический том root, ext4, 50GB, форматирование
- логический том swap, swap, 10GB, форматирование
- остальное пока свободно
- остальные блочные устройства со старой системмой не трогать,
сделать точки монтирования /boot6 и /root6 для переноса настроек из старой системы
и /data для старых данных
- подтверждение на создание разделов и файловых систем (прежние данные затираются,
список затираемого не выводится!)
- GRUB в MBR (по умолчанию /dev/sda) без пароля,
конфигурационный файл /boot/grub/grub.conf
- установка - Office and Productivity, Software Development, настроить сейчас;
репозитории (запрашиваются настройки сети,
eth0 по DHCP (здесь его необходимо подкорректировать вручную - поменять маршрут по умолчанию),
надо быть очень уверенным в качестве интернет соединения,
URL репозиториев рекомендуется запасти заранее, mirrorlist для Russian Fedora не работает):
- Installation Repo
- Fedora 10
- Fedora 10 update
- RPM Fusion Free
- RPM Fusion Free Updates
- RPM Fusion Non-Free
- RPM Fusion Non-Free Updates
- Russian Fedora Fixes (пуст?!)
- Russian Fedora Fixes Updates (а здесь есть freetype и прочие пакеты,
поправленные/покорёженные относительно оригинала)
- Russian Fedora Free (пуст?!)
- Russian Fedora Free Updates (а здесь есть libdvdcss и пр.)
- Russian Fedora Non-Free (пуст?!)
- Russian Fedora Non-Free Updates (а здесь есть Java от Sun, драйверы nvidia и пр.)
- выбираем пакеты (индивидуальный выбор;
многие пакеты устанавливаются в любом случае; новая система менее
утомительна, но получается более громоздкая система; многие пакеты в списке
отсутствуют; система выбора теперь трёхуровневая: категории, группы и пакеты;
размер будущей системы теперь не показывается; имеются очень краткие описания пакетов;
группировка пакетов местами вызывает недоумение):
- Desktop
- Gnome: NetworkManager-gnome, alacarte, at-spi, beagle-gnome, bluez-gnome, bug-buddy, byzanz,
dasher, eog, evince*,
file-roller, gcalctool, gconf-editor, gdm, gdm-user-switch, gedit*,
gnochm, gnome-applet*, gnome-audio, gnome-background, gnome-bluetooth, gnome-commander, gnome-device-manager,
gnome-keyring-manager, gnome-media, gnome-mplayer,
gnome-netstatus, gnome-phone-manager, gnome-pilot-conduit, gnome-pilot,
gnome-power-manager, gnome-sheduler, gnome-screensaver, gnome-system-monitor, gnome-themes, gnome-user-docs,
gnome-user-share, gnome-utils, gnotime, gok, gonvert, grsync, gstreamer-*,
gthumbs, gtk2-engines, gtweakui, gucharmap, gvfs-*, istanbul, libcanberra-gtk2,
lock-keys-applet, metromap, mousetweaks, nautilus-actions,
nautilus-cdburner, nautilus-image-converter,
nautilus-open-terminal (обнаружилось 2 штуки, не поставился ни один),
nautilus-search-tool, nautilus-sendto, nautilus-sound-converter,
notification-daemon, orca, pulseaudio*, sabayon, seahorse*, stardict-dic-en,
swfdec-gnome, tomboy, vinagre, vino, xdg-user-dirs, zenity
- KDE - NetworkManager-gnome, amarok, digikam, guidance-power-manager, k3b-extras-freeworld,
k9copy, kaffeine, kchmviewer, kde-setting-pulseaudio, kdeaccessibility, kdeadmin, kdeartwork,
kdebase, kdegraphics, kdemultimedia, kdenetwork, kdepim, kdeplasma-addons, kdeutils, kdissert, kerry,
kmediafactory, kmobiletools, kmymoney, koffice-suite, konq-plugins, koverartist, kpackagekit, kplayer,
kpowersave, ktorrent, kvpnc, oooqs2, pinentry-qt, qgtkstyle, rekall, rftask, scribus, smb4k, zenity
- Application
- Authoring and Publishing: conglomerate, docbook*,
linuxdoc-tools, scribus, texlive*, w3c-markup-validator, xhtml1-dtds, xmlcopyeditor, xmlto
- Editors: cssed, poedit, vim-X11, vim-enhanced, xmlcopyeditor
- Educational Software: gtypist, kdeedu*, moodle, stellarium, tuxtype2
- Engineering and Scientific: drawtiming, dx*, gnuplot, gridengine, maxima, maxima-gui,
opencv, osiv, paraview, units, wxMaxima
- Games: celestia, extremetuxracer, freeciv, prboom, quake3*
- Graphical Internet: Miro, amule, azureus, bittorent-gui, bluefish, ekiga,
empathy, evolution*, filezilla,
firefox, flash-plugin, gajim, gftp, gift*, gnash-plugin, gnome-translate, jd,
kdepim, kdewebdev, linphone, nspluginwrapper, opera, pidgin,
seamonkey, tangogps, thunderbird, xchat, yachat
- Graphics: ImageMagick, argyllcms, blender, cheese, cinepaint,
dcraw, digicam*, f-spot, fontforge, fonttools, gifsicle, gifview,
gimp*, gnome-scan, gpp, gqview, graphviz, guteprint-plugin, gv, hugin, inkscape, k3d, kdegraphics,
koffice-krita, makehuman, netpbm-progs, nip2, pstoedit, rawstudio,
sane-frontends, scanbuttond, tachyon, tzclock, ufraw,
uniconvertor, wings, xfig, xgridfit*, xsane, xsane-gimp
- Office and Productivity: MagicPoint, abiword, dia, evince, glom, gnotime, gnucache, gnumeric, grisbi, kdepim,
koffice-suite, labyrinth, lyx, openclipart, openoffice.org* (кроме testtools и voikko),
planner, taskjuggler, tellico, tinyerp*, vym, xchm
- Sound and Video: Miro, PackageKit-gstreamer-plugin, a52dec,
alsa-plugins-pulseaudio, alsamixergui, amarok, argyllcms, audacious*,
audacity-freeworld (нельзя одновременно с audacity), avidemux, bluez-alsa, brasero, cdlabelgen, cdrskin, devede,
dvdauthor, dvdisaster, dvgrab, easytag, festvox, ffmpeg*, gcombust, genisoimage,
gnomebaker, gstreamer-*, id3v2, isomaster,
k3b, k9copy, kaffeine, kdemultimedia, kid3, kino, kmediafactory, kover, kplayer,
lame, libdvdcss, libquicktime-utils, live555-tools, lmms, madplay, mandvd,
mencoder, mikmod, mjpegtools-gui, mkvtoolnix-gui, mp3gain, mpeg2dec, mpg321, mpgtx, mplayer*, ogmtools,
padevchooser, paman, paprefs, pavucontrol, pavumeter, pitivi, pulseaudio*, regionset, rhythmbox,
smplayer, sound-juicer, soundconverter, sox, tagtool, totem*,
transcode, tvtime, twolame, v4l2-tool, vdr* (кроме dxr3), vlc, wodim, x264gui, xine, y4mscaler
- Text Internet: argus, bittorent, cadaver, elinks, fetchmail, iperf, lynx, ncftp, tftp
- Development
- Development Library: все
- Development Tools: abicheck, alien, archmage, automake14, automake15, automake16, automake17,
bazaar, bugzilla, buildbot, byacc, bzr, ccache, cmake, codeblocks, cppunit, cproto, crossvc,
cscope, ctags, cvs, cvsgraph, cvsweb, darcs, dejagnu, doxygen, elfutils, expect, flasm, fpc, frysk*,
giggle, git, gtranslator, imake, indent, insight, intltool, koji,
livecd-tools, ltrace, mach, mantis, mercurial, mock, nasm, nemiver, oprofile*, patchutils,
pbuilder, plague*, qgit, rapidsvn, rcs, revisor, rpmdevtools, rpmlint, rpmrebuild,
subcommander, subversion, swig, systemtap, texinfo, translate-toolkit,
valgrind, yasm
- Fedora Eclipse: все
- Fedora Packager: да?
- Gnome Software Development: по умолчанию и anjuta, anjuta-docs, ddd
- Haskell: нет
- Java Development: по умолчанию
- KDE Software Development: по умолчанию
- Legacy Software Development: кроме compat-gcc-34-g77
- Ruby: нет
- Web Development: нет
- X Software Development: по умолчанию
- XFCE Software Development: нет
- Servers
- Clustering: нет
- DNS: нет
- FTP: нет
- FirebirdSQL: нет
- Legacy Network Servers: нет
- Mail Server: нет
- MySQL: по умолчанию
- Network Server: нет
- News Server: нет
- PostgreSQL: нет
- Printing Support: все
- Server Configuration Tools: кроме system-config-bind и system-switch-mail-gnome
- Web Server: по умолчанию и drupal*, mediawiki, moin, tiquit, но без squid
- Windows File Server: нет
- Base System
- Administration Tools: authconfig-gtk, galternatives,
gnome-packagekit, gparted, kpackedkit, lshw-gui, ntop, qtparted, system-config-*, yumex
- Base: по умолчанию с добавлением aspell, bridge-utils, gnupg2, gpgme, gpm, jfsutils,
mkbootdisk, mtools, pax, reiserfs-utils, squashfs, star, x86info, xfsprogs
- Dialip Networking Support: efax, minicom, statserial
- Fonts: по умолчанию и andika, apanov, asana-math, bitsreamvera, brettfont, darkgarden,
dejavu-lgc, freefont, linux-libertine, mathml
- Hardware Support: по умолчанию и acpi, acpitool, freetype-freeworld,
hddtemp, lsscsi, multican, truecrypt, xorg-x11-drv-nvidia-beta-180.16
- Input Methods: gok, m17n-contrib-russian, m17n-db-russian, scim-rawcode, scim-tables-russian
- Java: openjdk, openjdk-plugin, sun-compat, jdk
- Legacy Fonts: bitmap-fonts, efont-unicode-bdf, fonts-KOI8*, ghostscript-fonts,
terminus, urw-fonts, xorg-x11-*, zvbi
- Legacy Software Support: всё
- System Tools: NetworkManager-*, aide, aircrack, airsnort,
am-utils, apcupsd, apg, apt, arc, arj, arptables_jf, arpwatch, audit, avahi-tools, bochs, bonnie++,
cabextract, convmv, crack, createrepo, dar, dkms, dstat, ebtables, ed2k_hash, eiciel, enca, etherbat,
festival, foremost, fuse, ghex, gkrellm, gnokii, gnome-nettool, gnutls-utils, gtklp,
gtkterm, ipsec-tools, iptraf, jigdo, john, lha, lirc, lslk, lzop, macchanger, mc, net-snmp-utils,
nmap, ntfs-3g, ntp, obexfs, obexftp, openldap-clients, openvpn, p0f, p7zip, pbzip2, powertop, rdesktop,
sabayon, samba-client, scrub, sec, smart, smart-gui, synaptic,
sysstat, testdisk, unrar, upx, vbetool, vlock, vnc, vpnc, wine,
wireshark-gnome, wlassistent, xdelta, xsupplicant, yum-fastestmirror, yum-utils, zidrav, zisofs-tools
- Virtualization: нет
- X Window System: alltray,
autoconfig-gtk, compat-openmotif,
firstboot, gdm, glx-utils, gnome-packagekit, kerneloops, krb5-auth-dialog, lineakd*,
openssh-askpass, plymouth-system-plugin, policycoreutils-gui, setroubleshoot, smolt-firstboot,
system-config-*, system-switch-displaymanager,
vnc-server, xorg-x11-apps, xorg-x11-resutils, xorg-x11-twm, xorg-x11-utils, xorg-x11-xfs, xorg-x11-xfs-utils,
xorg-x11-xsm, xterm
- Languages: поддержка руского языка - все
- согласование зависимостей пакетов и загрузка заголовков пакетов из репозитариев
- запуск процесса установки
- установка пакетов: 2607 пакетов, 11 ГБ (из них 3 ГБ из Интернет; дополнительно резервируется
5% раздела и ещё 200 МБ), в процессе dhcp клиент обновил данные вместе с неправильным маршрутом
- установка загрузчика
- DVD-ROM пришлось вынимать вручную
- перезагрузка (ожидаемый "бесшовный" графический режим не получился,
добавить в grub.conf: resolution=1024x768 vga=0x318)
и продолжение настройки
- попытка перейти в графический режим удачна - в простых ситуациях
livna-config-display справляется (запускется при каждом старте X!
"livna-config-display --config off")
- принять лицензию
- заведение себя и установка пароля
- установка текущего времени и синхронизации со своим NTP-сервером
(синхронизировать перед запуском сервисов,
использовать локальный источник времени?)
- отослать сведения о оборудовании
- вопросы про сетевой экран и SELinux больше не задаются (force по умолчанию)
- теперь gdm позволяет управлять питанием и показывает время,
для каждого пользователя можно выбрать язык, раскладку (USA, не для Russian Fedora Fixes)
и переключиться на KDE, также можно посмотреть сообщения загрузки
- по Ctrl-Alt-F2 перейти в текстовую консоль
(графическая консоль теперь на tty1)
- если мы не любим prelink, то самое время удалить /etc/cron.daily/prelink
или поправить /etc/sysconfig/prelink,
пока он не сделал кишмиш из исполняемых файлов, так что потом невозможно
использовать программы типа aide/tripware
- поменять uid и gid на привычные (/etc/group, /etc/passwd, права в /home/*)
- настроить файловые системы с помощью tune2fs -m 1 (резервировать 1% вместо 5%)
или -r 25000 (100 MB)
- отключить подцепившийся старый раздел swap (swapoff имя-блочного-устройства, /etc/fstab)
- аккуратно скопировать старый /home/*
- теперь можно зайти в графическом режиме, часть аплетов при этом облетает
- подождать пока пройдет updatedb или запустить вручную
- настроить сервер и клиент ssh
(кто без меня настраивает SSH_AUTH_SOCK? /etc/gdm/Xsession?);
/etc/sysconfig/sshd (-u0 -4)
- настройка iptable и ip6tables (всё запретить)
- добавить /usr/local/lib и /usr/local/lib64 в /etc/ld.so.conf и сделать ldconfig
- установка пакетов: nautilus-open-terminal (третий экземпляр?
поменять в gconf-editor настройки /apps/nautius-open-terminal),
yum-changelog, yum-priorities, yum-security, yum-downloadonly,
yum-versionlock, yum-fedorakmod, yum-kernel-module, yum-verify, yum-list-data,
AcetoneISO2 (преобразование .bin, .mdf, .nrg и пр. в ISO), fuseiso
- проверка настроек yum (включить russianfedora-nonfree - пуст,
russianfedora-free - пуст, russianfedora-fixes - пуст, fedora-updates на своё зеркало,
если успело заполниться)
- обновление пакетов, включая ядро
- перезагрузка и борьба с бета драйвером nvidia,
точнее говоря с пакетами kmod-nvidia-beta и xorg-x11-drv-nvidia-beta:
- перед перезагрузкой поменять уровень в /etc/inittab с 5 на 3
(кстати, /etc/inittab ненастоящий)
- после загрузки удалить пакеты kmod-nvidia-beta* и xorg-x11-drv-nvidia-beta*
- установить предварительно скопированные пакеты kmod-nvidia,
kmod-nvidia-версия-ядра, xorg-x11-drv-nvidia и xorg-x11-drv-nvidia-libs
- вернуть 5 в /etc/inittab
- перезагрузиться
- sensors-detect (при этом аплет падает) на этот раз нашёл датчики температуры всех ядер CPU,
записал в /etc/sysconfig/lm_sensors список загружаемых
модулей для сервиса lm_sensors (f75375s - напрасно - и coretemp);
команда sensors способна показать температуру каждого ядра
и отдельным методом извлекается температура GPU
- /usr/bin/decode-dimms.pl (рассказывает
не только размер памяти, но и всю её подноготную (частоты, напряжения,
тайминги, внутреннюю структуру модулей, изготовитель, модель, время изготовления
и т.д.)) переместилась из пакета lm_sensors в пакет i2c-tools (нужен модуль eeprom)
- перенастроить сеть на статическое задание всего
- /etc/sysconfig/network-scripts/ifcfg-eth0: DEVICE, TYPE, HWADDR, BOOTPROTO=static,
ONBOOT=yes, BROADCAST, IPADDR, NETMASK, NETWORK, SEARCH, IPV6INIT=no, DNS1, DOMAIN
- /etc/sysconfig/network: NETWORKING=yes, NETWORKING_IPV6=no, HOSTNAME, GATEWAY
- Система - Администрирование - Службы: остановить и отключить NetworkManager,
включить вместо неё старую и надёжную службу network
- вспомогательные маршруты в /etc/rc.local
- настройка управления частотой процессора работает
через acpi-cpufreq;
установил пакет cpufrequtils (cpufreq-info показывает 2 допустимые частоты - 1.60 и 2.39,
доступны регуляторы ondemand, userspace и performance, в т.ч. через аплет)
- убрать аплет переключения пользователя -
автор проверял его после перехода на Plymouth?
- проверяем наличие и добавляем аплеты монтирования внешних накопителей
(научился распознавать зашифрованные разделы и понапрасну его показывает,
теперь /media/имя-тома и один для всех и нет настроек, NTFS не монтируется по умолчанию),
Desktop Recorder, системный монитор,
таймер, касса символов и индикатор раскладок клавиатуры
(добавить раскладку Russia,
переключения клавиатуры по Alt, индикатор - ScrollLock)
- без меня установлены аплеты подключения к сети (через выключенный Network Manager),
наличия обновлений, заметки Tomboy (тащить моно ради заметок, заменить липкими записками);
часы показывают погоду, время восхода/захода и картинки освещения Земли,
появились Российские города
- аплет Harware Sensor Monitor (/usr/libexec/sensors-applet) способен показывать
температуру каждого ядра (/sys/devices/platform/coretemp.0/temp*_input),
температуру GPU (только первого, libNVCtrl из nvidia-setting) и НЖМД
(требуется предварительно настроить - /etc/sysconfig/hddtemp - и запустить сервис hddtemp);
позволяет запускать произвольную програму при выходе параметра за верхний и нижний пределы
- хранитель экрана полностью поменялся - осталось только выключение экрана и блокировка;
здесь же оказалось управление питанием;
где-то между FC6 и F10 произошла потеря совместимости между xscreensaver и gnome-screensaver -
теперь либо тот, либо другой - прощай мой любимый BSOD;
где отключить постепенное затемнение экрана?
- переход в ждущий (в память) и в спящий (на диск) режимы работают
(от аплета управления питанием);
при выходе из ждущего режима (по нажатию любой кнопки клавиатуры) требуется пароль пользователя;
при выходе из спящего режима требуется пароль для дешифровки физического тома LVM
- пропала утилита ddcprobe из пакета rhpxl, есть ddcmon в i2c-tools, но не работает,
и где теперь настройка DPI? в настройке шрифтов?
придётся добавить DisplaySize в секцию Monitor /etc/X11/xorg.conf
- настраиваем smoothing и hinting,
убрать все красивости (фоновая картинка и т.п.), фокус окна по курсору,
носители не просматривать и ничего не запускать
(теперь это в Система - Параметры - Персональные - Управление файлами - Носители);
прочие персональные настройки
- в настройке сеанса убрать автоматически запускаемые Network Manager, Packet Kit
- настроить права Policy Kit: Система - Параметры - Система - Авторизация
- pulse-audio - планировщики реального времени и высокого приоритета для активной консоли
- при установке DVD-ROM он подключается как /media/МеткаТома
(автоматически, несмотря на настройки)
- при подключении USB накопителя
(USB Mass Storage, SCSI emulation)
автоматически монтируется /media/disk (/media/Patriot4G, /media/Jogr) на /dev/sdf1
и даже аплет позволяет его размонтировать,
но в /etc/fstab ничего нет, и где теперь менять параметры?
- сравнить список пакетов с предыдущим, чего не хватает:
aalib-libs вместо aalib, antiword, audacity-freeworld вместо audacity,
autofs,
beagle-evolution, beagle-firefox, beagle-gnome вместо beagle-gui, beagle-thunderbird,
bin2iso заменяется AcetoneISO2, bluez-hcidump,
wodim вместо cdrecord, chmlib-devel,
compat-libgcc-296, compat-readline43, compat-libgda, compat-openldap,
crash,
cups-devel, cups-lpd, curl-devel, db4-utils,
dhcping,
djvulibre-libs вместо djvulibre, dosbox, edac-utils,
elfutils-libelf-devel-static, esc, esound-libs вместо esound,
exiv2, faad2-libs вместо faad2,
fbreader, ffmpeg-devel, fftw-devel,
libgail-gnome вместо gail, libgail-gnome-devel вместо gail-devel,
ghostscript-devel, ghostscript-doc, ghostscript-gtk,
gimp-data-extras (Polished), gimp-devel, gimp-devel-tools,
gimp-gap, gimp-lqr-plugin, gimp-resynthesizer,
git-arch, git-core, git-cvs, git-email, git-gui, gitk, git-svn,
glibc-utils, glib-devel, gnome-libs, gnome-spell (из fc9),
gnome-vfs2-obexftp, gnome-vfs2-smb, gnome-volume-control занял место gnome-volume-manager,
gpart (только версия i386), gphoto2, gprolog, gprolog-docs, gprolog-examples, gq,
gstreamer-devel, gstreamer-plugins-bad-devel, gstreamer-plugins-base-devel, gstreamer-plugins-good-devel,
gstreamer-plugins-schroedinger,
gtkglext-libs вместо gtkglext,
hexedit, hfsplus-tools (конфликтует с hfsplusutils), hfsutils, hnb, htdig, htop, hunspell-devel,
hwbrowser, iftop, ImageMagick-c++-devel, ImageMagick-devel, inkscape, inotify-tools, js,
kdebase-devel, kdebindings, kdegraphics-devel, kdelibs-apidocs, kdenetwork-devel,
kernel-doc, kudzu-devel, lcms-devel,
libfame, libglade, libgnomedb, libieee1284-devel,
libifp, libkexiv2 переименован в exiv2-libs, libnasl, libnjb,
libpcap-devel, libpng10,
libtermcap вошёл в ncurses-devel, libtermcap-devel,
libtidy-devel, libuninameslist, libwvstreams,
libXfontcache, libXfontcache-devel, libxml, libXTrap, libXTrap-devel,
linuxdcpp, luma,
mcstrans, mgetty, mkisofs заменён на genisoimage, mktemp вошёл в coreutils,
nas, ncompress, neon-devel,
nessus-client, nessus-core, nessus-core-devel, nessus-gui, nessus-libraries, nessus-libraries-devel,
nessus-server,
netdump, netperf (из запасов), nmap-frontend, notecase, ntfs-config,
openct, OpenEXR, OpenEXR_CTL, OpenEXR_CTL-libs, OpenEXR-libs, OpenEXR_Viewers,
OpenEXR_Viewers-docs, OpenEXR_Viewers-nonfree, openproj (SourceForge), opensc,
openswan-doc, ots-libs вместо ots, pcre-devel,
perl-Archive-Tar, perl-DateManip, perl-Digest-HMAC, perl-Digest-SHA1, perl-IO-Socket-INET6,
perl-IO-Zlib, perl-Net-DNS, perl-Parse-Yapp, perl-Socket6,
perl-TermReadKey, perl-Wx, perl-XML-Simple, perl-XML-XQL,
portmap заменён на rpcbind,
prozilla, pstack включён в gdb под именем gstack,
pwlib заменён на ptlib, pulseaudio-libs вместо pulseaudio-lib,
python-smbpasswd,
qt-designer и qt-devel-docs включены в qt-devel, qwt, qwt-devel, readahead,
rk (из закромов, /etc/profile.d/dsspr.sh не даёт запустить gdm при включённом SELinux),
rp-pppoe,
SDL_image-devel, SDL_mixer-devel, SDL_net-devel, sdparm,
setarch включён в util-linux-ng, setools, snort, spamassassin,
splint, sysfsutils, sysklogd и syslog-ng заменены на rsyslog, sysreport заменён на sos,
system-config-netboot, system-config-securitylevel заменён на system-config-firewall,
system-config-securitylevel-tui заменён на system-config-firewall-tui,
SysVinit заменён на sysvinit-tools и upstart,
termcap (база terminfo в ncurses-term), tftp-server,
ttcp, udftools, unshield, util-linux переименован в util-linux-ng,
uudeview, vixie-cron заменён на cronie, w3c-libwww,
wxGTK-devel, wxGTK-gl, wxsvg, x264, x264-devel, x264-gui-devel,
xine-lib-devel, xine-lib-extras, xine-lib-extras-freeworld вместо xine-lib-extras-nonfree,
xinetd, xml-commons переименован в xml-commons-apis, xmlrpc,
xorg-x11-drv-nvidia-devel, xorg-x11-fonts-base вошёл в xorg-x11-fonts-misc,
xpdf, xprobe2, xscreensaver-base, xscreensaver-extras,
Extreme Tuxracer (etracer) - это замена tuxracer из FC3 или ppracer из FC5.extra (красивее, но медленно),
mozilla-dom-inspector и mozilla-js-debugger входят в seamonkey
- доставить dvd95, dvdrip, dvdrip-master,
eclipse-cdt-mylyn, eclipse-egit, eclipse-epic, eclipse-gef, eclipse-mylyn-pde,
eclipse-mylyn-webtasks, eclipse-phpeclipse, eclipse-pydev-mylyn, eclipse-setools, eclipse-shelled,
eclipse-slide, eclipse-subclipse-book,
openoffice.org-headless, openoffice.org-presentation-minimizer, openoffice.org-report-builder,
openoffice.org-rhino, openoffice.org-sdk, openoffice.org-sdk-doc, openoffice.org-writer2xhtml
- сравнить список пакетов с предыдущим: что лишнего (особо не поудаляешь - странные
тут какие-то зависимосто: например, зачем нужна avahi для rhythmbox и ещё 271 пакетов?):
gnome-user-share (тянет httpd; мало мне проблем с разделяемыми папками в Windows,
а тут каждый пользователь запускает apache, чтобы делиться файлами по протоколу webdav!);
посмотреть самые большие пакеты ("rpm -qa --queryformat '%{NAME}: %{SIZE}\n'|sort -n -k2,2")
- настройка sendmail (vim /etc/aliases; newaliases; vim /etc/mail/sendmail.cf (Smart))
и извещений об обновлениях
- не работает цифровой блок клавиатуры (выключить в настройках клавиатуры разрешение
управлять указателем с клавиатуры, заодно настроить тип клавиатуры)
- мониторинг состояния UPS фирмы APC с помощью apcupsd,
пакет из поставки не отключает UPS, дырки в iptables для клиентов, запустить сервис,
протестировать извещения на процедурах startselftest и endselftest,
настроить автоматический запуск сервиса,
аплет gnome-power-manager перестал считать USP батарейкой и соответственно выдавать предупреждения
и показывать информацию ("This machine is not identified as a laptop.system.formfactor",
"We are not a laptop, so not even trying"), поставил пакет apcupsd-gui (gapcmon)
- настройка печати:
- используется система печати CUPS 1.3.9 (журналы /var/log/cups);
изображает из себя HTTP сервер (порт 631, IPP),
здесь же доступна документация
- для настройки необходимо зайти браузером на http://localhost:631
(в качестве администратора необходимо указать root/пароль);
настройки стали "разнообразнее"
- подключаюсь к соседнему сетевому принтеру по протоколу http://адрес:/ipp/AUTO;
его также надо сделать принтером по умолчанию
- имитатор обычных программы теперь в общем пакете cups (lp, lpq, lprm,
lpoptions [-l] (~/.lpotions), lpstat,
disable, enable, accept, reject, lpadmin)
- настройка: Система -> Администрирование -> Печать (system-config-printer)
- Firefox 3.0 - OK
- из GIMP 2.6.3 - OK
- из предыдущего опыта: каждая программа имеет свои маленькие глюки
в подсистеме печати (поля немножко не там, перевод страницы
чуть позже, чем надо и т.д.), так что всё надо проверять и настраивать
(vim так и не научился печатать русские тексты)
- восстановить остатки старой системы
- скопировать в новое место (кроме /home)
- удалить файлы, оставшиеся неизменными с момента установки пакетов
- разобраться с остальными
- сжать и сохранить из /var: pacct, журналы, mlocate, rpm, alternatives, mail
- восстановить /var/spool/cron/
- своё из /usr/local/bin и /usr/local/sbin
- доставить пакеты: metacity-devel, gdb-gdbserver, esound-tools,
festival-speechtools-utils, festival-speechtools-devel
- кодеки из /usr/lib/win32
- настройки: /etc/cups/ (перезапустить), /etc/rc.local, /etc/hosts, /etc/my.cnf,
/etc/smartd.conf (запустить), /etc/wgetrc (прокси), /etc/yum.conf (показывать дубликаты)
- убиение лишних сервисов ("less /etc/xinetd.d/*", "LANG= chkconfig --list|fgrep :on" и "lsof -i"):
- avahi-daemon
- autofs
- mdmonitor (отсутствует)
- nasd
- nessusd
- smolt
- snortd
- nfslock
- rpcidmapd
- rpcgssd
- rpcbind
- portreserve
- клиент резервного копирования с помощью bacula
- установить из пакетов bacula-common,
bacula-client, bacula-console, bacula-console-bat, bacula-docs, bacula-sysconfdir,
bacula-traymonitor
- настроить клиент (/etc/bacula/bacula-fd.conf, ключи)
- дырки в сетевом экране
- запустить bacula-fd
- протестировать доступ
- обеспечить автоматический запуск
- занести себя в группу bacula и запустить новую оболочку
- текстовая консоль: настроить /etc/bacula/bconsole.conf, тестировать bconsole
- монитор: настроить /etc/bacula/tray-monitor.conf (права для группы bacula),
тестировать "bacula-tray-monitor -c /etc/bacula/tray-monitor.conf"
- графическая консоль: настроить /etc/bacula/bat.conf, тестировать
"bat -c /etc/bacula/tray-monitor.conf";
чего-то пакетировщики намудрили -
при запуске запрашивает пароль текущего пользователя,
после чего сообщает "No protocol specified; cannot connect to X server";
работает под суперпользователем
- настройка syslog как клиента (rsyslog)
- wodim вместо cdrecord, сказать "нет" автоматическому монтированию
- проверить обиженных SELinux
(gdm не может запустить /dss/config/prsh из /etc/profile.d/dsspr.sh)
- программа объяснения проблем с SELinux setroubleshoot сама падает из-за проблем с SELinux ;)
- сессии в Gnome не запоминаются
- vmware
- Bluetooth
- не работает аплет JetDirect 170X (printer16);
|
Bog BOS: Установка Linux Fedora 10 на консоль
|
Copyright © 1996-2024 Sergey E. Bogomolov; www.bog.pp.ru