Показаны сообщения с ярлыком Scientific Linux. Показать все сообщения
Показаны сообщения с ярлыком Scientific Linux. Показать все сообщения

понедельник, 20 мая 2013 г.

Установка Wine из исходников. RHEL6 (CentOS6 и SL6)

Зачем из исходников? Потому что версия из репозитория старая и не даёт возможности играть в некоторые игры, например, в WoT ;)

Всё, ниже изложенное, сновано на:
http://wiki.winehq.org/WineOn64bit
http://www.tecmint.com/install-wine-in-rhel-centos-and-fedora

Дело происходит в 64-х разрядной  RERemix6.

Первым делом нужно удалить Wine, если он был до этого установлен, а так же стереть в домашней директории папку .wine (если там есть какая-либо нужная информация, то сохраните её в другом месте)!!!

Далее устанавливаем пакеты из группы "Development Tools"
su -c "yum groupinstall 'Development Tools'"

Далее устанавливаем пакеты, необходимые для сборки 32-х разрядного Wine в 64-х разрядной системе:
su -c "yum install alsa-lib-devel.i686 libsndfile-devel.i686 readline-devel.i686 glib2.i686 glibc-devel.i686 libgcc.i686 libstdc++-devel.i686 pulseaudio-libs-devel.i686 cmake portaudio-devel.i686 openal-soft-devel.i686 audiofile-devel.i686 freeglut-devel.i686 lcms-devel.i686 libieee1284-devel.i686 openldap-devel.i686 unixODBC-devel.i686 sane-backends-devel.i686 fontforge libgphoto2-devel.i686 isdn4k-utils-devel.i686 mesa-libGL-devel.i686 mesa-libGLU-devel.i686 libXxf86dga-devel.i686 libXxf86vm-devel.i686 giflib-devel.i686 cups-devel.i686 gsm-devel.i686 libv4l-devel.i686 fontpackages-devel ImageMagick-devel.i686 openal-soft-devel.i686 libX11-devel.i686 docbook-utils-pdf libtextcat tex-cm-lgc freetype-devel.i686 freetype-devel.x86_64 freetype.i686 freetype bison-devel.i686 bison-devel.x86_64 bison"

Возможно, тут чего-то не хватает, об этом вы узнаете во время сборки и сможете доустановить.

Вот теперь можно скачать с офсайта исходники Wine http://www.winehq.org , я скачал версию 1.5.30
Распаковываем, например, в домашний каталог и видим там папку wine-1.5.30 , заходим туда и для порядка читаем файл README, там говориться, что для компиляции и установки необходимо выполнить следующую команду:
./tools/wineinstall

Программа скажет, что для установки понадобиться пароль root-а, отвечаем yes и наслаждаемся процессом, если у вас в системе чего-то не хватает, то сейчас вам об этом будет сообщение, например такое:
configure: error: no suitable bison found. Please install the ‘bison’ package.
Configure failed, aborting install.

Это значит, что не хватает пакета ‘bison’ и его нужно установить (а так же зголовочные файлы и версию для 32-х разрядной системы):
su -c "yum install bison-devel.i686 bison-devel.x86_64 bison"

Если всё, необходимое для компиляции есть в наличии, то через некоторое время у вас в системе будет свежий Wine.

Тут у меня возникли проблемы - при попытке выполнить winecfg выходила ошибка:
/usr/local/bin/wine: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory

Не хватает библиотеки libwine.so.1 !!! Сам Wine установился, а библиотека нет. Почему и как я не разобрался, но проблему решил. Нужная библиотека (libwine.so.1.0) оказалась в одной из папока с исходниками wine-1.5.30/libs/wine, достаточно её скопировать в папку /usr/local/libs . Так же нужно скопировать лежащие рядом симлинки (@libwine.so и @libwine.so.1)

После этого Wine запустился нормально.


За подробностями по установке WoTа идём на его форум.
http://forum.worldoftanks.ru/index.php?/topic/253723-wot-%D0%BF%D0%BE%D0%B4-linux-2/


UPD
Знающие люди подсказали, что есть патч, решающий проблему с библиотекой.
http://pastebin.com/jtRAbuFT

понедельник, 18 февраля 2013 г.

Scientific Linux и WOT

Чота как-то побадался, но так и не осилил запустить в вайне, возможно, виной тому 64 бита. Плюс проприетарные дрова от АМД делают картинку на мониторе какой-то замыленой, шрифты плохо читаются, как это побороть не знаю, поэтому снёс нафиг. Пичаль.

Scientific Linux и tilda

Очень нравится терминал, выпадающий сверху по горячей клавише. Раньше в Федоре пользовался КДЕшным yakuake, но в RERemix этого приложения нет, тащить старую версию из Федоры не охота, новая много хочет ;) . Решил найти чего-нибудь в том же духе, нашел tilda, но его тоже нет в репозиториях, поэтому совершил маленький подвиг - скомпилировал из исходников. Дойдут ли руки запилить пакет? Хз.

