Рейтинг@Mail.ru

Наши друзья и партнеры

UnixForum
купить дешевый 
компьютер родом из Dhgate.com


Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Инструкция по установке Fedora 9

17.05.2008

Итак, состоялся релиз Fedora 9 (SULPHUR). Как всегда, в новой версии много чего обновлено: ядро 2.6.25, Gnome 2.22.1, KDE 3.5.9, OpenOffice 2.4, Firefox 3 и PackageKit — новая система управления пакетами, которая должна заменить pirut и pop. Это руководство создано для того, чтобы помочь новичкам легко настроить свою систему. Итак, вы загрузились в только что установленную Fedora 9.

Примечание: в данном руководстве в качестве текстового редактора я использую gedit, так как сам использую GNOME. Если вы используете KDE, вы можете использовать kate. Если вы приверженец консоли, хорошим выбором будет nano.

  1. Обновление Fedora 7/8 до версии 9
  2. Настройка sudo
  3. Настройка yum
  4. Настройка сервисов
  5. Установка видео драйверов
  6. Установка шрифтов Microsoft
  7. Настройка Nautilus
  8. Настройка Firefox
  9. Настройка email-клиента
  10. MP3 и аудио-плееры
  11. DVD и видео
  12. IRC клиенты
  13. MSN Messenger клиенты
  14. Оформление, запись и сохранение CD/DVD
  15. Менеджеры загрузки
  16. Программы для просмотра PDF
  17. Torrent-клиенты
  18. Другие необходимые программы
  19. Доступ к Windows-разделам
  20. Доступ к сетевым ресурсам Windows
  21. Compiz-Fusion
  22. KDE
  23. JAVA

1. Обновление Fedora 7/8 до версии 9

Для обновления без CD/DVD специально была разработана новая программа — Preupgrade.
Она разрешает все зависимости, скачивает необходимые пакеты, настраивает grub и в конце просит пользователя перезагрузить систему.

su -c 'yum install preupgrade'
preupgrade


После ее запуска выберите Fedora 9, и через некоторое время вы перезагрузитесь в вашу систему, обновленную до Fedora 9.

2. Настройка sudo

Редактирование файла настроек sudo

Обычно, если вы хотите запустить команду, которая требует привилегий root, нужно сначала выполнить команду 'su -', после — ввести пароль суперпользователя. Однако вы можете запускать такие программы проще, используя команду 'sudo'. Но для ее использования сначала нужно произвести некоторые настройки:

su --login -c 'visudo'

Теперь перейдите к строке:

root    ALL=(ALL)       ALL

нажмите a и введите следующее:

username ALL=(ALL)      ALL

где username — это имя вашего пользователя. Затем нажмите Escape.
Теперь, если вы не хотите набирать пароль root каждый раз при использовании команды sudo, перейдите к строке:

# %wheel        ALL=(ALL)       ALL

и, установив курсор около #, нажмите x.

Замените строку на:

# %wheel        ALL=(ALL)       NOPASSWD: ALL

Далее, наберите :wq для сохранения изменений и выхода.

Добавление вашего пользователя в группу wheel

Просто наберите:

su -c 'gpasswd -a username wheel'

Добавление sbin в переменную PATH

Это не обязательный шаг. Но он сэкономит много вашего времени в будущем. Многие команды находятся в директориях /usr/sbin и /sbin и когда вы их запускаете, вам приходится писать полный путь к ним. Чтобы они запускались как другие обычные команды, выполните следующую команду:

su -c 'gedit ~/.bash_profile'

Замените строчку:

PATH=$PATH:$HOME/bin

на строчку:

PATH=$PATH:/usr/sbin:/sbin:$HOME/bin

Проверка работы sudo

Для проверки команды выполните от своего пользователя:

$sudo whoami

если вы все сделали правильно, данная команда вернет слово 'root'.

3. Настройка yum

Стандартные команды

Далее перечислены наиболее распространенные команды использования yum — менеджера пакетов, использующемся в Fedora. Вы можете прочитать наиболее полное описание, выполнив команды:

yum --help
man yum

Установка программы:

su -c 'yum install application_name'

Удаление программы:

su -c 'yum remove application_name'

Установка rpm с жесткого диска, используя yum для разрешения зависимостей:

su -c 'yum localinstall application_name'

Поиск программы:

su -c 'yum search application_name'

Поиск информации о программы:

su -c 'yum info application_name'

Обновление базы whole:

su -c 'yum update'

Активация репозитория:

su -c 'yum --enablerepo=repo_name'

Деактивация репозитория:

su -c 'yum --disablerepo=repo_name'

Импорт ключей Fedora GPG

Fedora имеет 2 стандартных репозитория, называющихся 'fedora' и 'updates'. Чтобы ими пользоваться и не получать сообщения об ошибках, нужно импортировать GPG ключи. Откройте терминал наберите:

su -c 'rpm --import /etc/pki/rpm-gpg/*'

Третий репозиторий

В стандартные репозитории Fedora не включена поддержка MP3 и DVD из-за патентных лицензий. По этой причине вам придется установить программное обеспечение из дополнительного репозитория.

Дополнительный репозиторий называется Livna. Он предоставляет большое количество мультимедийных кодеков и дополнительных приложений. В данном руководстве далее я буду считать, что данный репозиторий у вас установлен. Итак, откройте терминал и выполните команды:

su -c 'rpm -hiv http://rpm.livna.org/livna-release-9.rpm'
su -c 'rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY'

Графический интерфейс для yum

Если вы не любите набирать команды в консоли, вы можете использовать графический интерфейс для yum. Например этот: System -> Administration -> Add/Remove Software

Также можно установить другой:

su -c 'yum install yumex'

Настройка yum через прокси

Если вы выходите в интернет через прокси-сервер, наберите в консоли:

su -c 'gedit /etc/yum.conf'

Добавьте в конфиг строчку:

proxy=http://ip:port/

где ip — адрес прокси-сервера, port — порт прокси-сервера. Не забудьте слеш после номера порта. Сохраните изменения и выйдите.

4. Настройка сервисов

Для выбора сервисов, которые должны запускаться при загрузки системы, можно использовать утилиту конфигурирования с графическим интерфейсом: System -> Administration -> Services.

Для получения более подробной информации о сервисах можно прочитать эту статью.

5. Установка видео драйверов

Примечание: для установки большинства пакетов требуется активация репозитория Livna. Как это сделать, читайте здесь.

Установка драйверов nVidia

Обычно для этого достаточно набрать:

su -c 'yum install kmod-nvidia'

и перезагрузиться. Однако в настоящее время из-за новой версии Xorg еще нет доступных драйверов.
Можно поставить старые драйверы для Fedora 8, но для этого нужно будит понизить версии некоторых пакетов. Как это сделать, читай здесь.

Установка драйверов ATi

Также нет доступных драйверов для новой версии Xorg, используемой в Fedora 9.

6. Установка шрифтов Microsoft

В Fedora используются DejaVu шрифты, которые установлены в ней по умолчанию. Они сглажены и смотрятся довольно хорошо, и они с открытым исходным кодом.

Если же вы все-таки хотите использовать шрифты от microsoft, вы можете скачать и установить rpm-пакет msttcorefonts.

wget http://www.my-guides.net/en/images/stories/fedora9/msttcore-fonts-2.0-2.noarch.rpm
su -c 'rpm -ivh msttcore-fonts-2.0-2.noarch.rpm'

Я собрал свой rpm, используя spec-файл с Fedora-devel mailing list. Этот rpm не требует установленного xfs-сервера. Поэтому он идеально подходит для Fedora 8 и 9. Он включает шрифты: Arial, Andale, Comic Sans, Courier New, Georgia, Impact, Tahoma, Times, Trebuchet MS, Verdana и Webdings.
Далее команды только для тех, кто сам хочет собрать свой rpm:

su -c 'yum install rpmdevtools rpm-build cabextract'
rpmdev-setuptree
cd ~/rpmbuild/SPECS/
wget http://www.my-guides.net/en/images/stories/fedora9/msttcore-fonts-2.0-2.spec
rpmbuild -bb msttcore-fonts-2.0-2.spec
cd ~/rpmbuild/RPMS/noarch/
su -c 'rpm -ivh msttcore-fonts-2.0-2.noarch.rpm'

Теперь вы можете менять шрифты через графический интерфейс: System -> Prefereces Look and Feel -> Appearance -> Fonts

7. Настройка Nautilus

Открытие каждой папки в новом окне

Зайдите в System -> Preferences -> Personal -> File Management и во вкладке Behavior выберите Always open in browser windows.

