1

Полезные советы и решения некоторых проблем для openSUSE 12.2:
(Предыдущая тема: Полезные советы для openSUSE 12.1)


1) Использование zRam с помощью systemd

+ открыть спойлер

Подключить следующий репозиторий и установить пакет systemd-zram-service:

# zypper ar -f http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/openSUSE_12.2/  home:/malcolmlewis:/TESTING/openSUSE_12.2/
# zypper ref
# zypper in systemd-zram-service

Установка:

# systemctl enable zramswap.service

Активация:

# systemctl start zramswap.service

Проверка:

# systemctl status zramswap.service
zramswap.service - Service enabling compressing RAM with zRam
          Loaded: loaded (/lib/systemd/system/zramswap.service; enabled)
          Active: active (exited) since Thu, 22 Mar 2012 18:16:49 +0400; 4s ago
         Process: 4124 ExecStart=/usr/sbin/zramswapon (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/zramswap.service
# dmesg |tail -6
[11804.239704] zram: module is from the staging directory, the quality is unknown, you have been warned.
[11804.240990] zram: Creating 1 devices ...
[11804.351843] Adding 2044232k swap on /dev/zram0.  Priority:100 extents:1 across:2044232k SS

Проверка:

# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda9                               partition       1036156 0       0
/dev/zram0                              partition       2044232 73384   100

Перед активацией сервиса:

# free |grep Swap
Swap:      1036156          0    1036156

После активации сервиса:

# free |grep Swap
Swap:      3080388          0    3080388

http://storage4.static.itmages.ru/i/12/0322/h_1332426409_9305465_5b794e7be3.png
(рецепт с блога openSUSE http://forums.opensuse.org/blogs/malcol … vice-101/)

2) ITmages Uploader для KDE4 - плазмоид и действие в контекстном меню Dolphin

+ открыть спойлер

Можно установить из репозитория KDE-Extra или репозитория KDE-Extra-KR
Установка:

# zypper in plasmoid-itmages-applet dolphin-plugin-itmages python-itmages-service 

3) Шрифты с субпиксельным сглаживанием

+ открыть спойлер

Установка:

# zypper ar -f http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_12.2/  home:/namtrac:/subpixel/openSUSE_12.2/ 
# zypper ref

Установка: для тех у кого Qt4 = 4.8.1 (по умолчанию в openSUSE12.2 Qt версии 4.8.1)

# zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/ 

Для тех у кого Qt4 > 4.8.1

# zypper dup

4) Простой плазмоид, показывающий скорость сетевого интерфейса netspeed-plasmoid

+ открыть спойлер

Установка:

# zypper ar -f http://download.opensuse.org/repositories/home:/pinters/openSUSE_Tumbleweed/ home:/pinters/openSUSE_Tumbleweed/
# zypper ref
# zypper in netspeed-plasma

5) Измерение скорости загрузки системы: systemd-analyze

+ открыть спойлер

Сначала нужно установить следующий пакет:

# zypper in systemd-analyze

Показать время загрузки:

$ systemd-analyze

Вывод времени загрузки различными сервисов:

$ systemd-analyze blame

Построение графика:

$ systemd-analyze plot > plot.svg

Открыть полученное в Firefox:

$ firefox plot.svg

з.ы. При желании, полученный svg файл можно сконвертировать в png формат командой:

$ rsvg-convert plot.svg -o plot.png

6) Монтирование разделов внутренних жёстких дисков с помощью udisks

+ открыть спойлер

Создать файл:
/var/lib/polkit-1/localauthority/10-vendor.d/org.freedesktop.udisks.filesystem-mount-system-internal.pkla
Открыть его в любом текстовом редакторе от рута.
Вписать:

[org.freedesktop.udisks.filesystem-mount-system-internal]
Identity=unix-group:*
Action=org.freedesktop.udisks.filesystem-mount-system-internal
ResultAny=auth_admin
ResultInactive=auth_admin
ResultActive=yes

Настройка автоматического подключения в КДЕ4:
Параметры системы - Оборудование - Внешние носители - поставить следующие галки:
http://storage1.static.itmages.ru/i/12/0727/s_1343355722_8858862_d46b65eedf.png
Так же можно проставить галки в колонке "Монтировать при входе в систему" (необязательно)

7) Ускорение запуска программ с помощью Prelink

+ открыть спойлер

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

# zypper in prelink

Запуск:

# prelink -avfmR

Требуется повторное выполнение запуска после каждой установки/удаления/обновления программ

Настройки:

/etc/prelink.conf

Из пакета prelink в репозитории Emulators/Wine удалена поддержка SuseConfig (запускаем программу только вручную)

Cтатьи по теме:
Автоматическое выполнение prelink по расписанию http://avm-xandry.blogspot.com/2012/05/prelink.html
Ускорение KDE из Archwiki https://wiki.archlinux.org/index.php/Pr … .D0.BC_KDE
Отключение связывания файлов:

# prelink -au

8 ) Очистка временных каталогов (/tmp, /var/tmp)  не работает в systemd после перезагрузки системы

+ открыть спойлер

Создать файл /etc/tmpfiles.d/tmp.conf
С содержимым:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.

# See tmpfiles.d(5) for details

# Clear tmp directories separately, to make them easier to override
D /tmp 1777 root root 10d
d /var/tmp 1777 root root 30d

9) Скрипт after.local не работает c systemd

+ открыть спойлер

after.local - скрипт, куда можно добавить команды, которые должны быть выполнены после загрузки других демонов и сервисов
Решение:
1) Создать файл /lib/systemd/system/after-local.service со следующим содержимым:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.

[Unit]
Description=/etc/init.d/after.local Compatibility
ConditionFileIsExecutable=/etc/init.d/after.local

[Service]
Type=oneshot
ExecStart=/etc/init.d/after.local
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target

2) Далее добавляем его в автозагрузку systemd:

 Консоль: root
[root@linuxforum.ru ~]# systemctl enable /lib/systemd/system/after-local.service

3) Необходимые команды для запуска добавлять в файл /etc/init.d/after.local
На основе статьи http://forums.opensuse.org/blogs/jdmcda … e-12-1-71/

10) Система тормозит во время копирования на флешку

+ открыть спойлер

Например: Добавить в файл /etc/init.d/after.local  (Внимание: Совет №9) следующее:

echo never > /sys/kernel/mm/transparent_hugepage/defrag

или:

echo madvise > /sys/kernel/mm/transparent_hugepage/defrag

11) Отключение pulseaudio

+ открыть спойлер

Яст2 - звук - другое - настройка pulseaudio - снять галку

12) Быстрая перезагрузка с помощью Kexec (без перезагрузки компьютера)

+ открыть спойлер

Установка:

# rm /usr/local/bin/fastboot ; wget -nc  http://paste.opensuse.org/view/download/37324163 -O   /usr/local/bin/fastboot ; chmod +x /usr/local/bin/fastboot

Запуск:

$ fastboot

Так же создаётся кнопка запуска скрипта  в меню KDE и GNOME
Подробнее (с картинками): http://forums.opensuse.org/blogs/jdmcda … n-2-10-67/

13) Средство просмотра системных журналов

+ открыть спойлер

Установка:

# rm /usr/local/bin/slave ; wget -nc http://paste.opensuse.org/view/download/18839771 -O /usr/local/bin/slave ; chmod +x /usr/local/bin/slave

Запуск:

$ slave

Подробнее: http://forums.opensuse.org/blogs/jdmcda … n-2-50-70/

14) Перезагрузка с выбором загрузочного раздела (для GRUB-Legacy)

+ открыть спойлер

Установка:

# rm /usr/local/bin/pbs ; wget -nc http://paste.opensuse.org/view/download/32544155 -O /usr/local/bin/make-pbs ; chmod +x /usr/local/bin/make-pbs ; make-pbs

Запуск:

$ pbs

Подробнее: http://forums.opensuse.org/blogs/jdmcda … legacy-78/