Вылезла маленькая проблема: при попытке запустить mc в tilda вылазила ошибка:
TERM environment variable needs set.
Запуск tilda у меня происходит при запуске icewm, через файл ~/.icewm/startup . Проблема решилась добавлением строки перед запуском tilda:
export TERM=xterm
Теперь файл ~/.icewm/startup выглядит примерно так:

#!/bin/bash
sleep 5
skype&
parcellite&
export TERM=xterm
tilda&
sleep 5 добавлено чтобы не глючил трей в icewm

Яндекс.Диск и Scientific Linux

Если использовать Гном или КДЕ, то инструкцию можно найти на сайте Яндекса. Для всех остальных там есть пара ссылок.

Я воспользовался davfs2
Инструкции взял с
https://www.beehub.nl/docs/access-beehub/centos-6#Install_davfs2
http://habrahabr.ru/post/142067/

В репозиториях RERemix нет пакета с davfs2, поэтому из инструкции по первой ссылке подключаем репозиторий:
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

и устанавливаем нужный пакет:
yum install davfs2

Как монтировать читаем по ссылкам.

пятница, 10 августа 2012 г.

Scientific Linux и radiotray

Дополню очень информативный пост о radiotray
В Scientific Linux нет в репозиториях этой программы, но можно воспользоваться версией для Fedora 13 ;) , для установки выполним
yum localinstall radiotray-0.6.3-1.fc13.noarch.rpm
Разумеется от рута и находясь в папке, куда предварительно скачали пакет ;)

Пара радиостанций, которые я слушаю

Эхо Москвы (глючит частенько)
 http://radio.echo.msk.ru:8000/listen.pls

Наше Радио
 http://mp3.nashe.ru:80/nashe-128

Голос Питера (глючит частенько)
 http://golospitera.ru:8000/golospitera

Scientific Linux и VirtualBox

В репозиториях для Scientific Linux нет VirtualBox, а он иногда так нужен ;), например, чтобы поиграть в контру (чой-то не осилил я установку контры в вине). В kvm винда работает у меня менее шустро и с 3Д там дела похуже ;) , вроде.
Короче, качаем VirtualBox с офсайта и читаем мануалы ;). Чтобы скомпилировался модуль для ядра нужно установить, если их нет, пакеты с заголовками, компилятор и проч.(как обычно).
После первого запуска, возможно ;), понадобится выполнить команду из-под рута:
/etc/init.d/vboxdrv setup
Об этом скажет сам  VirtualBox.
Если нужна будет поддержка ЮСБ в гостевых системах, то там тоже нужно будет кое-чего замутить ;), об этом опять же будет алерт от самого  VirtualBox, мне это не к чему, поэтому не парюсь пока.

Кстати, для контры нужно в свойствах виртуальной машины включить ЗД ускорение (чтобы использовать OpenGL), и чтобы мышка адекватно реагировала, нужно включать-отключать интеграцию мыши (правый cntr+i). Не забыть установить "дополнение для гостевой ОС", чтобы было комфортней ;)

counter strike 1.6 в VirtualBox работает на ура на Sempron 140 c 4 Гб ОЗУ (на гостевую ос выделено 512 Мб)

понедельник, 12 марта 2012 г.

Установка kvm в Scientific Linux (RERemix) 6, CentOS

Почитал статьи
Статья о настройке KVM в RHEL/CentOS 6 
NIGHT Блог: Установка KVM на CentOS 6.0 howto
и на их основе состряпал небольшой мануальчик для себя.

Установка
# yum install kvm libvirt virt-manager virt-viewer
Не уверен на счёт virt-manager, но пусть будет )), а вот virt-viewer нужен точно.

Запускаем демона и добавляем его в автозапуск
# service libvirtd start
# chkconfig libvirtd on

Настраиваем сеть
Редактируем конфиг  /etc/sysconfig/network-scripts/ifcfg-eth0
Должно получиться нечто такое
DEVICE="eth0"
BOOTPROTO="static"
ONBOOT=yes
HWADDR=90:E6:BA:D7:71:C7
BRIDGE=bridge0

Создаём файл ifcfg-bridge0
# vi /etc/sysconfig/network-scripts/ifcfg-bridge0
И заполняем его примерно так
DEVICE="bridge0"
TYPE=Bridge
BOOTPROTO="static"
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT="yes"
DNS1=88.147.128.17
DNS2=88.147.129.15
DNS3=8.8.8.8

Если в системе установлен и работает NetworkManager, то останавливаем и удаляем его
# service NetworkManager stop
# yum remove NetworkManager

Перезапускаем сеть
# service network restart