Открыть в терминале

Очень полезная команда «Открыть в терминале» в Nautilus. Для этого выполните:

su -c 'yum install nautilus-open-terminal'

завершите сеанс пользователя и войдите в систему заново. После этого запустите Nautilus и кликните правой кнопкой мыши по любой папке, и вы увидите новую команду.

Включение Num Lock при старте GNOME

su -c 'yum install numlockx
su -c 'cp /etc/gdm/Init/Default /etc/gdm/Init/Default_backup'
su -c 'gedit /etc/gdm/Init/Default'

И добавьте следующие строчки к концу файла:

if [ -x /usr/bin/numlockx ]; then
  /usr/bin/numlockx on
fi

Сохранитесь и выйдите. Перезапустите X-сервер и проверьте что Num Lock включился.

8. Настройка Firefox

Flash-плагин

Зайдите на сайт Adobe и выберите опцию 'Yum for Linux'. Откройте файл, используя стандартный установщик пакетов и установите пакет.

Далее откройте System -> Administartion -> Add/Remove Software и найдите flash-plugin. Выберите «установить» и импортировать GPG ключ или просто наберите:

su -c 'yum install flash-plugin'

Наконец перезапустите Firefox и наберите about:plugins в адресной строке. В списке плагинов вы должны увидеть Shockwave Flash.

Пользователи, использующие Fedora x86_64 должны установить сначала пакет nspluginwrapper.i386 для того, чтобы 32-х битный Adobe Flash плагин работал в x86_64 Firefox. Также нужно установить pulseaudio-libs.i386 для работы звука в этом плагине.

Создайте директорию для 32х битных плагинов:

su -c 'mkdir -p /usr/lib/mozilla/plugins'

Установите пакеты nspluginwrapper.i386, nspluginwrapper.x86_64, и pulseaudio-libs.i386:

su -c 'yum -y install nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386'

Установите flash-плагин, как написано выше.
Запустите mozilla-plugin-config для регистрации нового плагина:

su -c 'mozilla-plugin-config -i -g -v'

Перезапустите Firefox и наберите about:plugins в адресной строке. В списке плагинов вы должны увидеть Shockwave Flash.

Mplayer-плагин

Хотя в Fedora 9 предустановлен плагин totem-mozplugin, он нормально не работает. Я предпочитаю mplayer плагин для Firefox, но в данный момент в Livna его еще нет. Чтобы его установить, выполните:

su -c 'yum remove totem-mozplugin'
su -c 'yum install mplayerplug-in'

Также необходимо установить кодеки для поддержки wmv, как описано далее.

Java-плагин

Fedora 9 поставляется с предустановленным плагином java openjdk. Однако при попытке запустить некоторые java-апплеты вы можете столкнуться с проблемами. Дополнительную информацию смотрите здесь .

Если плагин у вас не установлен, установите его:

su -c 'yum install java-1.6.0-openjdk{,-plugin}'

Если вы обновляли Fedora 8 до 9-ой версии, то сначала вы должны удалить java-icedtead:

su -c "yum erase java-1.7.0-icedtea{,-plugin}"

Также можете установить SUN JRE.

Проигрывание потокового mms

В адресной строке наберите:

about:config

Кликните правой кнопкой мыши и выберите NEW, а потом — STRING. Наберите в окне:

network.protocol-handler.app.mms

Нажмите ОК в окне выбора программы для проигрывания, указав в качестве проигрывателя /usr/bin/mplayer.

Далее, кликните правой кнопкой мыши и выберите NEW, затем — BOOLEAN. В окне напишите:

network.protocol-handler.external.mms

Нажмите OK и напишите:

true

Настройка кнопки backspace

По умолчанию при нажатии кнопки backspace в Firefox ничего не происходит. Если вы хотите, чтобы при нажатии этой кнопки вы возвращались к предыдущей странице, наберите в адресной строке:

about:config

и в окне фильтров наберите:

browser.backspace_action

Кликните правой кнопкой мыши по нему, выберите Modify и измените значение с 2 до 0. Перезапустите Firefox.

9. Настройка email-клиента

По умолчанию в Fedora 9 в качестве почтового клиента используется evolution. Если вам больше нравится Thunderbird, вы можете установить его:

su -c 'yum install Thunderbird'