15) Убираем "синеву" (синие лица, инвертирование цветов) на видео (видеокарта NVIDIA) 

+ открыть спойлер
  • Открываем какой-нибудь сайт, использующий флеш. Например, какое-нибудь youtube-видео.

  • Кликаем правой кнопкой мыши на самом видео, выбираем пункт "Параметры".
    http://storage1.static.itmages.ru/i/12/0724/s_1343154392_2530952_1e2a7736d0.png

  • На вкладке "Отображение" убираем галочку с пункта "Включить аппаратное ускорение".
    http://storage2.static.itmages.ru/i/12/0724/s_1343154465_5715998_545eadb2a4.png

или обновляем проприетарный драйвер NVIDIA до версии v.310.19 или больше

16) Настройка стилей gtk в Параметрах системы KDE4

+ открыть спойлер

Установка:

# zypper in kde-gtk-config

Настройку искать в Параметры системы - Внешний вид приложений - Настройка Gtk+

17) openSUSE12.2, GRUB-legacy, GRUB2 и "сложный способ" установки драйвера NVIDIA

+ открыть спойлер

Обновление инструкции из вики: http://ru.opensuse.org/SDB:NVIDIA_-_сложный_способ
Подготовка к установке:

+ открыть спойлер

1) Загружаем драйвер (файл *.run с ftp или сайта nvidia) Например последний:  ftp://download.nvidia.com/XFree86/Linux … 304.37.run
2) Копируем его в в домашнюю папку в каталог /home/user/nvidia: (где user - это ваш пользователь)
Такой вид:

/home/user/nvidia/NVIDIA-Linux-x86-304.37.run

3) Добавляем своего пользователя в группу video, если не добавлен: (в openSUSE пользователь уже в этой группе)
Это можно сделать в Яст - Управление пользователями и группами
4) Удаляем репозиторий nvidia и драйвера nvidia из реп, присутствующие в системе
поиск пакетов:

 Консоль:
$ rpm -qa | grep nvidia

удаление:
 Консоль:
# zypper rm пакет1 пакет2

5) Устанавливаем gcc и make:
 Консоль:
# zypper in gcc make

6) Устанавливаем kernel-devel и kernel-source для своего ядра
Например:
Смотрим какое у нас ядро:
 Консоль:
$ uname -a
Linux localhost 3.5.1-38-desktop #1 SMP PREEMPT Fri Aug 10 15:25:03 UTC 2012 (370c9f4) i686 i686 i386 GNU/Linux

(ядро десктопное поэтому: kernel-desktop-devel)
Cтавим следующие:
 Консоль:
# zypper in kernel-desktop-devel kernel-source kernel-devel

7)GRUB1: Прописываем nomodeset в загрузку grub1:
 Консоль:
# mcedit /boot/grub/menu.lst

Пример:

+ открыть спойлер
# Modified by YaST2. Last modification on Fri Aug 17 12:00:07 MSK 2012
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader

default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 12.1 - 3.5.2-39
    root (hd0,1)
    kernel /boot/vmlinuz-3.5.2-39-desktop root=/dev/disk/by-id/ata-SAMSUNG_SP2514N_S08BJ1HL915606-part2 resume=/dev/disk/by-id/ata-SAMSUNG_SP2514N_S08BJ1HL915606-part9 splash=silent quiet nomodeset showopts vga=0x31b
    initrd /boot/initrd-3.5.2-39-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.1 - 3.5.2-39
    root (hd0,1)
    kernel /boot/vmlinuz-3.5.2-39-desktop root=/dev/disk/by-id/ata-SAMSUNG_SP2514N_S08BJ1HL915606-part2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x314
    initrd /boot/initrd-3.5.2-39-desktop

7)GRUB2: Прописываем nomodeset в загрузку grub2:

+ открыть спойлер

В файле:

/etc/default/grub

найти строку:

GRUB_CMDLINE_LINUX_DEFAULT=""

Прописываем nomodeset:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

(остальные параметры через пробел в эти же кавычки"
пример:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Далее:

 Консоль:
# grub2-mkconfig -o /boot/grub2/grub.cfg

8 )Дополнительно сделать это: Так же удалите поддержку KMS из initrd. Отредактируйте файл /etc/sysconfig/kernel указав следующее значение "NO-KMS-IN-INITRD = yes". Затем выполните:

 Консоль:
# mkinitrd

9) Добавление nouveau в черный список: (ОБЯЗАТЕЛЬНО!) - можно и с помощью этого нового драйвера, но сделаем по старинке
 Консоль:
# echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf

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

+ открыть спойлер

1) Открываем терминал(любой - можно и программу Konsole) и набираем:

 Консоль:
# init 3

2) Выбросит в голый терминал с предложением ввести логин и пароль рута (вводим)
3) Если ядро скомпилировано с версией gcc отличной от той, что в системе, введите следующее:
 Консоль:
# export IGNORE_CC_MISMATCH=1

4) Далее ставим драйвер: (где user - это ваш пользователь)
 Консоль:
# sh /home/user/nvidia/

Далее жмём клавишу "TAB" и строка принимает вид:

# sh /home/user/nvidia/NVIDIA-Linux-x86-304.37.run

Ввод - ставим драйвер - жмём практически везде "Yes", когда будет предложено сгенерировать новый xorg.conf, то соглашаемся.
5) Перезагрузка (Ctrl+Alt+Delete)
6) Проверка работоспособности видеокарты:

 Консоль:
$ glxinfo | grep direct
direct rendering: Yes

7) Утилита конфигурации: (иногда требуется запуск и от рута для сохранения действий в xorg.conf)

nvidia-settings

Примечание: После каждого обновления ядра или xorg-server требуется повторение процедуры установки драйвера

18) Убрать древовидное представление файлов в Dolphin в режиме "Таблица"

+ открыть спойлер

Открыть следующий файл с помощью любого текстового редактора:

~/.kde4/share/config/dolphinrc

Найти в этом файле раздел:

[DetailsMode]

Найти в этом разделе строку:

ExpandableFolders=true

Заменить её на:

ExpandableFolders=false

Примечание: В KDE4.9 это настраивается в: Настроить Dolphin -  Режимы просмотра - Таблица - снять галку "Разворачиваемые папки"

19) Отключение Akonadi

+ открыть спойлер

В ~/.config/akonadi/akonadiserverrc
Значение StartServer=true поменять на StartServer=false

20) Правильное отображение URL с кириллицей в Firefox

+ открыть спойлер

В поле адреса в Firefox вводим:
about:config
Изменить параметр:
network.standard-url.escape-utf8   на   false

21) Включение отображения протокола в Firefox

+ открыть спойлер

В поле адреса в Firefox вводим:
about:config
Изменить параметр:
browser.urlbar.trimURLs   на   false

22) Включение проверки орфографии в Firefox

+ открыть спойлер

Устанавливаем словари: 1 и 2
Перезапускаем Firefox
Кликаем правой кнопкой мыши в какую-нибудь форму ввода (например, форма ввода сообщения на форуме) и ставим галочку "Проверка правописания"
http://storage4.static.itmages.ru/i/12/0525/s_1337948953_9238381_8365bffe23.png

23) Изменяется размер окна при нажатии мышкой в область меню GTK2-приложений (Firefox, Deluge, прочие)

+ открыть спойлер

Решение:
Параметры системы - Поведение среды рабочего стола - Края экрана - снять галку "Растягивать окно при перемещении его к краю экрана"

(замечено в KDE4.9)

24) Отучить openSUSE 12.2 от установочного DVD (не будет перезакачки из сети пакетов, которые уже есть)

+ открыть спойлер

Открыть файл /etc/zypp/repos.d/openSUSE-12.2-1.6.repo в любимом текстовом редакторе от рута.
Пример:

$ kdesu kwrite /etc/zypp/repos.d/openSUSE-12.2-1.6.repo

Найти там строку:

keeppackages=0

Заменить её на:

keeppackages=1

