Информационные сайты
Официальный сайт компании Redhat
Официальный сайт дистрибутива Fedora Core
Неофициальное FAQ по Fedora Core - хорошая вещь, но на английском.
Сайт компании Инвента, официального представительства Redhat в России
Репозитарии
Репозитарий Livna - дополнительные пакеты для redhat и fedora core
Репозиторий ATrpms - дополнительные пакеты для redhat и fedora core
Обновления для дистрибутивов Redhat, достигших конца жизни
Компания RedHat исключила поддержку формата mp3 из своих дистрибутивов (начиная с RedHat Linux 8.x) в связи с изменением (ужесточением) условий его патентования - согласно новой лицензионной политики за каждый дистрибутив, содержащий компоненты для работы с mp3 нужно выплачивать деньги. Теперь пользователи дистрибутивов от RedHat, желающие слушать mp3 с помощью xmms могут:
Не все программы работают с UNICODE, поэтому иногда такое желание возникает.
RedHat 8.0 - http://mcmcc.bat.ru
RedHat 9 - http://mcmcc.bat.ru/rh9koi
Fedora Core 1 (подойдет для 2 и 3) - http://mcmcc.bat.ru/fedora
А на http://www.linux.org.ru/jump-message.jsp?msgid=332520 и http://www.linux.org.ru/jump-message.jsp?msgid=439250 несколько комментариев.
Сам apt-get: http://apt4rpm.sourceforge.net, http://freshrpms.net/apt
Графическую оболочку Synaptic к нему можно взять здесь.
Однако наиболее популярным инструментом является yum. Причем настолько популярным, что часть сайтов отказались от поддержки репозиториев apt.
/etc/yum.conf
.exclude=
и в нем прописываем через запятую пакеты, например, для xmms строчка выглядит так: exclude=xmms-a52dec,xmms-cdread,xmms-mad,xmms-devel,xmms-wma,xmms,xmms-lirc,xmms-alarm,xmms-coverviewer,xmmsctrl
/etc/yum.conf
.installonlypkgs=
, например, для ядра он выглядит так: installonlypkgs=kernel,kernel-smp,kernel-bigmem,kernel-enterprise,kernel-debug,kernel-unsupported,kerne
l-devel
Здесь http://people.ecsc.co.uk/~matt/repository.html
Или дождаться, пока они появятся в ветке development на официальном репозитории (обычно срок ожидания составляет около недели) download.fedora.redhat.com/pub/fedora/linux/core/development/
На сайте проекта KDE for Redhat.
Данный баг описан здесь http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=115980 Проявляется он не у всех. Читать это не надо - это для справки.
Решение описано здесь http://www.redhat.com/archives/fedora-devel-list/2004-May/msg00908.html
Для тех, кто плохо владеет английским, кратко перескажу.
Если вы собрались ставить fedora core 2, тогда
fdisk -l /dev/hdaгде hda - ваш диск (может быть другим!)
linux hda=цилиндры,головки,сектора
Если вы уже поставили fedora core 2 и у вас все навернулось, не паникуйте - ваши данные в целости и сохранности, как и ваш MS Windows.
Вам нужно выполнить шаги:
sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda
Все.
Это можно сделать с помощью утилиты apt. Статья об этом здесь http://www.fedoranews.com/ghenry/apt-fc2/
Но поскольку около 90% пользователей Fedora Core пользуются yum, расскажу насчет yum.
yum upgrade
Статья об обновлении fc3 до fc4 - http://www.brandonhutchinson.com/Upgrading_Red_Hat_Linux_with_yum.html
Виновной оказалась pcmcia-подсистема - udev ее дергал, та начинала подгружать свои модуля, они неправильно делали i/o port probing. Это при включенном acpi (а у кого-то и при выключенном) вешало систему.
Решается это правкой диапазонов этих самых i/o ports в /etc/pcmcia/config.opts
, либо установкой pcmciautils-012-0.FC5.2.i386.rpm или выше.
Подробнее можно почитать здесь - http://www.redhat.com/archives/fedora-test-list/2006-March/msg01542.html и здесь - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=186164.
За ответ спасибо Salieff.
В этом документе по-русски описан процесс установки redhat 8.0, который применим к любому продукту redhat http://www.opennet.ru/docs/RUS/install_redhat/
Нужно запускать инсталлятор так:
linux reiserfs selinux=0
Для этого существуют скрипты ckloiber - ftp://people.redhat.com/ckloiber/.
Если делать все руками, то нужно сделать следующее:
За ответ благодарим no-dashi.
Предлагается быстрый костыль:
Если вы обновите пакет kdenetwork, то придется проделать всю операцию заново.
Все дело в том, что в fc3 используется udev, соответственно, в каталоге /dev по умолчанию создаются только существующие устройства. И когда X-сервер стартует, он начинает подгружать драйвер nvidia, тот пытается создать устройство, но не успевает к таймауту X-сервера. Логический вывод: нужно позаботиться об устройствах заранее.
Существует несколько способов:
/sbin/modprobe nvidia
в /etc/rc.d/rc.local
.mknod /dev/nvidia0 c 195 0 mknod /dev/nvidiactl c 195 255в /etc/rc.d/rc.local или же выполнив две предыдущие команды в консоли, скопировать устройства так:
cp -a /dev/nvidia* /etc/udev/devices chown root.root /etc/udev/devices/nvidia*Лучше использовать именно скопированные ноды, потому что не нужно исправлять rc.sysinit (который будет перезаписан, как только вы обновите пакет initscripts), а ваша графическая загрузка тем не менее будет работать.
Команда Nvidia Corporation считает, что проблема в selinux и рекомендует добавить к ядру параметр selinux=0
.
К сожалению этот способ помогает единицам.
Единственная стопроцентная возможность получить GLX назад, это сделать даунгрейд до версии 1.7174. Рекомендуется взять пакеты с репозитория rpm.livna.org.
Дело в том, что некоторые устройства должны существовать до того, как запустится udev.
Ошибке подвержены старые версии gentoo, версии fedora core 3 и выше, обновленные с fedora core 2, mandrake.
Значит нам надо создать файлы. Делается это так:
root@linux~# mkdir test root@linux~# mount --bind / test root@linux~# cd test/dev root@linux~# ls
Создаем устройства:
root@linux~# mknod -m 660 console c 5 1 root@linux~# mknod -m 660 null c 1 3
Если честно, мне было лениво так делать и я просто перенес из существующего /dev.
Причем то же самое я сделал с отсутствующими ttyX (, где X от 1 до 8)
Полностью об udev читайте тут:
http://www.gentoo.org/doc/ru/udev-guide.xml
# sample for regular user #user jdoe roles { user_r };Выделываться не будем и добавим себя как обычных пользователей:
user jackill roles { user_r }
make clean
make
make clean
make -c /etc/selinux/strict/src/policy relabel
.Надо заметить, что монтировать файловую систему для исправления теперь придется несколько иным образом.
Объяснение есть в документах по SE linux. Я честно говоря еще не пытался, потому как ничего не падало.
Читаем man fstab-sync.
В папке /etc/hal/device.d
в симлинк 50-fstab-sync.hal записываем /bin/false
Начиная с версии 5 неактуально.
Вообще надо было читать вопросы про udev. Но вкратце.
Заходим в /etc/udev/rules.d
Создаем файлик modem.rules
:
KERNEL="ttyS1", SYMLINK="modem"
Вместо ttyS1 ставим свой порт, конечно же.
При конфигурировании скриптом vmware-config.pl нужно указать networking: yes, все остальное no. К сожалению NAT и Host-only сломаны (по состоянию на 12.2004)
В файле ~/.realplayerrc добавьте в секцию [helix]
опцию SoundDriver=2
, это заставит его использовать alsa вместо OSS.
http://www.rhd.ru/docs/articles/schedulers/
Данная статья должна помочь. Для десктопа выбираем cfq.
Кто-то очень умный решил, что кодировки отличные от utf8 не должны показывать национальные языки на vfat. И поэтому сделал патч с названием linux-2.6-defaults-fat-utf8.patch. В ядре 2.6.16_2080 он идет под номером 2101, К сожалению вместо того, чтобы просто по умолчанию ставить кодировку в utf-8 он жестко закрепляет ее, позволяя ядру игнорировать параметры монтирования.
Поэтому придется пересобрать ядро, закомментировав (#) строчку с названием этого патча и строчку, описывающую как он применяется.
В случае KDE достаточно просто зайти в свойства и снять галочку UTF-8.
Требуются добавления по этому ответу.
Дело в том, что нужно после установки сразу поставить более свежее ядро.
У вас включен SELinux. Придется объяснить последнему, что аппаратное ускорение нам жизненно необходимо.
Для этого выполните следующие команды:
root@localhost$ setsebool -P allow_execstack=1 root@localhost$ setsebool -P allow_execmod=1
И перегрузите машину.
Ну первый способ - разрешить ей выйти в Интернет.
Второй способ - ставить софт с дисков и информацию забирать тоже с дисков. Для этого нужно внести несколько изменений в конфиге yum - /etc/yum.repos.d
.
В конфигах всех репозиториев кроме [core] ставим enabled=0
, для самого [core] ставим enabled=1
. Комментируем в конфиге [core] строку начинающуюся с mirrorlist. Добавляем туда же строку baseurl=file:///media/cdrom/
или куда там монтируется диск с FC.
За ответ спасибо no-dashi.
Посмотрите внимательно на сообщение об ошибке и на то, с чем линкуется программа.
Скорее всего, в конфигураторе допущена "ошибка" и вместо того, чтобы линковаться с 64-битными библиотеками из папок /usr/lib64
(и т.п.), она линкуется с 32-битными библиотеками в /usr/lib
. Проще всего исправить Makefile'ы (если вы не планируете пересобирать эту программу несколько раз).
В биосе видекарты не был прописан такой режим. Прорамма 855resolution прописывает нужный режим в биос видеокарты при запуске компьютера - http://perso.orange.fr/apoirier/.
Как доточить Fedora Core 5 быстро до юзабельного состояния, если все встало и заработало. Здесь не рассматриваются вопросы изменения ядра, неработоспособности udev в некоторых ноутах и т.п.
Рассматривается обычный десктоп, без рейдов, сетевых распределенных файловых систем и т.п.
Нам потребуется интернет и немного времени.
Делаем пошагово. Качаем и ставим только если это написано здесь.
/usr/lib/win32
и делаем симлинк - /usr/local/lib/codecs
~/.mplayer/Skin
Сайт для скачивания -
http://www.mplayerhq.hu/design7/dload.html
Если вы очень любите DVD-меню, тогда ставим xine (MPlayer мы ставили, чтобы он вытащил нам как можно больше кодеков автоматом).
root@localhost$ yum install xine -y
/usr/share/X11/fonts/msttf
(для этого достаточно нажать Enter, будучи в mc, и вы зайдете в пакет).
root@localhost$ yum install mplayer -yТогда мы получим такие пакеты:
root@localhost$ yum install a52dec id3lib libid3tag -y
root@localhost$ yum instal xmms-mp3
make
.root@localhost$ yum install transcode -y
Далее идет список файлов и исправлений в них. Если файл нужно создать, перед названием я ставлю звездочку.
Более правильно прописываем шрифты для старых приложений:
/etc/X11/fs/config
catalogue = /usr/share/X11/fonts/KOI8-R/misc:unscaled, /usr/share/X11/fonts/KOI8-R/100dpi:unscaled, /usr/share/X11/fonts/KOI8-R/misc, /usr/share/X11/fonts/KOI8-R/100dpi, /usr/share/X11/fonts/misc:unscaled, /usr/share/X11/fonts/75dpi:unscaled, /usr/share/X11/fonts/100dpi:unscaled, /usr/share/X11/fonts/misc, /usr/share/X11/fonts/Speedo, /usr/share/X11/fonts/Type1, /usr/share/X11/fonts/cyrillic, /usr/share/X11/fonts/75dpi, /usr/share/X11/fonts/100dpi /usr/share/X11/fonts/msttf, , /usr/share/X11/fonts/misc:unscaled, /usr/share/X11/fonts/75dpi:unscaled, /usr/share/X11/fonts/100dpi:unscaled, /usr/share/X11/fonts/Type1Избавляемся от xfs - мы же не собираемся шрифты по сети раздавать.
/etc/X11/xorg.conf
Section "Files" # Multiple FontPath entries are allowed (they are concatenated together) # By default, a font server independent of the X server is # used to render fonts. # FontPath "unix/:7100" RgbPath "/usr/share/X11/rgb" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/X11/fonts/msttf/" FontPath "/usr/share/X11/fonts/cyrillic/" FontPath "/usr/share/X11/fonts/misc/" EndSection Section "Module" Load "dbe" Load "extmod" SubSection "extmod" Option "omit xfree86-dga" EndSubSection Load "fbdevhw" Load "glx" Load "record" Load "freetype" # Load "type1" Load "dri" EndSection
Для x86_64 строчка ModulePath "/usr/lib/xorg/modules"
должна выглядеть как ModulePath "/usr/lib64/xorg/modules"
.
Поместим точки и знаки вопроса в русской раскладке там, где они должны быть.
/etc/X11/xorg.conf
Option "XkbLayout" "us,ru(winkeys)"Добавим разрешений. Можете добавить более высокие - см. док. к монитору.
/etc/X11/xorg.conf
SubSection "Display" Viewport 0 0 Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSectionПрописываем шрифты от Microsoft.
* /etc/fonts/local.conf
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!-- /etc/fonts/local.conf file for local customizations --> <fontconfig> <!-- Enable sub-pixel rendering <match target="font"> <test qual="all" name="rgba"> <const>unknown</const> </test> <edit name="rgba" mode="assign"><const>rgb</const></edit>; </match> --> <dir>/usr/share/X11/fonts/msttf></dir> </fontconfig>Помогаем работе MPlayer:
/etc/rc.d/rc.local
echo 1024 > /proc/sys/dev/rtc/max-user-freqДобавляем поддержку русского в Samba.
/etc/samba/smb.conf
[global] unix charset = UTF-8 display charset = UTF-8 dos charset = 866Добавляем каталог библиотек.
/etc/ld.so.conf
/usr/local/libДля x86_64:
/usr/local/lib /usr/local/lib64Если карта не встроенная, можем слегка подправить конфигурацию звуковой карты. Данные приведены для sblife! Не забудьте поменять названия модулей!
/etc/modprobe.conf
# ALSA native device support alias char-major-116 snd options snd major=116 cards_limit=1 # OSS/Free setup alias char-major-14 soundcore alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss alias snd-card-0 snd-emu10k1 options snd-card-0 index=0 options snd-emu10k1 index=0 remove snd-emu10k1 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-emu10k1Уменьшаем интенсивность использования swap.
/etc/sysctl.conf
vm.swappiness = 20
Для x86 не даем поменять mc, xmms и lynx, взятые из ASP Linux. /etc/yum.conf
exclude=xmms,xmms-a52dec,xmms-cdread,xmms-mad,xmms-devel,xmms-wma,xmms,xmms-lirc,xmms-alarm,xmms-coverviewer,xmmsctrl,mc,lynx
Теперь разберемся со службами. Ниже приведен список служб. Пара пояснений.
K01yum K02avahi-dnsconfd K02dhcdbd K02NetworkManager K02NetworkManagerDispatcher K05kudzu K05saslauthd K10psacct K20rwhod K25bluetooth K25netfs K26hidd K30spamassassin K35smb K35vncserver K35winbind K36lisa K50netdump K50snmpd K50snmptrapd K55cups K71lirc K73ypbind K74nscd K80kdump K80sendmail K87named K87named K88wpa_supplicant K89netplugd K89rdisc K90xfs K94diskdump K95firstboot K98avahi-daemon K99microcode_ctl S04readahead_early S08iptables S10network S12syslog S13irqbalance S13portmap S22messagebus S26apmd S26lm_sensors S28autofs S40smartd S44acpid S55sshd S85gpm S90crond S95anacron S95atd S96readahead S98haldaemon S99local
Рекомендуется так же заглянуть в этот и этот вопросы.
Fedora Core 4 Tips and Tricks) - освещаются проблемы настройки Fedora Core 4 (английский язык). Очень пригодится новичкам.
http://stanton-finley.net/fedora_core_4_installation_notes.html - установка Fedora Core 4 (в общем подойдет и для остальных версий).
Репозитарий Freshrpms - дополнительные пакеты для redhat и fedora core
известный репозиторий свежих и дополнительных пакетов для redhat и fedora core
Репозитарий Pbone - основные и дополнительные пакеты преимущественно для Fedora Core
DAG RPM Repository - основные и дополнительные пакеты для Fedora Core
Sunsite RPM Repository - основные и дополнительные пакеты для Fedora Core
http://dries.studentenweb.org/ayo/ - репозитарии обновлений для Red Hat Enterprise Linux 3, 4 и Aurora Linux 1.91, 1.92.