Запустить его можно так: Applications -> Internet -> Thunderbird Mail Client. Для того, чтобы он использовался системой как mail-клиент по умолчанию, зайдите в System -> Preferences -> Personal -> Preferred Applications и как Mail Reader выберите Thunderbird Mail.

10. MP3 и аудио-плееры

Примечание: для установки большинства пакетов требуется активация репозитория Livna. Как это сделать, читайте здесь.

Если вы попытаетесь проиграть mp3-файл плеером Totem Movie Player, вы увидите сообщение о проприетарных форматах. Далее, вы можете скачать свободный mp3 декодер fluendo, используя предложенныю ссылку.

Однако fluendo не позволит вам кодировать музыку в mp3. Для этого можно установить mp3-кодеки с репозитория Livna.

В любое время вы можете деинсталировать fluendo, набрав:

rm ~/.gstreamer-0.10/plugins/libgstflump3dec.so

Rhythmbox

Я считаю, что Rhythmbox для пользователей GNOME лучше подходит в качестве mp3-плеера, чем стандартный Totem. Запустить его можно так: Applications -> Sound & Video -> Rhythmbox Music Player. Если он не установлен, установить его:

su -c 'yum install gstreamer rhythmbox'

Для того, чтобы все mp3 файлы по умолчанию открывались этим плеером, кликните правой кнопкой мыши по любому mp3 файлу, затем выберите 'Open with Other Application...' и укажите Rhytmbox Music Player.

Для того, чтобы добавить mp3 и другие аудио-форматы, выполните:

su -c 'yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly'

amaroK

amaroK — отличный audio/mp3 плеер для KDE. Конечно, его также можно установить и в GNOME, и в другое X-менеджер. Для установки и добавления поддержки mp3 выполните:

su -c 'yum install amarok amarok-extras-nonfree'

Audacious

Audacious — это другой mp3 плеер, очень похожий на winamp 2.x. Для установки выполните:
su -c 'yum install audacious audacious-plugins-nonfree-*'

Если вы хотите использовать скины от winamp для Audacious, просто скопируйте скины (файлы *.wsz) в /usr/share/audacious/Skins/

Если mp3-тэги в кодировке, отличной от utf8, вы можете сменить кодировку:
Preferences -> Playlist -> Metadata -> Fallback character encoding -> iso8859-7

Если при двойном щелчке по mp3 файлу вы хотите, чтобы он добавлялся в список воспроизведения, отредактируйте файл:

su -c 'nano /usr/share/applications/fedora-audacious.desktop'

Замените в нем Exec=audacious на Exec=audacious -e

XMMS

Этот плеер больше не поддерживается, но вы можете попробовать его использовать:
su -c 'yum install xmms xmms-libs xmms-mp3'

11. DVD и видео

Примечание: для установки большинства пакетов требуется активация репозитория Livna. Как это сделать, читайте здесь.

Просмотр DVD

Для проигрывания DVD вы должны установить проприетарные кодеки:

su -c 'yum install libdvdcss libdvdread libdvdnav lsdvd libdvbpsi'

Просмотр видео других форматов

Если вы уже установили поддержку mp3, остальные кодеки должны были сами установиться при разрешении зависимостей. Иначе для их установки выполните:

su -c 'yum install ffmpeg ffmpeg-compat libmatrosca xvidcore'

Наконец, чтобы проигрывать некоторые закрытые форматы, такие, как wmv, выполните:

cd ~/Download
wget http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
tar -jxf all-20071007.tar.bz2
su -c 'mkdir -p /usr/local/lib/codecs'
su -c 'cp all-20071007/* /usr/local/lib/codecs'
rm -rf all-20071007

Теперь выберите один из видеоплееров (см. ниже) и установите его.

Totem

В Fedora 9 предустановлен плеер Totem Movie Player. Если вы хотите также проигрывать им и DVD, выполните:

su -c 'yum install totem-xine totem-xine-plparser xine-lib-extras xine-lib-extras-nonfree'

Mplayer/SMPlayer

Я предпочитаю mplayer и smplayer (графический интерфейс для mplayer) для воспроизведения видео. Он поддерживает практически любой тип видео, внешние субтитры и проигрывание DVD, если в системе установлены соответствующие кодеки.

su -c 'yum install mplayer smplayer'

Для запуска плеера: Applications -> Sound & Video -> SMPlayer.

VLC

VLC (Video Lan Client) — сетевой клиент видео. Поддерживает практически любой формат без установки внешних кодаков.