25) Не загружается вторая ОС с GRUB-Legacy (Первая ОС openSUSE 12.2 + GRUB2)

+ открыть спойлер

Решение:
1) Обновляем пакет os-prober:

# zypper ar -f  http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.2/ home:/please_try_again/openSUSE_12.2/
# zypper ref
# zypper in os-prober

или

# zypper dup

2) Удалить все ненужные записи из /boot/grub2/grub.cfg

$ kdesu kwrite /boot/grub2/grub.cfg

Удалить всё, что находится в этих рамках:

### BEGIN /etc/grub.d/30_os-prober ###
Удалить записи
### END /etc/grub.d/30_os-prober ###

3) Далее обновляем списки:

# grub2-mkconfig -o /boot/grub2/grub.cfg

26) Время убегает вперёд на 4 часа

+ открыть спойлер

Решение:
1) Яст - Настройка NTP - настроить
2) Далее:
Яст - Дата и время - Снять галку UTC - нажать кнопку "Изменить" - галка "Синхронизировать с сервером NTP" - адрес "ru.pool.ntp.org" - поставить две оставшиеся галки(запускать ntp как демон и сохранить настройки) - нажать "Синхронизировать сейчас" - принять - на всё соглашаться

Если не получится, то:

# sed -i 's/utc/localtime/g' /etc/init.d/ntp

и перезагрузиться

Дополнительно:
(для тех кто не пользуется NTP)

# hwclock --systohc --localtime
# echo -e "0.0 0 0.0\n0\nLOCAL" > /etc/adjtime
# mkinitrd

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

27) Тема kdm не меняется стандартными средствами настройки

+ открыть спойлер

Решение:

 Консоль: root
[root@linuxforum.ru ~]# cd /usr/share/kde4/apps/kdm && mv read_sysconfig.sh read_sysconfig.sh-orig && rm -f /var/adm/kdm/kdmrc.sysconfig

28) Нет новой темы kdm после обновления с версии 12.1

+ открыть спойлер

Решение:
В файле /etc/sysconfig/displaymanager

$ kdesu kwrite /etc/sysconfig/displaymanager

найти строку:

DISPLAYMANAGER_KDM_THEME="SUSE" 

заменить её на:

DISPLAYMANAGER_KDM_THEME="openSUSE"

потом перезагрузиться

29) Часто падает Firefox после обновления системы с версии 12.1

+ открыть спойлер

Решение:

su
rpm -e --nodeps libproxy1-pacrunner-mozjs

30) Информация о железе с помощью inxi

+ открыть спойлер

Подключить репозиторий Packman:

# zypper ar -f http://packman.inode.at/suse/openSUSE_12.2/ packman
# zypper ref

Установка:

# rm /usr/local/bin/hi ; wget -nc http://paste.opensuse.org/view/download/27608571 -O /usr/local/bin/hi ; chmod +x /usr/local/bin/hi

Запуск:

$ hi

Подробнее с картинками: http://forums.opensuse.org/blogs/jdmcda … ptions-79/

31) Ускорение запуска приложений с помощью Gopreload и Preload

+ открыть спойлер

1) Установка:
для 32 бит:

# wget -P /tmp/ http://download.opensuse.org/repositories/home:/Reki/openSUSE_12.2/i586/gopreload-0.5-6.1.i586.rpm && zypper in /tmp/gopreload-0.5-6.1.i586.rpm

для 64 бит:

# wget -P /tmp/ http://download.opensuse.org/repositories/home:/Reki/openSUSE_12.2/x86_64/gopreload-0.5-6.1.x86_64.rpm && zypper in /tmp/gopreload-0.5-6.1.x86_64.rpm

2) Добавляем в автозапуск службу gopreload:

Яст - Системные службы - выбрать "gopreload" - нажать "Включить" - ОК

3) Для верности: перезагрузиться
4) Использование:
Подготовка приложений (на примере kwrite):

$ gopreload-prepare kwrite

Этот скрипт создаст текстовый файл в /usr/share/gopreload/enabled , в который будут добавлены все необходимые библиотеки для старта kwrite, и соответственно которые будут загружаться в память при старте системы.
Для удаления приложения из предзагрузки, необходимо удалить соответствующий ей текстовый файл в /usr/share/gopreload/enabled , или переместить его в /usr/share/gopreload/disable

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

На основе статьи: http://welinux.ru/post/4499/

Использование Preload: Preload для  openSUSE12.2

32) Крашится KDE во время настройки звуковой схемы в kmix после обновления системы с версии 12.1

+ открыть спойлер

Решение:

# zypper rm libxine1

33) Яст и Apper предлагают поставить обновление kde 4.8.5 stable update при установленном KDE 4.9

+ открыть спойлер

http://storage1.static.itmages.ru/i/12/0912/s_1347457346_9912937_32600f5ea5.png
Действия:
1) Удалить apper и PackageKit
3) Не пользоваться "Сетевым обновлением" через Яст (никогда)
3) Для обновления системы пользоваться (# zypper dup)

или заблокировать соответствующий патч:

# zypper al patch:openSUSE-2012-588 

34) Нет кириллицы в полноэкранной консоли

+ открыть спойлер

Решение:

# rm /lib/systemd/system/kbd.service

35) Не запускаются Krita

+ открыть спойлер

Исправлено официально в репозитории KR49.


Обновление на новую версию: 0.9.18
Для 32 бит:

su
zypper ar -f http://download.opensuse.org/repositories/home:/scalpel4k/openSUSE_12.2/  home:/scalpel4k/openSUSE_12.2/
zypper ref
zypper install libGTLCore0_8-0.9.18.hg.1789-18.1.i586 libGTLFragment0_8-0.9.18.hg.1789-18.1.i586 libOpenCTL0_8-0.9.18.hg.1789-18.1.i586 libOpenShiva0_8-0.9.18.hg.1789-18.1.i586
zypper al libGTLCore0_8 libGTLFragment0_8 libOpenCTL0_8 libOpenShiva0_8
zypper rr home:/scalpel4k/openSUSE_12.2/

Для 64 бит:

su
zypper ar -f http://download.opensuse.org/repositories/home:/scalpel4k/openSUSE_12.2/  home:/scalpel4k/openSUSE_12.2/
zypper ref
zypper install libGTLCore0_8-0.9.18.hg.1789-18.1.x86_64 libGTLFragment0_8-0.9.18.hg.1789-18.1.x86_64 libOpenCTL0_8-0.9.18.hg.1789-18.1.x86_64 libOpenShiva0_8-0.9.18.hg.1789-18.1.x86_64
zypper al libGTLCore0_8 libGTLFragment0_8 libOpenCTL0_8 libOpenShiva0_8
zypper rr home:/scalpel4k/openSUSE_12.2/

36) Изменился начальный каталог в Konsole, после обновления на KDE4.9

+ открыть спойлер

Если после обновления на KDE4.9 у вас изменился начальный каталог на /home/user/Документы в Konsole, исправить это можно так:
ПКМ в окне Konsole - Настроить профиль - Главное - Начальный каталог - заменить на /home/user

37) Нет праздников в виджете "Цифровые часы" KDE4 (Установка с CD)

+ открыть спойлер

Решение:

# zypper in kdebase4-workspace-plasma-calendar

38) Нет кириллических шрифтов в Google Earth

+ открыть спойлер

Решение:

# zypper in fetchmsttfonts

39) Убираем надоедливые сообщения при загрузке системы ("doing fast boot" и "Creating device nodes with udev")

+ открыть спойлер

Выполнить:

# sed -i "s/echo\ \"doing/\#echo\ \"doing/" /lib/mkinitrd/bin/linuxrc && sed -i "s/echo\ \"Creating/\#echo\ \"Creating/" /lib/mkinitrd/scripts/boot-udev.sh && mkinitrd

40) Меню выбора ОС в GRUB2 стало английским вместо русского и не работает plymouth (после обновления системы)

+ открыть спойлер

Решение: (просто выполнить)

