LINUX.ORG.RU

openSUSE - как правильно приготовить?

 , ,


0

1

Случилось страшное: на бюджетную МВ Ubuntu хоть и установилась, но жутко криво. Как альтернатива выбран openSUSE 12.1, подключены репозитории:

desktop:/home/user # zypper repos
# | Псевдоним         | Имя                        | Включён | Обновление
--+-------------------+----------------------------+---------+-----------
1 | nVidia            | nVidia                     | Да      | Да       
2 | packman           | packman                    | Да      | Да       
3 | repo-debug        | openSUSE-12.1-Debug        | Да      | Да       
4 | repo-debug-update | openSUSE-12.1-Update-Debug | Да      | Да       
5 | repo-non-oss      | openSUSE-12.1-Non-Oss      | Да      | Да       
6 | repo-oss          | openSUSE-12.1-Oss          | Да      | Да       
7 | repo-source       | openSUSE-12.1-Source       | Нет     | Нет       
8 | repo-update       | openSUSE-12.1-Update       | Да      | Да       
Пробуем установить avidemux:
desktop:/home/user # zypper install avidemux-qt
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Проблема: ничто не предоставляет libx264.so.122, необходимый для avidemux-2.5.6-9000.2.i586
 Решение 1: не устанавливать avidemux-qt-2.5.6-9000.2.i586
 Решение 2: повредить avidemux, игнорируя некоторые из его зависимостей

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

Нечего выполнять.
desktop:/home/user # zypper search libx264
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя                   | Заключение                                      | Тип  
--+-----------------------+-------------------------------------------------+------
i | libx264-125           | A free h264/avc encoder - encoder binary        | пакет
  | libx264-125-debuginfo | Debug information for package libx264-125       | пакет
  | libx264-devel         | Libraries and include file for the x264 encoder | пакет
Мда... вот уж чего не ожидал, так это поломанных зависимостей... Хорошо, предположим это временные проблемы (или у ТС руки не из того места растут). Мб послушаем музыку?
При работе с базой данных Amarok произошли следующие ошибки:
GREPME MySQLe query failed! (2000)  on init
В большинстве случаев для продолжения правильной работы Amarok необходимо разрешить эти проблемы.
Что я сделал не так и как это исправить?

Ответ на: комментарий от anonymous

умвр
только амароком не пользуюсь, че за трабла понятия не имею

zypper -r se libx264 avidemux-qt
Loading repository data...
Reading installed packages...

S | Catalog | Bundle | Name | Version | Arch
--+---------+--------+-----------------------+----------------------+-----
i | pack | | avidemux-qt | 2.5.6-9000.21 | i586
| pack | | avidemux-qt-debuginfo | 2.5.6-9000.21 | i586
i | pack | | libx264-125 | 0.125svn20120525-1.2 | i586
| pack | | libx264-125-debuginfo | 0.125svn20120525-1.2 | i586
| pack | | libx264-devel | 0.125svn20120525-1.2 | i586

Novell-ch ★★★★★
()
Ответ на: комментарий от registrant
zypper se libx264
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя                         | Заключение                                      | Тип  
--+-----------------------------+-------------------------------------------------+------
i | libx264-120                 | A free h264/avc encoder - encoder binary        | пакет
i | libx264-122                 | A free h264/avc encoder - encoder binary        | пакет
i | libx264-125                 | A free h264/avc encoder - encoder binary        | пакет
  | libx264-125-32bit           | A free h264/avc encoder - encoder binary        | пакет
  | libx264-125-debuginfo       | Debug information for package libx264-125       | пакет
  | libx264-125-debuginfo-32bit | Debug information for package libx264-125       | пакет
  | libx264-devel               | Libraries and include file for the x264 encoder | пакет

cat /etc/zypp/repos.d/packman.repo
[packman]
name=Packman repository (openSUSE_12.1)
enabled=1
autorefresh=0
baseurl=http://packman.inode.at/suse/openSUSE_12.1
type=rpm-md
gpgcheck=1
gpgkey=http://packman.inode.at/suse/openSUSE_12.1/repodata/repomd.xml.key
keeppackages=0
registrant ★★★★★
()
Ответ на: комментарий от registrant

хмм...

desktop:/home/user # cat /etc/zypp/repos.d/packman.repo
[packman]
name=packman
enabled=1
autorefresh=1
baseurl=http://packman.inode.at/suse/openSUSE_12.1
type=rpm-md
keeppackages=1
desktop:/home/user # zypper se libx264
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя                   | Заключение                                      | Тип  
--+-----------------------+-------------------------------------------------+------
i | libx264-125           | A free h264/avc encoder - encoder binary        | пакет
  | libx264-125-debuginfo | Debug information for package libx264-125       | пакет
  | libx264-devel         | Libraries and include file for the x264 encoder | пакет

