среда, 9 февраля 2011 г.

Настройка openSuSe для жизни

Речь изначально шла о 11.3, но вышла 11.4 и материал немного дополнялся

Запись образа диска на флешку:
(обращаю внимание, что тут указывается диск, а не раздел)

# dd if=ISONAME of=/dev/sdX bs=4M

или

# dd_rescue /path/to/iso/openSUSE.iso /dev/sdX

главное убедиться, что /dev/sdX это флешка, например так:

# ls -l /dev/disk/by-id/*usb*

больше информации там

Настраиваем YaST и zypper

# vi /etc/zypp/zypp.conf

commit.downloadMode Раскоментируем и указываем его значение DownloadInAdvance. В этом случае сначала будут скачаны все выбранные пакеты, а затем уже установлены в систему. Получаем почти apt по скорости и надежности(минимизируется ситуации установки только половины пакетов от пропажи интернета).

repo.refresh.delay Число минут до следующего обновления репозитория. Значение устанавливается, чтоб не нервировать излишне частыми попытками считывания информации из репозитория.

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

# vi /etc/sysconfig/yast2

PKGMGR_ACTION_AT_EXIT в значение restart

подробности там


Добавляем репозитарии:

# zypper addrepo -r http://packman.inode.at/suse/openSUSE_11.4/packman.repo
zypper addrepo -r http://www.opensuse-guide.org/repo/11.4/libdvdcss.repo


для 11.4 или для 11.3

# zypper addrepo -f http://packman.inode.at/suse/11.3 packman
zypper addrepo -f http://www.opensuse-guide.org/repo/11.3 libdvdcss


# zypper ref

# zypper in lame libavcodec52 libavdevice52 ffmpeg libdvdnav4 libdvdread4 libquicktime0 libxine1 libxine1-codecs libxvidcore4 smplayer vlc w32codec-all xine-ui xvidcore

подробности там и там, а в целом получаем пачку кодеков и нормальные плееры для просмотра видео.

Установка VirtualBox:

Добавляем репозиторий, как написано там. Не знаю, почему в зависимости к пакету VirtualBox не повесили нужные ему пакеты. Устанавливаем ручками:

# zypper in dkms gcc make linux-kernel-headers kernel-source kernel-syms

Не уверен по поводу _нужности_ последнего, но больше не меньше.

Если чего-то не хватит, программа попросит, на следующем этапе. Запускаем:

# /etc/init.d/vboxdrv setup

в случае ошибок читаем логи: там понятно, чего доустановить.

Если при запуске VirtualBox не запускается попробуйте в консоли набрать

user@host:~> VirtualBox
/usr/bin/VirtualBox: line 72: /usr/lib/virtualbox/VirtualBox: Permission denied
/usr/bin/VirtualBox: line 72: exec: /usr/lib/virtualbox/VirtualBox: cannot execute: Success


Обойти эту проблему можно

добавляем себя в группу vboxusers(ее возможно придется создать):

# usermod -g vboxusers имя_пользователя

не поможет, но так сделать правильно =)

# vi /etc/permissions.easy

В конце файла меняем для VirtualBox права с 4750 на 4751 (или 4755).
Затем запускаем SuSEconfig и все должно заработать.
В 11.4 надо запускать SuSEconfig --module permissions ибо (неразборчиво) права оно не поменяет

Настройка отображения шрифтов:

пока устраивают, но а так описание там

Установка Sun(oracle) Java:

Должен быть подключен Non-oss репозиторий.

# zypper in java-1_6_0-sun java-1_6_0-sun-plugin java-1_6_0-sun-devel

указываем нужную нам java

# update-alternatives --config java
# update-alternatives --config javac

Описание основных репозитариев http://en.opensuse.org/Package_repositories

Chromium

минимизируя количество зондов сливающих всякую информацию гуглу: поставим chromium, а не гугл хром. Стабильной версии нет, ставим ту, которая не глючит =) (я пока 7-ю установил) и ищем тут (не забываем указать правильную версию openSuse)

Изменить Hostname машины после установки
описано тут

Upd:
Еще две полезные заметки. Дабы openSuse не пилила понапрасну винт - как решить проблему излишне частых парковок винта на ноутбуках. И заметка как настраивать КДЕ приложения для нормальной их работы в Гноме.

2 комментария: