В последнее время из-за того, что в KDE 4 штатная функция "показать окна со всех рабочих столов" использует композитинг, меня начал доставать драйвер nv. В итоге все-таки сменил его на nvidia. Вообще, функция установки nvidia драйвера реализована с помощью OneClick Install, но мне в этом плане жизнь усложнял гипервизор Xen. Из-за него вытекает некоторая специфика установки. В общем, все похоже на сложный способ установки nvidia драйвера, описаный в OpenSuse wiki: http://ru.opensuse.org/NVIDIA
Использовались:
- OpenSuse 11.1 (x86) со штатным ядром 2.6.27.7-9-xen
- Последний стабильный NVidia драйвер x86-177.80
- видео адаптер NVidia GF 6800 PCI-E
Инструкция оформилась на wiki проекта:
http://ru.opensuse.org/Use_Nvidia_drive r_with_Xen
http://en.opensuse.org/Use_Nvidia_drive r_with_Xen#OpenSuse_11.1
Использовались:
- OpenSuse 11.1 (x86) со штатным ядром 2.6.27.7-9-xen
- Последний стабильный NVidia драйвер x86-177.80
- видео адаптер NVidia GF 6800 PCI-E
Инструкция оформилась на wiki проекта:
http://ru.opensuse.org/Use_Nvidia_drive
http://en.opensuse.org/Use_Nvidia_drive
OpenSuse 11.1 на стадии девелоперских сборок казался мне крайне удачным. Все нужные мне для работы приложения тестировались в вирт машине, к RC1 уже все отлично работало. Однако во время обновления всплыли неприятные мелочи.
Laptop: После обновления не поднимались X. Крашился драйвер intel (карта gma 945). Решение: сразу после апдейта сделать zypper up. К тому времени как официально вышел релиз, исправление уже было в репозитарии Update.
Так же успешно перешел на NetworkManager - вроде, отлично работает.
Desktop: После обновления отвалился звук. Причина: в связи с массовым pulse головного мозга всех пользователей выкинули из группы audio и поместили в группу pulse. Поскольку я еще не читал как работает pulse - предпочитаю знакомый alsa. После добавления себя в группу audio все заработало.
Так же успешно мигрировал на KDE 4.1.
Мораль: при обновлениях 10.1 -> 10.2 -> 10.3 -> 11.0 еще ни разу у меня не появлялись проблемы. Так что релиз 11.1 можно считать относительно неудачным. Возможные решения проблем:
0) В любом случае после апдейта сразу же сделать zypper up
* В 11.1 по умолчанию update обновляет package, а не patch, как ранее.
1) Почитать bugzilla и подождать некоторое время, пока критичные для вас ошибки не будут исправлены
2) Поставить, выяснить проблемы, устранить
3) Поставить и обратиться на IRC канал поддержки. Для этого вам потребуется умение на человеческом языке сформулировать проблему.
Laptop: После обновления не поднимались X. Крашился драйвер intel (карта gma 945). Решение: сразу после апдейта сделать zypper up. К тому времени как официально вышел релиз, исправление уже было в репозитарии Update.
Так же успешно перешел на NetworkManager - вроде, отлично работает.
Desktop: После обновления отвалился звук. Причина: в связи с массовым pulse головного мозга всех пользователей выкинули из группы audio и поместили в группу pulse. Поскольку я еще не читал как работает pulse - предпочитаю знакомый alsa. После добавления себя в группу audio все заработало.
Так же успешно мигрировал на KDE 4.1.
Мораль: при обновлениях 10.1 -> 10.2 -> 10.3 -> 11.0 еще ни разу у меня не появлялись проблемы. Так что релиз 11.1 можно считать относительно неудачным. Возможные решения проблем:
0) В любом случае после апдейта сразу же сделать zypper up
* В 11.1 по умолчанию update обновляет package, а не patch, как ранее.
1) Почитать bugzilla и подождать некоторое время, пока критичные для вас ошибки не будут исправлены
2) Поставить, выяснить проблемы, устранить
3) Поставить и обратиться на IRC канал поддержки. Для этого вам потребуется умение на человеческом языке сформулировать проблему.
Уже достаточно давно в официальных репозитариях OpenSuse используется баллансировка зеркал. Все добавляют как источник пакетов ссылки на download.opensuse.org, а на самом деле закачка происходит с ближайшего зеркала.
Для пользователей в РФ это может представлять некоторую проблему - ближайшее к нам зеркало содержат Yandex, и оно иногда разочаровывает. То есть может внезапно замереть. Или в течении пары недель сразу после релиза отдавать на скорости 'ностальгия по 90ым'. На самом деле ситуация не так уж и плоха. Скорости интернета у нас сейчас не такие, чтобы ругать yandex зеркало в медлительности. Чаще всего оно со своими задачами справляется.
Для пользователей реально быстрого интернета одним из выходов было добавление ссылки не на download.opensuse.org, а напрямую на одно из немецких зеркал.
В OpenSuse 11.1 появилась возможность решить эту ситуацию более приемлемым способом. Теперь пофиг, что одно зеркало тормозит - есть еще десятки других. В новом zypper появилась возможность использовать metalink. Для этого просто добавляем стандартные пути к репозитариям, устанавливаем пакет aria2 и устанавливаем переменную окружения ZYPP_ARIA2C
Потестировать: export ZYPP_ARIA2C=1
Если понравилось и хотим использовать aria2 на постоянной основе:
В конец файла /etc/environment допишем строку "ZYPP_ARIA2C=1".
P.S. Проблема уже не актуальна. Но может возникнуть, например, при выходе нового релиза и массового обновления.
Для пользователей в РФ это может представлять некоторую проблему - ближайшее к нам зеркало содержат Yandex, и оно иногда разочаровывает. То есть может внезапно замереть. Или в течении пары недель сразу после релиза отдавать на скорости 'ностальгия по 90ым'. На самом деле ситуация не так уж и плоха. Скорости интернета у нас сейчас не такие, чтобы ругать yandex зеркало в медлительности. Чаще всего оно со своими задачами справляется.
Для пользователей реально быстрого интернета одним из выходов было добавление ссылки не на download.opensuse.org, а напрямую на одно из немецких зеркал.
В OpenSuse 11.1 появилась возможность решить эту ситуацию более приемлемым способом. Теперь пофиг, что одно зеркало тормозит - есть еще десятки других. В новом zypper появилась возможность использовать metalink. Для этого просто добавляем стандартные пути к репозитариям, устанавливаем пакет aria2 и устанавливаем переменную окружения ZYPP_ARIA2C
Потестировать: export ZYPP_ARIA2C=1
Если понравилось и хотим использовать aria2 на постоянной основе:
В конец файла /etc/environment допишем строку "ZYPP_ARIA2C=1".
P.S. Проблема уже не актуальна. Но может возникнуть, например, при выходе нового релиза и массового обновления.
- Music:The Velvet Underground - Heroin
Захотелось обновить на одной машине OpenSuse с версии 10.3 на недавно вышедшую 11.0. Главную заповедь `работает - не трогай` помню, но относится она к тому что должно реально работать. А там где just for fun - надо обновлять, обновлять и еще раз обновлять - получите необходимые сведения о самых модных граблях нового сезона.
Так вот. На машине с 10.3 размещен News сервер INN и Apache с mediawiki. По хорошему это должно делаться так: полная копия рабочей машины (пакеты и конфиги) в машине виртуальной (кстати, для этого проекта идеальным вариантом была бы qemu). Но как-то мне стало лениво. Тем более эксперименты ни к каким печальным последствиям привести не могли.
В итоге не завелся INN : https://bugzilla.novell.com/show_bug.cg i?id=405186
Сразу после старта segfault.
В результате непродолжительного гугления решил, что проблема во встроенном perl.
Решение: скачать src.rpm пакет, отключаем embedded perl (убрать в спеке ключ --with-perl). Собираем бинарный пакет, ставим. Теперь INN работает.
Баг воспроизводится на дефолтной установке минимальной текстовой системы OpenSuse 11.0 в qemu. Если у вас оно тоже воспроизводится - пожертвуйте багу ваши голоса. Если же нет - расскажите как.
Так вот. На машине с 10.3 размещен News сервер INN и Apache с mediawiki. По хорошему это должно делаться так: полная копия рабочей машины (пакеты и конфиги) в машине виртуальной (кстати, для этого проекта идеальным вариантом была бы qemu). Но как-то мне стало лениво. Тем более эксперименты ни к каким печальным последствиям привести не могли.
В итоге не завелся INN : https://bugzilla.novell.com/show_bug.cg
Сразу после старта segfault.
В результате непродолжительного гугления решил, что проблема во встроенном perl.
Решение: скачать src.rpm пакет, отключаем embedded perl (убрать в спеке ключ --with-perl). Собираем бинарный пакет, ставим. Теперь INN работает.
Баг воспроизводится на дефолтной установке минимальной текстовой системы OpenSuse 11.0 в qemu. Если у вас оно тоже воспроизводится - пожертвуйте багу ваши голоса. Если же нет - расскажите как.
- Music:Deiselboy - Live At Proper
Сегодня приключилась довольно забавная история. Еще совсем недавно, без кошерного интернета, дистрибутивы Linux ко мне доходили изрядно модифицированными. Уже не помню, где я достал OpenSuse 10.1, но OpenSuse 10.2 взял из журнала Linux Format, где заранее предупреждалось, что он отличен от официального. Один из недочетов, с которым пришлось столкнуться - отсутствие возможности ввода русского языка в консоли, что меня нисколько не смутило - так как оригинальная версия журнала выпускается в UK (сайт здесь).
После прочтения начальных сведений о локалях и kbd вопрос решился.
Но недавно знакомый человек, получивший от меня образ OpenSuse 10.3, скачаный с opensuse.org пожаловался на ту же проблему, совсем недавно известную как Bug #337359. Но если еще поискать, то на странице Кириллизация в Linux видно, что у бага весьма глубокие корни.
Разработчикам, наверняка, сложно решать наши проблемы, если они их не знают. Поэтому, если ваш дистрибутив `кошерен`, и у вас есть проблемы, то идем и рассказываем о них. Начать отсюда.
После прочтения начальных сведений о локалях и kbd вопрос решился.
Но недавно знакомый человек, получивший от меня образ OpenSuse 10.3, скачаный с opensuse.org пожаловался на ту же проблему, совсем недавно известную как Bug #337359. Но если еще поискать, то на странице Кириллизация в Linux видно, что у бага весьма глубокие корни.
Разработчикам, наверняка, сложно решать наши проблемы, если они их не знают. Поэтому, если ваш дистрибутив `кошерен`, и у вас есть проблемы, то идем и рассказываем о них. Начать отсюда.
- Music:Tilt - Explorer