При установке virt-manager созаётя виртуальная сеть default, нужно её удалить чтоб не мешалась под ногами
# virsh net-list
Name                 State      Autostart
-----------------------------------------
default              active     yes
 
Отключаем
# virsh net-destroy default
Network default destroyed
 
Удаляем 
# virsh net-undefine default
Network default has been undefined
 
 
Устанавливаем виртуальную машину (CentOS 6.2)
Устанавливаю по сети с зеркала яндекса или с зеркала в локальной сети провайдера
# virt-install -n vm01 -r 2048 -l http://mirror.yandex.ru/centos/6.2/os/x86_64 -f /var/lib/libvirt/images/vm01.img -s 10 --network bridge=bridge0 --vnc
virt-install -n vm01 -r 1024 -l ftp://ftp.san.ru/unix/linux/centos/6.2/os/i386 -f /var/lib/libvirt/images/vm01.img -s 10 --network bridge=bridge0 --vnc
Параметры
-n - имя виртуальной машины
-r - объем оперативной памяти
-l - расположение файлов для сетевой установки
-f - путь к файлу-контейнеру содержащему диск виртуальной машины
-s - размер файла-котейнера в гигабайтах
--network bridge - подключить виртуальный сетевой интерфейс к сетевому мосту
--vnc - использовать VNC-дисплей
VNC-консоль должна запуститься автоматически, если установлен virt-viewer
 
Управление виртуальнымы машинами осуществляетя с помощью утилиты virsh
Например 
virsh list --all
virsh start vm01
virsh shutdown vm01
virsh destroy vm01
virsh undefine vm01
В догонку пример установки Винды )
virt-install -n WinXP -r 512 -f /var/lib/libvirt/images/winxp.img -s 10 -c /home/date/mutno/ZverDVD_v2010.11.ISO --accelerate --os-type=windows --os-variant=winxp -v --vnc -w bridge:bridge0



суббота, 18 февраля 2012 г.

Имитация нажатия клавиши в RERemix

В предыдущем посте об имитации нажатия клавиш в Федоре пакет xdotool устанавливался из стандартного репозитория.
В RERemix найти xdotool в репозиториях не удалось, но можно скачать его и библиотеку к нему из репозитория Fedora 16
xdotool-2.20101012.3049-2.fc15.x86_64.rpm
libxdo-2.20101012.3049-2.fc15.x86_64.rpm
и установить это ручками.

ATI HD 4200 и RERemix 6.2 Beta

Имею встроенную в материнскую плату видеокарточку ATI HD 4200 и дистрибутив RERemix 6.2 Beta x86_64 (отдельное спасибо Аркадию Шейну Tigro за работу над ним).
RERemix 6.2 Beta из коробки адекватно заработала с моей карточкой, в отличие от RERemix 6.1 Alfa
Зачем-то захотелось поставить проприетарные драйвера на видеокарточку.

yum install xorg-x11-drv-catalyst
ни к чему хорошему не привёл и я его удалил (может у меня руки кривые, а может и не в них дело)

yum install fglrx-x11-drv fglrx-x11-drv-32bit
уже выдал рабочий результат

glxgears
14174 frames in 5.0 seconds = 2832.941 FPS
15909 frames in 5.0 seconds = 3181.732 FPS
16073 frames in 5.0 seconds = 3214.504 FPS
16513 frames in 5.0 seconds = 3302.439 FPS
16065 frames in 5.0 seconds = 3212.536 FPS
16498 frames in 5.0 seconds = 3299.523 FPS

На всякий пожарный: утилиты glxgears и glxinfo находятся в пакете glx-utils
Пакет  xorg-x11-drv-catalyst находится в репозитории PUIAS
Пакет  fglrx-x11-drv из репозитория ELRepo
Оба репозитория из коробки.
Система у меня 64 битная.

воскресенье, 23 октября 2011 г.

Почти дефолтный конфиг для vsftpd

Актуально для  CentOS и Scientific Linux, для Федоры нужно читать предыдущий пост про vsftpd
Подправленный конфиг из примеров. Убрано ограничение по скорости скачивания для анонимуса и добавлены строки  для корректного отображения кирилицы в названиях файлов (при условии, что используется патченный vsftpd из репозитория http://centos.alt.ru/repository/ ).

# Standalone mode
listen=YES
max_clients=200
max_per_ip=4
# Access rights
anonymous_enable=YES
local_enable=NO
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
# Security
anon_world_readable_only=YES
connect_from_port_20=YES
hide_ids=YES
pasv_min_port=50000
pasv_max_port=60000
# Features
xferlog_enable=YES
ls_recurse_enable=NO
ascii_download_enable=NO
async_abor_enable=YES
# Performance
one_process_model=YES
idle_session_timeout=120
data_connection_timeout=300
accept_timeout=60
connect_timeout=60
# Отменить ограничение на скорость скачивания для анонимуса
anon_max_rate=0
# Задать локальную кодировку и кодировку клиента
convert_charset_enable=1
local_charset=UTF8
remote_charset=CP1251
Ещё почитать о дополнительных функциях можно там

среда, 19 октября 2011 г.

Отмена перехода на зимнее время в Centos 5 и 6

http://www.itpad.ru/?p=2257

Проверил у себя в Scientific Linux 6

# zdump -v /etc/localtime  | grep 2011
Выдал:
/etc/localtime  Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
/etc/localtime  Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400

Всё нормально.

среда, 21 сентября 2011 г.

yakuake для Scintific Linux

Нужно сначала установить КДЕ (зависимости) :-) и до кучи (т.к. нравится эта программа) k3b
yum install k3b kdebase4

Затем ручками качаем и устанавливаем yakuake из Федоры 12 (13), т.к. из более новой Федоры не подходит по зависимостям (хочет более новое КДЕ, чем есть в Scintific Linux):
http://mirror.yandex.ru/fedora/linux/releases/13/Everything/x86_64/os/Packages/yakuake-2.9.6-2.fc12.x86_64.rpm

transmission для Scintific Linux

Подключаем репозиторий от Федоры 12, репо-файл примерно такой:

[updates]
name=Fedora 12 - $basearch - Updates
failovermethod=priority
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f12&arch=$basearch
enabled=1
gpgcheck=0

Затем незабываем отключить репозиторий.
Версия трансмиссион 1.93 - довольно старая, но работает (попозже попробую поставить из более свежей федоры).

Как один из кашерных вариантов можно рассмотреть установку трансмиссион-демона, материалы по этому вопросу встречаются в сети.
http://ras.pl.ua/install_and_configure_transmission-daemon_in_centos_6
Нужно попозжее заняться этим вопросом, т.к. там вроде есть уже скомпиленные пакеты и не только демона.

moc для Scintific Linux

Нравится мне консольный плеер moc (запускается командой mocp). Для его установки подключил репозиторий от RFRemix 12, содержание репо-файла примерно такое:

[russianfedora-free]
name=Russian Fedora for Fedora 12 - Free
mirrorlist=http://mirrors.rfremix.ru/mirrorlist?repo=free-fedora-12&arch=$basearch
enabled=1
gpgcheck=0

[russianfedora-free-updates]
name=Russian Fedora for Fedora 12 - Free - Updates
mirrorlist=http://mirrors.rfremix.ru/mirrorlist?repo=free-fedora-updates-released-12&arch=$basearch
enabled=1
gpgcheck=0
После установки плеера, репозиторий нужно отключить.

Скайп и флеш для Scintific Linux (+ teamviewer6)

Тупо скачал их из репозиториев от RFRemix 15 и установил.
Конкретней, качал отсюда http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/updates/15/x86_64/

Со скайпом в Гноме вышел конфуз - сразу после запуска вылетает (в консоли выдаёт "Аварийный останов"), в КДЕ и АйсВМ работает нормально, в чём причина не разобрался.

Чтобы не париться с зависимостями можно подключить этот репозиторий.
Текст репо-файла примерно такой:

[russianfedora-nonfree]
name=Russian Fedora for Fedora 15 - Nonfree
baseurl=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/releases/15/Everything/$basearch/os
enabled=1
gpgcheck=0

[russianfedora-nonfree-updates]
name=Russian Fedora for Fedora 15 - Nonfree - Updates
baseurl=http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/updates/15/$basearch
enabled=1
gpgcheck=0

Кстати, после установки скайпа можно установить Teamviewer6, т.к. скайп вытягиват примерно теже зависимости, кроме одной (т.к. у меня 64 разрядная система, то пришлось вручную установить 32 разрядный пакет  libXtst, скачав его из репозитория вручную примерно по этому адресу ftp://ftp.scientificlinux.org/linux/scientific/6.0/i386/os/Packages/libXtst-1.0.99.2-3.el6.i686.rpm)

Важно, после установки скайпа и флеша лучше отключить эти репозитории для избежания конфликта пакетов.

Репозитории для Scintific Linux

Что бы было более или мене нормально жить в Scintific Linux, добавляем репозитории от Красной шапки (СентОС).
Смотрим тут http://centos.alt.ru/?p=18


Мне пригодились два: Epel и RPMForge, качаем и устанавливаем следующие пакеты (я качаю Файрфоксом, а устанавливаю через МС)
 
http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm

http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Соответственно для 32 разрядной системы смотрим чуток в другом месте.

Звук в Федоре и т.д.

Не знаю почему, но у меня после включения компа звук практически выключен. Причина тому уровень 0 на канале "Master Front". Каждый раз подымать вручную его через alsamixer не кошерно, поэтому добавил в /etc/rc.d/rc.local такую строчку

amixer sset -c 0 "Master Front" 100%+