su -c 'yum install vlc'

kaffeine

kaffeine — это еще один медиаплеер под KDE, работающий на движке xine.

su -c 'yum install kaffeine'
su -c 'yum install xine-lib-extras xine-lib-extras-nonfree'

RealPlayer

Открытой альтернативой RealPlayer является HelixPlayer. Вы можете установить его, выполнив команду:

su -c 'yum install HelixPlayer'

Если он вам не понравился, можно скачать RealPlayer rpm здесь. Откройте консоль, перейдите в папку, в которую вы сохранили rpm и выполните:

su -c 'yum remove HelixPlayer'
su -c 'yum install compat-libstdc++-33'
su -c 'rpm -hiv RealPlayer10GOLD.rpm'

Avidemux

Avidemux — очень неплохой мультимедийный редактор. Для установки выполните:

su -c 'yum install avidemux'

Для запуска: Applications -> Sound & Video -> Avidemux Video Editor.

12. IRC клиенты

Konversation

IRC клиент под KDE, основанный на Qt.

su -c 'yum install konversation'

xchat

IRC клиент под GNOME, основанный на gtk+

su -c 'yum intall xchat'

Для запуска: Applications -> Internet -> IRC

13. MSN Messenger клиенты

Pidgin


Pidgin — это IM клиент, используемый в Fedora 9 по умолчанию. Для запуска: Applications -> Internet -> Internet Messenger. Для установки выполните:

su -c 'yum install pidgin'

Kopete

Kopete — IM клиент под KDE. Для установки:

su -c 'yum install kdenetwork'

aMSN

Еще один неплохой IM клиент. Поддерживает много плагинов:

su -c 'yum install amsn'

Для запуска: Applications -> Internet -> aMSN

14. Оформление, запись и сохранение CD/DVD

Sound-Juicer


Sound-Juicer — программа-риппер CD. Устанавливается по умолчанию и запускается из: Applications -> Sound & Video -> Audio CD Extractor. Для установки:

su -c 'yum install sound-juicer'

GnomeBaker

Утилиты для записи CD/DVD под GNOME.

su -c 'yum install gnomebaker'

Для запуска: Applications -> Sound & Video -> CD/DVD Writer GnomeBaker.

k3b

Наверное лучшая программа для записи CD/DVD под Linux. Она потянет за собой много зависимых библиотек, если вы будете ставить ее под GNOME.

su -c 'yum install k3b'

k9copy

Linux-версия не программы DVDshrink.

su -c 'yum install k9copy'
su -c 'yum install libdvdcss libdvdread libdvdnav lsdvd libdvbpsi'

DeVeDe

DeVeDe — хорошая программа для оформления dvd. Она позволяет конвертировать видео любого формата в DVD, чтобы можно было смотреть видео где угодно.

su -c 'yum install devede'

15. Менеджеры загрузки

Если вам не нравится стандартный менеджер загрузок, встроенный в Firefox, вы можете попробовать другой.

d4x

Менеджер загрузки под X-window, поддерживающий дозагрузки.

su -c 'yum install d4x'

kget

Стандартный менеджер загрузок в KDE. В GNOME лучше не использовать, т.к. тянет за собой много зависимостей.

su -c 'yum install kdenetwork'

16. Программы для просмотра PDF

evince

Evince — это стандартная программа для просмотра PDF в Fedora. Если она не установлена, то выполните:

su -c 'yum install evince'

xpdf

su -c 'yum install xpdf'

acrobatreader

Если вы предпочитаете программы от Adobe, скачайте acrobatreader. В настоящее время последняя версия — 8.1.2. Скачайте Linux x86 rpm.

Когда rpm скачается, откройте его, кликнув правой кнопкой мыши в менеджере загрузок Firefox. PackageKit установит его после того, как вы введете пароль суперпользователя.

Перезапустите Firefox и наберите about:plugins в адресной строке. Вы должны увидеть Adobe Reader 8.0 плагин в списке установленный плагинов.

17. Torrent-клиенты

Transmission

Transmission — torrent-клиент, использующийся в Fedora по умолчанию. Запустить его можно из меню: Applications -> Internet -> Transmission. Если он не установлен, выполните:

su -c 'yum install transmission'

KTorrent

Альтернативный torrent-клиент для пользователей KDE.

su -c 'yum install ktorrent'