Made_in_China ★★
() автор топика
Ответ на: комментарий от Made_in_China
desktop:/home/user # zypper ref
Репозиторий 'nVidia' актуален.
Репозиторий 'packman' актуален.
Репозиторий 'openSUSE-12.1-Debug' актуален.
Репозиторий 'openSUSE-12.1-Update-Debug' актуален.
Репозиторий 'openSUSE-12.1-Non-Oss' актуален.
Репозиторий 'openSUSE-12.1-Oss' актуален.
Репозиторий 'openSUSE-12.1-Update' актуален.
Все репозитории обновлены.

И ничего не изменилось :(

Made_in_China ★★
() автор топика
Ответ на: комментарий от Made_in_China

Пробовал даже так:

desktop:/home/user # zypper rr packman
Удаление репозитория 'packman' [готово]                                                                                                                                                                                                                                        
Репозиторий 'packman' удалён.
desktop:/home/user # zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_12.1 packman
Добавление репозитория 'packman' [готово]                                                                                                                                                                                                                                      
Репозиторий 'packman' успешно добавлен
Включён: Да                                                                                                                                                                                                                                                                    
Автоматическое обновление: Да                                                                                                                                                                                                                                                  
Проверка GPG: Да                                                                                                                                                                                                                                                               
URI: http://packman.inode.at/suse/openSUSE_12.1                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                               
desktop:/home/user # zypper ref
Репозиторий 'nVidia' актуален.
Получение метаданных репозитория 'packman' [готово]                                                                                                                                                                                                                            
Сбор кэша репозитория 'packman' [готово]                                                                                                                                                                                                                                       
Репозиторий 'openSUSE-12.1-Debug' актуален.
Репозиторий 'openSUSE-12.1-Update-Debug' актуален.
Репозиторий 'openSUSE-12.1-Non-Oss' актуален.
Репозиторий 'openSUSE-12.1-Oss' актуален.
Репозиторий 'openSUSE-12.1-Update' актуален.
Все репозитории обновлены.
desktop:/home/user # zypper se libx264
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя                   | Заключение                                      | Тип  
--+-----------------------+-------------------------------------------------+------
i | libx264-125           | A free h264/avc encoder - encoder binary        | пакет
  | libx264-125-debuginfo | Debug information for package libx264-125       | пакет
  | libx264-devel         | Libraries and include file for the x264 encoder | пакет
desktop:/home/user # 

Made_in_China ★★
() автор топика
Ответ на: комментарий от Novell-ch

[qoute]вывод zypper -r se libx264 avidemux-qt сюда[/qoute]

desktop:/home/user # zypper -r se libx264 avidemux-qt
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Каталог | Пачка | Имя                   | Версия               | Архитектура
--+---------+-------+-----------------------+----------------------+------------
  | packman |       | avidemux-qt           | 2.5.6-9000.2         | i586       
  | packman |       | avidemux-qt-debuginfo | 2.5.6-9000.2         | i586       
i | packman |       | libx264-125           | 0.125svn20120525-1.1 | i586       
  | packman |       | libx264-125-debuginfo | 0.125svn20120525-1.1 | i586       
  | packman |       | libx264-devel         | 0.125svn20120525-1.1 | i586       
desktop:/home/user # 

Made_in_China ★★
() автор топика
Ответ на: комментарий от Made_in_China

avidemux для 12.1 не обновлялся уже больше 45 дней,а для других релизов обновлялся неделю назад, попобуй из Tumbleweed

zypper in http://packman.links2linux.org/download/avidemux/1165650/avidemux-2.5.6-9000.... http://packman.links2linux.org/download/avidemux/1165648/avidemux-qt-2.5.6-90...

Novell-ch ★★★★★
()
Ответ на: комментарий от Made_in_China

а, у тебя i586. жопорукие сборщики внедрились в пакман

registrant ★★★★★
()

Амарок отвалился из-за MySQL. Для тех кто не хочет подключать перекатиполе: откатите либы мускуля на более старые.

X10Dead ★★★★★
()
Ответ на: комментарий от Made_in_China

Ибо нехрен использовать фиксд-релиз.

Vekt
()

Пакеты с x264 также есть в репозитории плеера VLC. Если ни в какую не устанавливаются из packman, попробуй установить оттуда.

Кстати, кто-нибудь уже пробовал отказаться от репозитория packman и пользоваться только репозиторием VLC?

ZenitharChampion ★★★★★
()
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

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

2 новых пакета для установки.
Полный размер загрузки: 5,3 MiB. После этой операции будет использовано дополнительно 18,7 MiB.
Продолжить? [y/n/?] (y):

Nxx ★★★★★
()

Проблема, очевидно, в том, что в Пакмане и в Factory при неудаче сборки пакета, последняя удачно собранная версия не удаляется из репозитория. Поэтому если пакет не собрался с новыми зависимостями, старый вариант будет висеть в репозитории. В данном случае, похоже,в пакмане собралась только 64-бит версия, а 32-бит версия осталось старой.

Nxx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.