# mkinitrd

или

Яст2-Загрузчик-Ok

41) Английская локаль у root'а (сменить на русскую)

+ открыть спойлер

Решение:
Откройте файл /etc/sysconfig/language в любимом текстовом редакторе.
Например:

$ kdesu kwrite /etc/sysconfig/language

Найдите строку:

ROOT_USES_LANG="ctype"

Замените её на:

ROOT_USES_LANG="yes"

Подробнее: Язык сообщений в zypper

42) Долго запускается Midnight Commander

+ открыть спойлер

Решение:
Необходимо в /etc/hosts или dns прописать имя машины. Пример: Если hostname выдает "myserv" и ip 10.0.0.6, то в hosts пишем "10.0.0.6 myserv"
Подробнее: http://unixforum.org/index.php?s=&s … ;p=1230525

43) Вернуть настройку отдельных каналов в Kmix при использовании PulseAudio (Так же небольшая настройка пульсаудио)

+ открыть спойлер

1) Отключаем поддержку pulseaudio в kmix: (так же ускорится загрузка самого kmix)

 Консоль: user
[user@linuxforum.tech ~]$ echo 'export KMIX_PULSEAUDIO_DISABLE=1' >> ~/.profile

Перелогиниться.
2) Для того, чтобы настройки микшера сохранялись после перезагрузки системы, открываем файл: /etc/pulse/default.pa
 Консоль: user
[user@linuxforum.tech ~]$ kdesu kwrite /etc/pulse/default.pa

находим строку:

load-module module-device-restore

меняем её на:

# load-module module-device-restore

3) Убираем щелчок во время загрузки рабочего стола:
Открыть файл /etc/pulse/daemon.conf:

 Консоль: user
[user@linuxforum.tech ~]$ kdesu kwrite /etc/pulse/daemon.conf

находим строки:

; default-sample-rate = 44100
; alternate-sample-rate = 48000

меняем их на:

default-sample-rate = 48000
alternate-sample-rate = 44100

Внимание! строка alternate-sample-rate только для pulseaudio 2
4) Если наблюдается низкий уровень звука или тихий звук, то в файле: /etc/pulse/daemon.conf
найдите строку:

; flat-volumes = yes

замените её на:

flat-volumes = no

5) Установить лучшую настройку передискретизации звука:
В файле: /etc/pulse/daemon.conf
найдите строку:

; resample-method = speex-float-3

замените её на:

resample-method = src-sinc-best-quality

6) Убираем заикания(хрипы и прочие глюки) звука (если имеются)
В файле: /etc/pulse/daemon.conf
найдите строки:

; daemonize = no
; allow-module-loading = yes
; high-priority = yes
; nice-level = -11 

замените их на:

daemonize = yes
allow-module-loading = yes
high-priority = yes
nice-level = -11

Также в файле /etc/pulse/client.conf
найдите строки:

; autospawn = yes
; daemon-binary = /usr/bin/pulseaudio 

замените их на:

autospawn = yes
daemon-binary = /usr/bin/pulseaudio 

7) Настройка объёмного звука 5.1 (кому надо)
В файле: /etc/pulse/daemon.conf
найдите строки:

; enable-lfe-remixing = no
; default-sample-channels = 2
; default-channel-map = front-left,front-right

заменить на:

enable-lfe-remixing = yes
default-sample-channels = 6
default-channel-map = front-left,front-right,front-center,rear-left,rear-right,lfe

з.ы. быстро принять настройки pulseaudio:

 Консоль: user
[user@linuxforum.tech ~]$ pulseaudio -k && pulseaudio --start

44) Не создаётся файл pango.modules после обновления пакетов pango (в Tumbleweed)

+ открыть спойлер

Выполнить:
32:

 Консоль: root
[root@linuxforum.ru ~]# linux32 pango-querymodules > /etc/pango/pango.modules

64:
 Консоль: root
[root@linuxforum.ru ~]# linux64 pango-querymodules-64 > /etc/pango/pango64.modules

и после:
 Консоль: root
[root@linuxforum.ru ~]# mkinitrd

Пакет pango-tools должен быть установлен.

45) После обновления пропал русский язык (система 32 бит)

+ открыть спойлер

Исправлено в обновлении glibc 22.17.1
1) Снять блокировку с пакетов, если стоит
2) Обновиться
3) Перезагрузиться

Подробнее: glibc fix 1176

+ открыть спойлер

Решение:
Снимаем блокировку с пакетов, если блокировали ранее:

 Консоль: root
[root@linuxforum.ru ~]# zypper rl glibc glibc-locale glibc-devel glibc-extra glibc-i18ndata glibc-utils

Откатываем glibc:
 Консоль: root
[root@linuxforum.ru ~]# zypper install --force glibc-2.15-22.6.4.i686 glibc-locale-2.15-22.6.4.i586 glibc-devel-2.15-22.6.4.i686 glibc-extra-2.15-22.6.4.i586 glibc-i18ndata-2.15-22.6.4.i586

Далее обновление:
 Консоль: root
[root@linuxforum.ru ~]# zypper up

Блокируем пакеты glibc для обновления:
 Консоль: root
[root@linuxforum.ru ~]# zypper al glibc glibc-locale glibc-devel glibc-extra glibc-i18ndata glibc-utils

Перезагрузка.

Русский язык присутствует.

Подробнее: После обновления пропал русский язык

46) Не меняется тема KDM в "Параметры системы - вход в систему - оформление"

+ открыть спойлер

Решение:
Темы устанавливаются в папку /usr/share/kde4/apps/kdm/themes
Вызвать "Параметры системы" следующим образом: (будет загрузка тем "автоматом)

su -
systemsettings

Будут появляться в списках(копироваться куда следует)
Прописываем имя папки в: Яст - Редактор /etc/sysconfig - Desktop - Display manager - DISPLAYMANAGER_KDM_THEME - вписать название своей темы

+ открыть спойлер

http://img-fotki.yandex.ru/get/4134/1669878.0/0_9d6b0_98634954_orig

Списки названии тем можно посмотреть так:

 Консоль: user
[user@linuxforum.tech ~]$ ls -1 /usr/share/kde4/apps/kdm/themes/

Другой путь: (для тех, кто не любит лазить в Яст)
Открыть файл /etc/sysconfig/displaymanager от рута:
Например:
 Консоль: user
[user@linuxforum.tech ~]$ kdesu kwrite /etc/sysconfig/displaymanager

Найти строку:

DISPLAYMANAGER_KDM_THEME="openSUSE"

заменить на:

DISPLAYMANAGER_KDM_THEME="моя_тема"

Перезагрузиться.

Подробнее: Темы KDM

47) Не запускается Amarok

+ открыть спойлер

Решение:

 Консоль: user
[user@linuxforum.tech ~]$ rm -rf ~/.kde4/share/apps/amarok && rm -rf ~/.kde4/share/config/amarok*

Подробнее: проблема с amarok

48) Проприетарный драйвер NVIDIA 304.64 не устанавливается на ядро версии 3.7.x.

+ открыть спойлер

Решение:

Проблема решена полностью выходом нового драйвера 304.84
32: http://www.nvidia.com/object/linux-disp … river.html
64: http://www.nvidia.com/object/linux-disp … river.html



Старое решение:
Предварительно: (в помощь)  "Сложный способ" установки драйвера NVIDIA  Совет №17 Полезные советы для openSUSE 12.2

Подробная установка:
(Действуем от суперпользователя)
1) Создаём недостающий каталог и симлинк на файл version.h, как того требует установщик драйвера :

# mkdir /usr/src/linux-obj/$(uname -i)/desktop/include/linux/ && ln -s /usr/src/linux-obj/$(uname -i)/desktop/include/generated/uapi/linux/version.h /usr/src/linux-obj/$(uname -i)/desktop/include/linux/version.h

2) Cоздаём временный каталог /nvidia (будет находиться в домашнем каталоге суперпользователя - для примера и нашего удобства)

# mkdir ~/nvidia

3) Качаем драйвер, если у кого ещё нет:

# wget -P ~/nvidia ftp://download.nvidia.com/XFree86/Linux-x86/304.64/NVIDIA-Linux-x86-304.64.run

4) У кого уже есть, копируем его в каталог /root/nvidia:

# mv /путь_до вашего_файла/NVIDIA-Linux-x86-304.64.run ~/nvidia/NVIDIA-Linux-x86-304.64.run

5) Качаем патч для драйвера:

# wget -P ~/nvidia http://www.lwfinger.com/nvidia_patches/patch_nvidia_304_60.run_for_3.7

6) Устанавливаем патч:

# sh ~/nvidia/NVIDIA-Linux-x86-304.64.run --apply-patch ~/nvidia/patch_nvidia_304_60.run_for_3.7

7) Перемещаем полученный файл, который имееть название: NVIDIA-Linux-x86-304.64-custom.run в наш временный каталог:

# mv NVIDIA-Linux-x86-304.64-custom.run ~/nvidia/NVIDIA-Linux-x86-304.64-custom.run

8 ) Удаляем лишние файлы (ранее скаченный драйвер и патч) - можно конечно и не удалять

# rm -f ~/nvidia/NVIDIA-Linux-x86-304.64.run ~/nvidia/patch_nvidia_304_60.run_for_3.7

9) Команды для окончательной установки из "init 3" - подробности в Совет №17 Полезные советы для openSUSE 12.2 (категория - Установка драйвера)
   a) Для пользователей репозитория Tumbleweed:

# sh ~/nvidia/NVIDIA-Linux-x86-304.64-custom.run

   b) Для пользователей репозитория Kernel:/stable/standard/:

# export IGNORE_CC_MISMATCH=1 && sh ~/nvidia/NVIDIA-Linux-x86-304.64-custom.run


Установка одной командой:
Скопируйте следующую команду в лог истории баша суперпользователя (root) (это нужно для простого запуска большой команды из голой консоли)

su
Пароль:
Команда
Ввод (Enter)

(Команды для системы 32бит)
(Внимание: Команду вводить вместе с решёткой "#")

+ Команда для пользователей репозитория Tumbleweed
# mkdir /usr/src/linux-obj/$(uname -i)/desktop/include/linux/ && ln -s /usr/src/linux-obj/$(uname -i)/desktop/include/generated/uapi/linux/version.h /usr/src/linux-obj/$(uname -i)/desktop/include/linux/version.h && wget -P ~/nvidia ftp://download.nvidia.com/XFree86/Linux-x86/304.64/NVIDIA-Linux-x86-304.64.run http://www.lwfinger.com/nvidia_patches/patch_nvidia_304_60.run_for_3.7 && sh ~/nvidia/NVIDIA-Linux-x86-304.64.run --apply-patch ~/nvidia/patch_nvidia_304_60.run_for_3.7 && mv NVIDIA-Linux-x86-304.64-custom.run ~/nvidia/NVIDIA-Linux-x86-304.64-custom.run && rm -f ~/nvidia/NVIDIA-Linux-x86-304.64.run ~/nvidia/patch_nvidia_304_60.run_for_3.7 && sh ~/nvidia/NVIDIA-Linux-x86-304.64-custom.run
+ Команда для пользователей репозитория Kernel:/stable/standard/
# mkdir /usr/src/linux-obj/$(uname -i)/desktop/include/linux/ && ln -s /usr/src/linux-obj/$(uname -i)/desktop/include/generated/uapi/linux/version.h /usr/src/linux-obj/$(uname -i)/desktop/include/linux/version.h && wget -P ~/nvidia ftp://download.nvidia.com/XFree86/Linux-x86/304.64/NVIDIA-Linux-x86-304.64.run http://www.lwfinger.com/nvidia_patches/patch_nvidia_304_60.run_for_3.7 && sh ~/nvidia/NVIDIA-Linux-x86-304.64.run --apply-patch ~/nvidia/patch_nvidia_304_60.run_for_3.7 && mv NVIDIA-Linux-x86-304.64-custom.run ~/nvidia/NVIDIA-Linux-x86-304.64-custom.run && rm -f ~/nvidia/NVIDIA-Linux-x86-304.64.run ~/nvidia/patch_nvidia_304_60.run_for_3.7 && export IGNORE_CC_MISMATCH=1 && sh ~/nvidia/NVIDIA-Linux-x86-304.64-custom.run

Установка драйвера:
1) Открываем терминал(любой - можно и программу Konsole) и набираем:

 Консоль:
# init 3

2) Выбросит в голый терминал с предложением ввести логин и пароль рута (вводим)
3) Клавиша "Стрелка вверх" (видим нашу ранее введённую команду)
4) Клавиша "Home" (курсор переходит в начало команды прямо на символ "#" в этой команде)
5) Клавиша "Delete" (удаляется символ "#" в команде)
6) Далее ставим драйвер: Клавиша "Enter"
7) Перезагрузка.

+ Не проверено! Команды для системы 64бит

Команда для пользователей репозитория Tumbleweed:

# mkdir /usr/src/linux-obj/$(uname -i)/desktop/include/linux/ && ln -s /usr/src/linux-obj/$(uname -i)/desktop/include/generated/uapi/linux/version.h /usr/src/linux-obj/$(uname -i)/desktop/include/linux/version.h && wget -P ~/nvidia ftp://download.nvidia.com/XFree86/Linux-x86_64/304.64/NVIDIA-Linux-x86_64-304.64.run http://www.lwfinger.com/nvidia_patches/patch_nvidia_304_60.run_for_3.7 && sh ~/nvidia/NVIDIA-Linux-x86_64-304.64.run --apply-patch ~/nvidia/patch_nvidia_304_60.run_for_3.7 && mv NVIDIA-Linux-x86_64-304.64-custom.run ~/nvidia/NVIDIA-Linux-x86_64-304.64-custom.run && rm -f ~/nvidia/NVIDIA-Linux-x86_64-304.64.run ~/nvidia/patch_nvidia_304_60.run_for_3.7 && sh ~/nvidia/NVIDIA-Linux-x86_64-304.64-custom.run

Команда для пользователей репозитория Kernel:/stable/standard/:

# mkdir /usr/src/linux-obj/$(uname -i)/desktop/include/linux/ && ln -s /usr/src/linux-obj/$(uname -i)/desktop/include/generated/uapi/linux/version.h /usr/src/linux-obj/$(uname -i)/desktop/include/linux/version.h && wget -P ~/nvidia ftp://download.nvidia.com/XFree86/Linux-x86_64/304.64/NVIDIA-Linux-x86_64-304.64.run http://www.lwfinger.com/nvidia_patches/patch_nvidia_304_60.run_for_3.7 && sh ~/nvidia/NVIDIA-Linux-x86_64-304.64.run --apply-patch ~/nvidia/patch_nvidia_304_60.run_for_3.7 && mv NVIDIA-Linux-x86_64-304.64-custom.run ~/nvidia/NVIDIA-Linux-x86_64-304.64-custom.run && rm -f ~/nvidia/NVIDIA-Linux-x86_64-304.64.run ~/nvidia/patch_nvidia_304_60.run_for_3.7 && export IGNORE_CC_MISMATCH=1 && sh ~/nvidia/NVIDIA-Linux-x86_64-304.64-custom.run

49) Сервисные меню KDE4

50) Не работает настройка автологина в kdm

+ открыть спойлер

Решение:

В файле /etc/sysconfig/displaymanager параметр DISPLAYMANAGER="kdm" и обнуляем значение параметра DISPLAYMANAGER_AUTOLOGIN="".

Подробнее: http://unixforum.org/index.php?showtopic=133821

51) Установка AMD Catalyst 12.10 под ядро 3.7

+ открыть спойлер

52) GRUB2 изменяет автоматом загрузочную запись "по умолчанию", если выбрать другой пункт во время загрузки

+ открыть спойлер

Решение:
Откройте файл /etc/default/grub в любом текстовом редакторе от рута
Например:

$ kdesu kwrite /etc/default/grub

Найдите строку:

GRUB_DEFAULT="saved"

замените на:

GRUB_DEFAULT="0"

Далее настраивайте в Ясте нужную вам опцию и сохраняйте GRUB2.

Подробности: В grub2 слетает загрузка по умолчанию.

2

дополнение к 3 пункту  http://open-suse.ru/content/shrifty-v-opensuse-122

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.

3

renegat пишет:

дополнение к 3 пункту  http://open-suse.ru/content/shrifty-v-opensuse-122

Противоречий нет. В пункте 3 версии пакетов новее, чем в релизе, с патчем Infinality. (на мой вкус/глаз выглядят неплохо)

з.ы. хотя таких реп пруд пруди =) (поиск по libfreetype6). Понравилась эта.

4

24) Отучить openSUSE 12.2 от установочного DVD (не будет перезакачки из сети пакетов, которые уже есть)

+ открыть спойлер

Открыть файл /etc/zypp/repos.d/openSUSE-12.2-1.6.repo в любимом текстовом редакторе от рута.
Пример:

$ kdesu kwrite /etc/zypp/repos.d/openSUSE-12.2-1.6.repo

Найти там строку:

keeppackages=0

Заменить её на:

keeppackages=1

5

25) Не загружается вторая ОС с GRUB-Legacy (Первая ОС openSUSE 12.2 + GRUB2)

+ открыть спойлер

Решение:
1) Обновляем пакет os-prober:

# zypper ar -f  http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.2/ home:/please_try_again/openSUSE_12.2/
# zypper ref
# zypper in os-prober

или

# zypper dup

2) Удалить все ненужные записи из /boot/grub2/grub.cfg

$ kdesu kwrite /boot/grub2/grub.cfg

Удалить всё, что находится в этих рамках:

### BEGIN /etc/grub.d/30_os-prober ###
Удалить записи
### END /etc/grub.d/30_os-prober ###

3) Далее обновляем списки:

# grub2-mkconfig -o /boot/grub2/grub.cfg

з.ы. навеяно темой: Проблемы с установкой Mageia 2 (второй системой)

6

Верг, зачем отключать pulseaudio? Это хорошая и протестированная технология, а отключение попахивает олдшитом... Не?

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

7

Writer пишет:

Не?

Не =)

Самому pulseaudio нравится, но и без него всё, что мне нужно почему-то работает.
Например: (одно из) звуки из разных приложений играют, хотя вроде не должны.

8

Writer пишет:

Верг, зачем отключать pulseaudio?

Собственно, совет написан не для того, чтобы раздумывать о нужности pulseaudio. Просто информация для тех кто не знает, а галку таки далеко запихали.

9

27) Тема kdm не меняется стандартными средствами настройки

+ открыть спойлер

Решение:

# cd /usr/share/kde4/apps/kdm
# mv read_sysconfig.sh read_sysconfig.sh-orig
# rm -f /var/adm/kdm/kdmrc.sysconfig

10

Обновил список: Полезные советы для openSUSE 12.2

11

verg пишет:
Writer пишет:

Верг, зачем отключать pulseaudio?

Собственно, совет написан не для того, чтобы раздумывать о нужности pulseaudio. Просто информация для тех кто не знает, а галку таки далеко запихали.

:Есть еще проблема с pulseaudio: при подключении по hdmi телевизора через nvidia видеокарту звука не дождешься. Возможно это нежелание nvidia дрова допиливать, но вот без pulse звук появляется.

12

jugan пишет:

:Есть еще проблема с pulseaudio: при подключении по hdmi телевизора через nvidia видеокарту звука не дождешься. Возможно это нежелание nvidia дрова допиливать, но вот без pulse звук появляется.

Есть мнение, что это не так: Звук через HDMI в openSUSE 12.2 (12.1)
(совсем недавняя тема)

13

В 12.2? Странно, у меня karbon запускается.

14

CyberDaemon пишет:

В 12.2? Странно, у меня karbon запускается.

Krita не запускается в openSUSE 12.2

Пишут нормально не работает.
Куча багов на кде.орг и новел.ком



з.ы. цитировать первое сообщение не надо

15

verg пишет:
CyberDaemon пишет:

В 12.2? Странно, у меня karbon запускается.

Krita не запускается в openSUSE 12.2

Пишут нормально не работает.
Куча багов на кде.орг и новел.ком



з.ы. цитировать первое сообщение не надо

krita я не ставил, ибо толстая и не нужна. А вот karbon запустился и работает, только я не знаю, в каких случаях возникают баги.
P.S.
Вообще KDE лучше обновить до 3.6.5 IMHO.

16

CyberDaemon пишет:

Вообще KDE лучше обновить до 3.6.5 IMHO.

3.6.5? =)

з.ы. обновление кед не поможет

17

verg пишет:
CyberDaemon пишет:

Вообще KDE лучше обновить до 3.6.5 IMHO.

3.6.5? =)

з.ы. обновление кед не поможет

Дык! И не заметил ляп.
Поправка: 4.8.5
Почему не поможет?
P.S.
Мне помогло, knotifer перастал падать.  ab

18

CyberDaemon пишет:

Почему не поможет?

Вот так, просто. Баженый пакет во всех репах.

CyberDaemon пишет:

Мне помогло, knotifer перастал падать.  ab

Вроде не падал.

На 4.8.5 у всех обновится - в оф. апдейтах ведь.


з.ы. 4.9.1 тоже ничего.

19

39) Убираем надоедливые сообщения при загрузке системы ("doing fast boot" и "Creating device nodes with udev")

+ открыть спойлер

Выполнить:

# sed -i "s/echo\ \"doing/\#echo\ \"doing/" /lib/mkinitrd/bin/linuxrc && sed -i "s/echo\ \"Creating/\#echo\ \"Creating/" /lib/mkinitrd/scripts/boot-udev.sh && mkinitrd

20 (06.10.2012 00:39:40 отредактировано ism)

Насчет
7) Ускорение запуска программ с помощью Prelink
По умолчанию в /etc/prelink.conf прописано не совсем те директории, поэтому прелинк обработает не все so файлы

Лучше сформировать список так
find / -name  '*.so' -printf '-l %h\n' | uniq > dirs_list.txt
Почистить и добавить в /etc/prelink.conf

Насчет
3) Шрифты с субпиксельным сглаживанием
Если сделать  zypper dup с множеством сторонних репозиториев все закончится для установленной системы печально , поставщики библиотек перепутаются

Буддийская истина в Linux  dd if=/dev/random of=/dev/null

21

ism пишет:

zypper dup

команда для "самоубийц"

It is good day to die ...
MS Windows 10
Заметки о главном...

22

i2ks пишет:

команда для "самоубийц"

Пока не помер.

verg@localhost:~> zypper lr -u
#  | Псевдоним                                  | Имя                                        | Включён | Обновление | URI                                                                                 
---+--------------------------------------------+--------------------------------------------+---------+------------+-------------------------------------------------------------------------------------
 1 | GNOME:/Apps/openSUSE_12.2/                 | GNOME:/Apps/openSUSE_12.2/                 | Да      | Да         | [url]http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.2/[/url]                
 2 | KDE:/Extra/KDE_Release_49_openSUSE_12.2/   | KDE:/Extra/KDE_Release_49_openSUSE_12.2/   | Да      | Да         | [url]http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_49_openSUSE_12.2/[/url]  
 3 | KDE:/Extra/openSUSE_12.2/                  | KDE:/Extra/openSUSE_12.2/                  | Да      | Да         | [url]http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.2/[/url]                 
 4 | KDE:/Qt/openSUSE_12.2/                     | KDE:/Qt/openSUSE_12.2/                     | Да      | Да         | [url]http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_12.2/[/url]                    
 5 | KDE:/Release:/49/openSUSE_12.2/            | KDE:/Release:/49/openSUSE_12.2/            | Да      | Да         | [url]http://download.opensuse.org/repositories/KDE:/Release:/49/openSUSE_12.2/[/url]           
 6 | Kernel:/stable/standard/                   | Kernel:/stable/standard/                   | Да      | Да         | [url]http://download.opensuse.org/repositories/Kernel:/stable/standard/[/url]                  
 7 | LibreOffice:/Stable/openSUSE_12.2/         | LibreOffice:/Stable/openSUSE_12.2/         | Да      | Да         | [url]http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.2/[/url]        
 8 | X11:/XOrg/openSUSE_12.2/                   | X11:/XOrg/openSUSE_12.2/                   | Да      | Да         | [url]http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_12.2/[/url]                  
 9 | games/openSUSE_12.2/                       | games/openSUSE_12.2/                       | Да      | Да         | [url]http://download.opensuse.org/repositories/games/openSUSE_12.2/[/url]                      
10 | home:/DarkSS/openSUSE_12.2/                | home:/DarkSS/openSUSE_12.2/                | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/DarkSS/openSUSE_12.2/[/url]               
11 | home:/malcolmlewis:/TESTING/openSUSE_12.2/ | home:/malcolmlewis:/TESTING/openSUSE_12.2/ | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/openSUSE_12.2/[/url]
12 | home:/namtrac:/subpixel/openSUSE_12.2/     | home:/namtrac:/subpixel/openSUSE_12.2/     | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_12.2/[/url]    
13 | home:/pinters/openSUSE_Tumbleweed/         | home:/pinters/openSUSE_Tumbleweed/         | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/pinters/openSUSE_Tumbleweed/[/url]        
14 | home:/please_try_again/openSUSE_12.2/      | home:/please_try_again/openSUSE_12.2/      | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.2/[/url]     
15 | mozilla/openSUSE_12.2/                     | mozilla/openSUSE_12.2/                     | Да      | Да         | [url]http://download.opensuse.org/repositories/mozilla/openSUSE_12.2/[/url]                    
16 | multimedia:/apps/openSUSE_12.2/            | multimedia:/apps/openSUSE_12.2/            | Да      | Да         | [url]http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_12.2/[/url]           
17 | multimedia:/libs/openSUSE_12.2/            | multimedia:/libs/openSUSE_12.2/            | Да      | Да         | [url]http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_12.2/[/url]           
18 | openSUSE-12.2-1.6                          | openSUSE-12.2-1.6                          | Да      | Нет        | dvd:///                                                                             
19 | packman                                    | packman                                    | Да      | Да         | [url]http://packman.inode.at/suse/openSUSE_12.2/[/url]                                         
20 | repo-non-oss                               | openSUSE-12.2-Non-Oss                      | Да      | Да         | [url]http://download.opensuse.org/distribution/12.2/repo/non-oss/[/url]                        
21 | repo-oss                                   | openSUSE-12.2-Oss                          | Да      | Да         | [url]http://download.opensuse.org/distribution/12.2/repo/oss/[/url]                            
22 | repo-update                                | openSUSE-12.2-Update                       | Да      | Да         | [url]http://download.opensuse.org/update/12.2/[/url]                                           
23 | repo-update-non-oss                        | openSUSE-12.2-Update-Non-Oss               | Да      | Да         | [url]http://download.opensuse.org/update/12.2-non-oss/[/url]                                   
verg@localhost:~> ыг
If 'ыг' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf ыг
verg@localhost:~> su
Пароль: 
localhost:/home/verg # zypper dup
Предупреждение: Вы собираетесь обновить дистрибутив со всех включённых репозиториев. Перед тем, как продолжить, убедитесь, что эти репозитории совместимы. Больше информации об этой команде можно найти в 'man zypper'.
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Просчёт обновления дистрибутива...

Нечего выполнять.
localhost:/home/verg # 
 

23

ism пишет:

Если сделать  zypper dup с множеством сторонних репозиториев все закончится для установленной системы печально , поставщики библиотек перепутаются

Сообщение выше.

24

Тогда ее надо убрать из мануала
Достаточно zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/  я проверял

Буддийская истина в Linux  dd if=/dev/random of=/dev/null

25

ism пишет:

zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/

Для тех у кого Qt4.8.3 из KR49 не подойдет. Зачем им принудительно откатывать Qt на 4.8.1

26 (06.10.2012 00:50:21 отредактировано ism)

Вот что у меня , это равносильно апокалипсису

+ открыть спойлер

Будут установлены следующие НОВЫЕ пакеты:
  libavfilter3 libx264-128

Будет УДАЛЁН следующий пакет:
  libavfilter2

Будут обновлены следующие пакеты:
  amarok easytag easytag-lang ffmpeg gmplayer gnash-common gnome-mplayer gstreamer gstreamer-0_10 gstreamer-0_10-plugin-gnomevfs gstreamer-lang gstreamer-plugins-base gstreamer-plugins-base-lang
  gxneur gxneur-lang kio_audiocd kmix kscd libavcodec52 libavcodec54 libavdevice54 libavfilter1 libavformat52 libavformat54 libavresample0 libavutil50 libavutil51 libdca0 libgstapp-0_10-0
  libgstapp-0_10-0-32bit libgstapp-1_0-0 libgstaudio-1_0-0 libgstinterfaces-0_10-0 libgstpbutils-1_0-0 libgstreamer-0_10-0 libgstreamer-0_10-0-32bit libgstreamer-1_0-0 libgstriff-1_0-0
  libgsttag-1_0-0 libgstvideo-1_0-0 libkcddb4 libmad0 libmjpegutils-2_0-0 libopencv2_4 libpostproc52 libquicktime0 libsox2 libstrigi0 libswresample0 libswscale0 libswscale2 libvlc5 libvlccore5
  libxine2 libxine2-codecs libxine2-pulse libxneur15 linphone mediainfo mjpegtools MPlayer q4wine q4wine-lang smplayer smplayer-lang sox strigi vlc vlc-aout-pulse vlc-gnome vlc-noX vlc-qt xl2tpd
  xneur xneur-lang

Будут обновлены до более старой версии следующие пакеты:
  fpc fpc-src lazarus libqscintilla2-8 libx264-125 ppp

Следующие пакеты изменят производителя:
  amarok                          openSUSE -> http://packman.links2linux.de                                 
  fpc                              -> http://packman.links2linux.de                                         
  fpc-src                          -> http://packman.links2linux.de                                         
  gstreamer                       obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de 
  gstreamer-0_10                  openSUSE -> http://packman.links2linux.de                                 
  gstreamer-0_10-plugin-gnomevfs  openSUSE -> http://packman.links2linux.de                                                                                                                         
  gstreamer-lang                  obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de                                                                                         
  gstreamer-plugins-base          obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de                                                                                         
  gstreamer-plugins-base-lang     obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de                                                                                         
  kio_audiocd                     openSUSE -> http://packman.links2linux.de                                                                                                                         
  kmix                            openSUSE -> http://packman.links2linux.de                                                                                                                         
  kscd                            openSUSE -> http://packman.links2linux.de                                                                                                                         
  lazarus                          -> http://packman.links2linux.de                                                                                                                                 
  libavutil51                     openSUSE -> http://packman.links2linux.de                                                                                                                         
  libdca0                         http://packman.links2linux.de -> VideoLAN Project (http://www.videolan.org)                                                                                       
  libgstapp-0_10-0                openSUSE -> http://packman.links2linux.de                                                                                                                         
  libgstapp-0_10-0-32bit          openSUSE -> http://packman.links2linux.de                                                                                                                         
  libgstapp-1_0-0                 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de 
  libgstaudio-1_0-0               obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de 
  libgstinterfaces-0_10-0         openSUSE -> http://packman.links2linux.de                                 
  libgstpbutils-1_0-0             obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de 
  libgstreamer-0_10-0             openSUSE -> http://packman.links2linux.de                                 
  libgstreamer-0_10-0-32bit       openSUSE -> http://packman.links2linux.de                                 
  libgstreamer-1_0-0              obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de 
  libgstriff-1_0-0                obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de 
  libgsttag-1_0-0                 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de 
  libgstvideo-1_0-0               obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de 
  libkcddb4                       openSUSE -> http://packman.links2linux.de                                 
  libmad0                         http://packman.links2linux.de -> VideoLAN Project (http://www.videolan.org)
  libmjpegutils-2_0-0             openSUSE -> http://packman.links2linux.de                                 
  libopencv2_4                    openSUSE -> http://packman.links2linux.de                                 
  libqscintilla2-8                obs://build.opensuse.org/network -> openSUSE                               
  libquicktime0                   openSUSE -> http://packman.links2linux.de                                 
  libsox2                         openSUSE -> http://packman.links2linux.de                                 
  libstrigi0                      openSUSE -> http://packman.links2linux.de                                 
  libx264-125                     http://packman.links2linux.de -> VideoLAN Project (http://www.videolan.org)
  libxine2                        openSUSE -> http://packman.links2linux.de                                 
  libxine2-pulse                  openSUSE -> http://packman.links2linux.de                                 
  linphone                        openSUSE -> http://packman.links2linux.de                                 
  mjpegtools                      openSUSE -> http://packman.links2linux.de                                 
  ppp                             obs://build.opensuse.org/network -> openSUSE                               
  q4wine                          openSUSE -> obs://build.opensuse.org/home:Lazy_Kent                       
  q4wine-lang                     openSUSE -> obs://build.opensuse.org/home:Lazy_Kent                       
  sox                             openSUSE -> http://packman.links2linux.de                                 
  strigi                          openSUSE -> http://packman.links2linux.de                                 
  xl2tpd                           -> openSUSE

Буддийская истина в Linux  dd if=/dev/random of=/dev/null

27

verg пишет:

Пока не помер.

начиная с 10й версии до 11. 1 этоо убивало порой систему, если подключены сторонние репы

It is good day to die ...
MS Windows 10
Заметки о главном...

28

verg пишет:
ism пишет:

zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/

Для тех у кого Qt4.8.3 из KR49 не подойдет. Зачем им принудительно откатывать Qt на 4.8.1

В ОпенСусе 12.2 КДЕ 4.8.5 и все работает

Буддийская истина в Linux  dd if=/dev/random of=/dev/null

29

ism пишет:

Вот что у меня , это равносильно апокалипсису

Зря вы так. Пакман это благо.

Как вы думаете зачем его придумали?
Найденный ответ всё объяснит.

30

ism пишет:

В ОпенСусе 12.2 КДЕ 4.8.5 и все работает

Не удивительно. Там ведь Qt4.8.1
(я же написал заметку - вроде учёл всё)

Вот пример (мои репы из сообщения выше уже знаете)

+ открыть спойлер
localhost:/home/verg # zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Просчёт обновления дистрибутива...

Проблема: ничто не предоставляет Mesa-devel, необходимый для libqt4-devel-4.8.1-2.3.1.i586
 Решение 1: Будут выполнены следующие действия:
  оставить устаревший libqt4-devel-4.8.3-265.1.i586
  оставить устаревший libqt4-4.8.3-265.1.i586
  оставить устаревший libqt4-sql-sqlite-4.8.3-265.1.i586
  оставить устаревший libqt4-qt3support-4.8.3-265.1.i586
  оставить устаревший libqt4-sql-4.8.3-265.1.i586
  оставить устаревший libqt4-x11-4.8.3-265.1.i586
 Решение 2: повредить libqt4-devel-4.8.1-2.3.1.i586, игнорируя некоторые из его зависимостей

Выберите по номеру одно из вышеуказанных решений или отмените [1/2/c] (c): 2
Разрешение зависимостей...
Просчёт обновления дистрибутива...

Будут УДАЛЕНЫ следующие пакеты:
  acetoneiso2 akonadi-runtime ark automoc4 calligra dolphin dolphin-plugin-itmages extract_rpm flash-player-kde4 gwenview k3b k3b-lang kactivities4 kate kcalc kcharselect kcm_gtk kcm-qt-graphicssystem 
  kcolorchooser kcron kde4-kgreeter-plugins kde4-style-iaora kdeartwork4-screensaver kdebase4-artwork kdebase4-libkonq kdebase4-nsplugin kdebase4-openSUSE kdebase4-runtime kdebase4-runtime-branding-openSUSE 
  kdebase4-session kdebase4-workspace kdebase4-workspace-branding-openSUSE kdebase4-workspace-ksysguardd kdebase4-workspace-liboxygenstyle kdebase4-workspace-plasma-calendar 
  kdebase4-workspace-plasma-engine-akonadi kdelibs4 kdelibs4-branding-openSUSE kdelibs4-core kdelibs4-doc kdenetwork4-filesharing kdepasswd kdepim4-runtime kdepimlibs4 kdialog kdm keditbookmarks kgamma 
  kgmailnotifier kgpg kio_audiocd kio_iso kio_kamera kio_sysinfo kio_sysinfo-branding-openSUSE kipi-plugins kipi-plugins-acquireimage kipi-plugins-lang kmix kolourpaint kompare konqueror konqueror-plugins konsole 
  krename kruler krusader ksaneplugin ksnapshot ksshaskpass ksystemlog kwalletmanager kwebkitpart kwin kwrite libakonadi4 libakonadiprotocolinternals1 libdbusmenu-qt2 libkactivities6 libkcddb4 libkcompactdisc4 
  libkdcraw20 libkdcraw21 libkde4 libkde4-devel libkdecore4 libkdecore4-devel libkdepimlibs4 libkerfuffle4 libkexiv2-10 libkexiv2-11 libkgapi0 libkipi8 libkipi9 libkolab0 libkonq5 libksane0 libksuseinstall1 
  libktexteditor libkvkontakte1 libmarblewidget14 libmediawiki1 libphonon4 libproxy1-config-kde4 libqca2 libqt4-sql-mysql libQtWebKit4 libQtWebKit-devel libreoffice-kde4 libsoprano4 libsoprano-devel libstrigi0 
  mozilla-kde4-integration nepomuk-core netspeed-plasma NetworkManager-kde4-libs NetworkManager-kde4-libs-lang NetworkManager-openvpn NetworkManager-openvpn-kde4 NetworkManager-pptp NetworkManager-pptp-kde4 
  NetworkManager-vpnc NetworkManager-vpnc-kde4 okular patterns-openSUSE-kde4 patterns-openSUSE-kde4_basis patterns-openSUSE-kde4_imaging phonon-backend-gstreamer-0_10 phonon-devel plasma-addons 
  plasmoid-folderview plasmoid-itmages-applet plasmoid-networkmanagement plasmoid-quickaccess plasmoid-yawp polkit-kde-agent-1 polkit-kde-kcmmodules-1 python-kde4 python-kde4-devel python-kdebase4 python-qt4 
  python-qt4-devel qt4-qtscript rootactions_servicemenu skanlite skanlite-doc skanlite-lang soprano soprano-backend-redland soprano-backend-virtuoso strigi strigi-devel yakuake yakuake-lang 

Будут обновлены до более старой версии следующие пакеты:
  libqt4 libqt4-devel libqt4-qt3support libqt4-sql libqt4-sql-sqlite libqt4-x11 

Следующие пакеты изменят производителя:
  libqt4             obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac
  libqt4-devel       obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac
  libqt4-qt3support  obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac
  libqt4-sql         obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac
  libqt4-sql-sqlite  obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac
  libqt4-x11         obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac


6 пакетов для отката, 154 для удаления, 6 для смены производителя.
Полный размер загрузки: 24,5 MiB. После этой операции будет освобождено 482,0 MiB.
Продолжить? [y/n/?] (y): 
 

И зачем мне эта петрушка =)