Bittorrent

Можете также попробовать этот клиент:

su -c 'yum install bittorrent bittorrent-gui'

18. Другие необходимые программы

unrar

su -c 'yum install unrar'

FTP клиент

Хороший ftp-клиент с поддержкой ssh:

su -c 'yum install gftp'

chm вьюер

Для GNOME используйте основанный на gtk:

su -c 'yum install gnochm'

Для KDE — основанный на Qt:

su -c 'yum install kchmviewer'

eMule клиент

su -c 'yum install amule'

linuxdcpp

su -c 'yum install linuxdcpp'

Редактор разделов жесткого диска

Для GNOME (на gtk):

su -c 'yum install gparted'

Для KDE (на Qt):

su -c 'yum install qtparted'

Google Earth

Зайдите на страницу http://earth.google.com/download-earth.html и скачайте GoogleEarthLinux.bin. Далее — откройте терминал, перейдите в каталог с этим файлом и выполните:

su -c 'sh GoogleEarthLinux.bin'

Теперь программу можно запустить из меню: Applications -> Internet -> Google Earth. Обратите внимание что для того, чтобы программа работала хорошо, необходима установка видео-драйверов для вашей видеокарты.

gtkpod

Программа для управления iPod:

su -c 'yum install gtkpod'

Запуск: Applications -> Sound & Video -> GtkPod.

Skype

Вы можете зайти на сайт skype и кликнуть на Fedora 7 package. Выберите «открыть стандартным установщиком».
Альтернатива — установить skype репозиторий. В терминале выполните:

su -c 'gedit /etc/yum.repos.d/skype.repo'

Теперь скопируйте в файл строки:

[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
enabled=1
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
gpgcheck=0

Теперь можете установить программу:

su -c 'yum install skype'
su -c 'yum update skype'

19. Доступ к Windows-разделам

Fedora 9 автоматически находит разделы Windows (FAT32, NTFS), которые есть на вашем жестком диске и создает для них иконки на рабочем столе. По умолчанию установлен ntfs-3g для того, чтобы можно было редактировать информацию на ntfs-разделах.
Для того, чтобы разрешать/запрещать доступ к на жесткие диски и внешние устройства, нужно поставить ntfs-config:

su -c 'yum install ntfs-config'

Запускается программа из меню: System -> Administration -> NTFS Configuration Tool

20. Доступ к сетевым ресурсам Windows

Если вы хотите, чтобы вам были доступны ресурсы на Windows-машинах из вашей Linux-системы, а также если вы хотите сделать доступными ваше видео и музыка для Windows-машин, вам нужно установить smb4k:

su -c 'yum install smb4k'

Теперь нужно запустить smb4k. Заходите в Settings -> Configure Smb4K -> Samba и задавайте имя рабочей группы. Жмите ОК и выходите. Теперь кликните по кнопке Refresh, после чего smb4k просканирует сеть.  Если в вашей системе запущен iptables firewall, вы должны настроить в нем доступ по Samba. Для этого запустите:

system-config-firewall

Зайдите в раздел 'Trusted Services'  и найдите в нем Samba. Нажмите 'Apply'.

Запустите smb4k и когда в левой части окна появятся доступные ресурсы, кликните дважды по нужному. Текущая версия smb4k имеет ошибку при работе через sudo. Если вы получили такое сообщение:

mount error 1 = Operation not permitted
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

откройте терминал и наберите:

su -c 'chmod u+s /sbin/mount.cifs'
su -c 'chmod u+s /sbin/umount.cifs'

Каждый раз при обновлении smb4k или других компонент samba повотряйте эту команду.

21. Compiz-Fusion

Compiz Fusion — это прикольный кубик из рабочих столов, про который вы наверняка видели видеоролики в интернете. Fedora 9 поставляется с версией, которая не обладает всеми функциями. Можно посмотреть, какие функции доступны: System -> Preferences -> Look and Feel -> Desktop Effects. Если же вы хотите использовать все функции программы, а также плагины к ней, следуй ниже изложенной инструкции.

Официальные пакеты

В репозитории есть compiz-fusion пакеты, которые немного устарели, однако работают нормально. Для их установки выполните:

su -c 'yum remove compiz'
rm -rf ~/.gconf/apps/compiz
su -c 'yum install yum install compiz-fusion compiz-fusion-gnome compiz-fusion-extras compiz-fusion-extras-gnome compiz-manager gnome-compiz-manager ccsm fusion-icon fusion-icon-gtk emerald emerald-themes'

Неофициальные пакеты

su -c 'rpm -Uvh http://www.dfm.uninsubria.it/compiz/compiz-fusion-release-1-1.noarch.rpm'
su -c 'yum remove compiz'
rm -rf ~/.gconf/apps/compiz
su -c 'yum install compiz-all fusion-icon-all compiz-fusion-plugins-unsupported compiz-fusion-plugins-extra compiz-bcop ccsm emerald-themes compizconfig-backend-gconf compizconfig-backend-kconfig'

Автозапуск

GNOME:

Откройте System -> Preferences -> Personal -> Sessions и нажмите Add. Затем впишите следующие строки:

Name: Fusion icon
Command: fusion-icon
Comment: Compiz Fusion panel applet

KDE:
Откройте терминал и наберите:

ln -s /usr/bin/fusion-icon ~/.kde/Autostart/fusion-icon

Разлогиньтесь и залогиньтесь снова. Теперь вы должны видеть голубую иконку в трее. Кликните по ней правой клавишей и выберите в меню Window Manager -> Compiz. Вы можете запустить или стандартный декоратор окон, или emerald, выбрав Window Decorator -> Emerald. Если вы кликните по Settings Manager. запустится ccsm и вы сможете настроить compiz fusion как вым нужно.

22. KDE

Установка KDE

Если в процессе установки Fedora вы не установили KDE, вы можете сделать это сейча с помощью yum:

su -c 'yum groupinstall 'KDE (K Desktop Environment)''

Когда установка закончится, разлогиньтесь и выберите KDE в качестве менеджера сессии.

Примечание: данная команда установит KDE версии 3.5.x. KDE4 все еще находится в стадии исправления ошибок, поэтому может работать не достаточно стабильно. Однако, если вы все же хотите попробовать KDE4, инструкция по установке будет чуть ниже.

Флаги стран в KDE

Если у вас мультиязычная система и вы хотите в трее был флажок той страны, язык которой в данный момент выбран, флаги стран можно скачать с www.kde-look.org и скопировать флаги, которые вам нужны, в папку, указанную ниже (в примере копируются греческий и американский флаги):

tar -xzf kbflags-1.0.tar.gz
su -c 'cp kbflags-1.0/21x14/gr.png /usr/share/locale/l10n/gr/flag.png'
su -c 'cp kbflags-1.0/21x14/us.png /usr/share/locale/l10n/us/flag.png'

KDE стили в gtk-преложениях

Некоторые gtk-программы не очень хорошо смотрятся в KDE. Для того, чтобы улучшить вид таких программ, можно придать им стиль Qt-приложений с помощью программы qtk-qt-engine.

su -c 'yum install gtk-qt-engine'

Далее запускаем Control Center -> Appearance & Themes -> GTK Styles and Fonts и настраиваем.

KDM и автоматический логин

Если вы являетесь единственным пользователем вашего компьютера и не хотите каждый раз вводить имя пользователя и пароль при загрузки системы, вы можете использовать функцию автоматического логина KDE. Во-первых, вы должны установить kdm. Откройте файл:

su -c 'gedit /etc/sysconfig/desktop'

и внесите в него следующие строчки:

DESKTOP="KDE"
DISPLAYMANAGER="KDE"

Сохраните и выйдите.

Далее — запустите: Control Center -> System Administration -> Login manager. Нажмите кнопку «Administrator Mode» и введите пароль супрепользователя. Теперь перейдите в «Convinience» и активируйте «Enable Auto-Login». Выберите пользователя, логин которого будет вводиться системой автоматически. Если вы не хотите каждый раз набирать пароль пользователя, активируйте также «Enable Password-Less Login» и выберите вашего пользователя. Жмите «Apply» - все готово. После следующей загрузки логин произойдет автоматически.

KDE4

Как я писал ранее, KDE4 не будет стабильно работать до тех пор, пока не выйдет версия 4.1. Если у вас установлена KDE 3.5.x, она будет повреждена при установке KDE4. Если вы все же хотите попробовать KDE4, наберите в консоле:

su -c 'yum install kdebase4 kdelibs4 kde-settings-kdm'

Будут установлены все необходимые пакеты. Разлогиньтесь и залогиньтесь снова, выбрав KDE в качестве менеджера сессии.

23. JAVA

Fedora 9 поставляется с установленной java — OpenJDK. Которая отлично работает и устанавливается очень просто с помощью yum (если она не была выбрана при установке системы). Если же вы все же по каким то причинам хотите установить Sun Java, читайте чуть ниже.

OpenJDK

su -c 'yum install java-*-openjdk'

SUN JAVA

Сначала нужно установить библиотеки, необходимые для работы Sun Java. Наберите в консоли:

su -c 'yum install compat-libstdc++-33 compat-libstdc++-296'

Когда библиотеки будут установлены, создайте необходимые связи:

su -c '/sbin/ldconfig'

Теперь перейдите на сайт java. Кликните по кнопке «download», которая относится к «Java Runtime Environment (JRE) 6 Update 6».

Примечание: если вам нужна возможность компилировать программы, используя Sun's Java Development Kit Installation, вам нужно также скачать файл «JDK 6 Update 6». Примите соглашение и скачайте самораспоковывающийся файл (не rpm). Как это сделать описано ниже, вам только нужно будет заменить jre1 на jdk1 во всех следующих командах.

Выберите вашу платформу (Linux, если вы используете i386 Fedora или Linux x64 для Fedora x86_64). Примите соглашение и нажмите «Continue».

Примечание: в остальной части руководства везде стоят пакеты i586. Если вы используете Fedora x86_64, вам следует загружать Linux x64 файлы и заменять имена во всех командах.

Вы должны скачать самораспоковывающийся файл (jre-6u6-linux-i586.bin).

Далее — откройте консоль и перейдите в папку, в которую вы скачали jre. Скорее всего это будет папка Download, папка по умолчанию для скачанных с помощью Firefox файлов.

cd ~/Download/

Для установки выполните команды:

su -c 'mv jre-6u6-linux-i586.bin /opt'
cd /opt/
su -c 'chmod a+x jre-6u6-linux-i586.bin'
su -c './jre-6u6-linux-i586.bin'

Используйте клавишу пробел при чтении соглашения. В конце наберите yes для начала процесса установки.

Наконец для того, чтобы Firefox использовал установленный плагин, выполните:

su -c 'yum remove java-*-openjdk-plugin'
su -c 'ln -s /opt/jre1.6.0_06/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so'

Перезапустите Firefox и наберите about:plugins в адресной строке. Если плагин был правильно установлен, вы увидите Java(TM) плагин в списке установленных плагинов.

Если вы хотите запускать программы на java используя Sun Java, выполните:

su -
(Give your root password)
nano /etc/profile.d/java.sh

Добавьте в этот файл следующие строки:

export JAVA_HOME=/opt/jre1.6.0_06
export PATH=$JAVA_HOME/bin:$PATH

Далее выполните команды:

source /etc/profile.d/java.sh
/usr/sbin/alternatives --config java

Вы должны увидеть что-то типа:

There are 2 programs which provide 'java'.
Selection     Command
-----------------------------------------------
*+ 1         /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
     2         /usr/lib/jvm/jre-1.5.0-gcj/bin/java

Enter to keep the current selection[+], or type selection number:

Проверьте, как много версий Java установлено в вашей системе и нажмите Ctrl+C. В данном случае их две. Следующей командой я добавлю еще одну версию java:

/usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.6.0_06/bin/java 3
/usr/sbin/alternatives --config java

Теперь список установленных версий java будет выглядеть так:

There are 3 programs which provide 'java'.
Selection     Command
-----------------------------------------------
*+ 1         /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
     2         /usr/lib/jvm/jre-1.5.0-gcj/bin/java
     3         /opt/jre1.6.0_06/bin/java

Enter to keep the current selection[+], or type selection number:

Выберите например 3 в качестве текущей версии. Для того, чтобы проверить текущую версию, просто наберите:

java -version

Вы должны увидеть что-то типа:

java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Client VM (build 1.6.0_06-b02, mixed mode, sharing)

Если вы хотите обновить версию Java, просто удалите старую версию командой:

su -c 'alternatives --remove java /opt/jre1.6.0_06/bin/java'

В любое время вы легко можете переключаться между OpenJDK, GCJ и Sun JAVA, набрав команду:

su -c '/usr/sbin/alternatives --config java'
 

Если вам понравилась статья, поделитесь ею с друзьями: