Налаштування CentOS

Поширте інформацію:

Нарешті придбав собі сучасніший комп’ютер :) Встановив на нього CentOS, систему, що славиться надійністю, стабільністю та консервативністю. Правда, вона вважається серверною системою, але легко встановити необхідні пакунки зі сторонніх репозиторіїв, щоб додати мультимедійності. Тож буде система для домашнього комп’ютера, що дозволить займатися розробкою веб-сайтів, і надрукувати якийсь документ чи подивитися фільм при нагоді. Поставив 64-бітну систему, звичайно.

Priorities

Для того, щоб пакети з різних репозиторіїв не змішувалися і не конфліктували, потрібно встановити yum-плагін priorities

# yum install yum-plugin-priorities

Репозиторії

Файли репозиторіїв знаходяться в /etc/yum.repos.d/*.repo Для репозиторіїв base, updates, extras, centosplus ставимо пріоритет 1 у файлі CentOS-Base.repo

priority=1

Далі встановлюємо сторонні репозиторії:

  1. RPMforge з пріоритетом 40
  2. EPEL з пріоритетом 50
  3. RPMfusion-free, RPMfusion-nonfree з пріоритетом 60
  4. Remi з пріоритетом 50

Мультимедія

Встановлюємо бібліотеки, кодеки і програми, необхідні, щоб слухати музику і дивитися фільми, в т. ч. пропрієтарні формати.

# yum install compat-libstdc++-33 libdvdcss libdvdread libdvdplay libdvdnav lsdvd libquicktime
# yum install flash-plugin mplayer mplayer-gui gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly
# wget www1.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.i386.rpm
# rpm -ivh mplayer-codecs-20061022-1.i386.rpm
# wget www1.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.i386.rpm
# rpm -ivh mplayer-codecs-extra-20061022-1.i386.rpm
# yum install rhythmbox

В mplayer-GUI в налаштуваннях у вкладці Video був вибраний драйвер vdpau. Так відео не показувалося, тому вибрав наступний у списку xv (X11/Xv)

Підтримка NTFS

# yum install ntfs-3g

Dropbox

# yum install nautilus-dropbox

Чомусь після оновлення системи Dropbox ламається :( Другий раз перевстановлюю. Щоб виправити цей баг:

# echo '-b /usr/libexec/dropbox' >> /etc/prelink.conf.d/dropbox.conf
# shutdown -r now

Після перезавантаження

# yum reinstall dropbox

KeePassX

Завантажуємо звідси http://puias.math.ias.edu/data/puias/6/x86_64/os/Addons/keepassx-0.4.3-1.puias6.x86_64.rpm

# rpm -ivh keepassx-0.4.3-1.puias6.x86_64.rpm

sudo

# visudo

Після рядка

root    ALL=(ALL)       ALL

вставляємо

sashko  ALL=(ALL)       ALL

Libre Office

Завантажуємо необхідні пакети, розпаковуємо

$ tar -xvf LibreOffice_4.0.1_Linux_x86-64_rpm.tar.gz
$ tar -xvf LibreOffice_4.0.1_Linux_x86-64_rpm_langpack_uk.tar.gz
$ tar -xvf LibreOffice_4.0.1_Linux_x86-64_rpm_helppack_uk.tar.gz

і встановлюємо командою yum localinstall

# yum localinstall RPMS/*.rpm
# yum localinstall RPMS/desktop-integration/libreoffice4.0-freedesktop-menus-4.0.1-2.noarch.rpm

Аналогічно встановлюємо збірки langpack і helppack

WINE

Краще встановити 32-бітну версію Wine, в 64-бітній є певні проблеми. Наприклад, MS Word 2007 при закритті свариться на відсутність MSXML 5.0. А створити 32-бітний префікс з 64-пакунком мені не вдалося

$ rm -rf ~/.wine
$ WINEARCH=win32 WINEPREFIX=~/.wine
$ wine winecfg
wine: cannot find L"C:\windows\system32\wineboot.exe" err:process:start_wineboot failed to start wineboot, err 2

Тому робимо так:

$ rm -rf ~/.wine
$ sudo yum install wine.i686
$ export WINEARCH=win32
$ wine winecfg
$ wget http://winetricks.org/winetricks
$ chmod +x winetricks
$ ./winetricks corefonts
$ ./winetricks directx9

БФП Canon PIXMA MP190, GIMP, XSANE

На сайті Canon є 32-бітні драйвери у вигляді rpm. Завантажуємо, розпаковуємо, встановлюємо через yum localinstall, щоб встановилися необхідні залежності. Тоді встановлюємо інструмент для налаштування принтерів, інструмент для сканування, GIMP

# yum install system-config-printer
# yum install xsane gimp xsane-gimp

Люблю, щоб Num Lock був зразу увімкнений

# yum install numlockx

JDK/JRE

Інструкція

VirtualBox

$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
# rpm --import oracle_vbox.asc
# wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
# yum install kernel-devel
# yum install gcc
# yum install VirtualBox-4.2

kernel-devel та gcc потрібні, щоб VirtualBox міг скомпілювати модуль, оптимізований під наше ядро.

Відключити SELinux ;)

В /etc/sysconfig/selinux прописати

SELINUX=disabled

Samba

# yum install samba
# chkconfig smb on
# chkconfig nmb on

Налаштування /etc/samba/smb.conf

[Share]
  path = /home/share
  browseable = yes
  writable = yes
  create mask = 0644
  directory mask = 0755
  force user = smbuser
  force group = smbuser

Створення сепціального користувача, якому дозволено підключатися

# useradd smbuser
# smbpasswd -a smbuser
 New SMB password: Retype new SMB password: Added user smbuser.
# service smb start
# service nmb start

Принтер розшарюю не через самбу, а напряму через CUPS. Для цього заходжу браузером на http://localhost:631, AdministrationServer, ставлю галочку “Share printers connected to this system”. На клієнті підключається через мережеву адресу http://192.168.1.2:631/printers/Canon-MP190-series (драйвер на віндовому клієнті вказую вручну, завантаживши і розпакувавши перед тим).

Підтримка архівів у віндових форматах

# yum install rar unrar file-roller

Pidgin

# yum install pidgin
$ cp /usr/share/applications/pidgin.desktop ~/.config/autostart/

Щодо налаштування, дивись http://site-devel.info/?p=227

VPN-клієнти

# yum install pptp openvpn NetworkManager-pptp NetworkManager-openvpn

Після налаштування VPN-клієнтів треба перезавантажити, бо спочатку не працюють.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.