#1 27.02.2015 13:17:43

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

OpenSUSE Tumbleweed, KDE4. При удалении Firefox через YAST, программа сообщает, что будут установлены пакеты, относящиеся к Flash(которые я до этого удалил)+будут установлены дополнительные пакеты(всякие кодеки). При попытке удалить Firefox через консоль, появляется сообщение, что будет удален Firefox и установлен Thunderbird(который мне не нужен). Если скачать пакет с сайта и запустить установку, появляется сообщение, что обнаружена ошибка в установщике модулей(как-то так).* Пришлось оставить Firefox и дополнительно установить Chromium, хотя я хотел удалить Firefox и установить Vivaldi Browser. Впервые столкнулся с похожими проблемами, когда пользовался стабильной версией OpenSUSE 13.1, а проблемы с установкой пакетов были, когда обновил систему до версии 13.2 и хотел установить Skype(вышло сообщение, что в установщике нет сведений для установки в этой версии системы). Как решить проблему?
*Точнее говоря "Текущий модуль не поддерживает установку файлов".

#2 27.02.2015 16:58:55

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Уже было 100 раз, загляните в настройки модуля "Управление ПО" и отключите всякие рекомендованные пакеты.

Quote by Eightynine
Точнее говоря "Текущий модуль не поддерживает установку файлов".

А то! Он поддерживает только установку пакетов rpm :)

#3 27.02.2015 18:13:57

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Спасибо за ответ. Долго ждал, думал, что уже никто не ответит, зря регистрировался. Параметры-Игнорировать рекомендованные пакеты для уже установленных пакетов. Пробую удалить, теперь уже, как и в консоли, навязывает установку Thunderbird. В Apper никаких проблем с установкой/удалением не было, но по какой-то причине он перестал видеть Firefox. Насчет обработки зависимостей и работы с пакетами, по этой причине отказался от openSUSE, но лучше пока ничего не нашел, пришлось вернуться.

Quote by 1000Mhz
Он поддерживает только установку пакетов rpm 

Не поверите, но это то, что я делал. Зашел на сайт, скачал пакет, запустил, вышло сообщение. Там на сайте были варианты Windows, OS X, deb, rpm.

#4 27.02.2015 19:53:30

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Скачанные rpm устанавливайте в терминале с помощью zypper.

#5 27.02.2015 20:35:18

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

А в Fedora пакеты открывались, зависимости сами подтягивались. Насчет Firefox разобрался.
[console]dhcppc4:~> rpm -qa firefox
dhcppc4:~> rpm -qa mozillafirefox
dhcppc4:~> rpm -qa MozillaFirefox
MozillaFirefox-36.0-1.1.x86_64
dhcppc4:~> sudo zypper rm MozillaFirefox-36.0-1.1.x86_64
Loading repository data...
Reading installed packages...

Разрешение зависимостей пакетов...

The following 2 packages are going to be REMOVED:
MozillaFirefox MozillaFirefox-translations-common

2 packages to remove.
After the operation, 135,3 MiB will be freed.
Продолжить? [y/n/? выводит все параметры] (y): y
(1/2) Удаление MozillaFirefox-translations-common-36.0-1.1 ................................................................................................................[готово]
(2/2) Удаление MozillaFirefox-36.0-1.1 ....................................................................................................................................[готово]
Дополнительный вывод rpm:
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'


Запущены некоторые программы, которые могли использовать файлы, удалённые недавним обновлением. Возможно, некоторые необходимо проверить и перезапустить. Запустите 'zypper ps' для получения списка этих программ.
dhcppc4:~> sudo zypper rm MozillaFirefox-36.0-1.1.x86_64
Loading repository data...
Reading installed packages...
Пакет 'MozillaFirefox-36.0-1.1.x86_64' не найден.
[/console]
То есть нужно было писать не Firefox, а MozillaFirefox, таким же образом я нашел его в Apper после удаления. В Fedora у меня были проблемы с Apper, а тут все нормально.
Удалил Konqueror и Baloo. При попытке удалить Konqueror из Fedora программа хотела удалить весь KDE. Осталось только избавиться от мутных шрифтов в панели задач, долгой загрузки(Arch с KDE у меня загружался за 6 с) обоев типа "Кожа хамелеона"(загрузка, экран блокировки), сыпящихся всплывающих подсказок в браузере(такая же проблема была в Fedora и Xubuntu.


Форматирование никто не отменял! >> BBCode (поправил...)
diablopc

#6 27.02.2015 22:21:32

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Eightynine,
Поиск пакетов:
Все:
[console]zypper se -s шаблон[/console]
установленные:
[console]zypper se -si шаблон[/console]
где "шаблон" - это независимое от регистра букв слово или его часть.

Quote by Eightynine
Apper

Удалите эту гадость =)
Quote by Eightynine
YAST

Лучше пользоваться zypper.
Quote by Eightynine
Игнорировать рекомендованные пакеты

У zypper для установки и удаления пакетов можно использовать ключ:
--no-recommends          Не устанавливать рекомендуемые пакеты, установить
                             только требуемые.

Quote by Eightynine
Долго ждал, думал, что уже никто не ответит, зря регистрировался.

Да тут была проблемка(не все имели доступ к темам): Какие-то неисправности?
Quote by Eightynine
*Точнее говоря "Текущий модуль не поддерживает установку файлов".

Почитайте тему: Установка rpm пакетов в openSUSE 13.2 KDE

Quote by Eightynine
Насчет обработки зависимостей и работы с пакетами

У openSUSE с этим лучше, чем у прочих пакетных дистрибутивов.

Изучайте zypper (мощная штука).

#7 27.02.2015 22:43:53

mozgfx
Administrator
Зарегистрирован: 29.09.2012
Сообщений: 1 614
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

При манипуляциях следует учитывать зависимости которые много на чем завязаны...
К примеру следующие пакеты:
openSUSE-release
***-branding-openSUSE
pattern-***

звездочки название программы или окружения которые завязаны на том ПО которое входит в зависимости.

#8 03.03.2015 08:52:21

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Подскажите пожалуйста насчет загрузки (писал выше) и ошибки "Репозиторий обновлений до сих пор не настроен. Запустить процесс настройки сейчас?". Удалил дополнительные репозитории, не помогло. Удалил все репозитории, добавил заново как в инструкции, та же ошибка. Через zypper обновляется, но приходится дописывать --no-recommends, чтобы не установились ненужные пакеты.

#9 03.03.2015 08:56:32

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Quote by Eightynine
Подскажите пожалуйста насчет загрузки (писал выше)

Вы там дофига чего написали))
Используете ли вы yast2 sw_single или..?

#10 03.03.2015 11:12:48

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Нет, не голоса :D Я писал verg, он мне сказал "Задавайте вопрос в той теме." А вот с этим что делать?

Quote by Eightynine
"Репозиторий обновлений до сих пор не настроен. Запустить процесс настройки сейчас?". Удалил дополнительные репозитории, не помогло. Удалил все репозитории, добавил заново как в инструкции, та же ошибка. Через zypper обновляется, но приходится дописывать --no-recommends, чтобы не установились ненужные пакеты.

#11 03.03.2015 21:39:01

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Eightynine,
Про загрузку системы создайте отдельную тему.
Здесь только про пакеты и зависимости с репозиториями.

Eightynine,
Покажите:
[console]uname -a
cat /etc/os-release
zypper lr -up
cat /etc/zypp/zypp.conf
cat /etc/zypp/zypper.conf[/console]

#12 03.03.2015 21:56:45

diablopc
Administrator
Зарегистрирован: 17.09.2014
Сообщений: 1 032
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Тему почистил.
Часть сообщений переехала сюда >>>>>>

#13 04.03.2015 09:51:20

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Вот:
[console]dhcppc0:~ # uname -a
Linux dhcppc0 3.19.0-2-desktop #1 SMP PREEMPT Tue Feb 17 20:11:30 UTC 2015 (1133f88) x86_64 x86_64 x86_64 GNU/Linux
dhcppc0:~ # cat /etc/os-release
NAME=openSUSE
VERSION="20150227 (Tumbleweed)"
VERSION_ID="20150227"
PRETTY_NAME="openSUSE 20150227 (Tumbleweed) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:20150227"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"
dhcppc0:~ # zypper lr -up
# | Alias | Name | Enabled | Refresh | Priority | URI
--+--------------------+--------------------+---------+---------+----------+-------------------------------------------------------------
1 | packman-essentials | packman-essentials | Yes | Yes | 99 | http://packman.inode.at/suse/openSUSE_Tumbleweed/Essentials/
2 | repo-debug | repo-debug | Yes | Yes | 99 | http://download.opensuse.org/tumbleweed/repo/debug
3 | repo-non-oss | repo-non-oss | Yes | Yes | 99 | http://download.opensuse.org/tumbleweed/repo/non-oss
4 | repo-oss | repo-oss | Yes | Yes | 99 | http://download.opensuse.org/tumbleweed/repo/oss
5 | repo-update | repo-update | Yes | Yes | 99 | http://download.opensuse.org/update/tumbleweed/[/console]

И вот http://pastebin.com/mukBzuna

#14 04.03.2015 23:27:47

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Quote by Eightynine
repo-debug

Эту можно удалить.
[console=root]zypper rr repo-debug[/console]

Eightynine,
По поводу установить настройку, чтобы zypper не устанавливал рекомендованные пакеты.
Выполните:
[console=root]sed -i 's/# installRecommends = yes/installRecommends = no/' /etc/zypp/zypper.conf && sed -i 's/# solver.onlyRequires = false/solver.onlyRequires = true/' /etc/zypp/zypp.conf[/console]

#15 05.03.2015 10:47:46

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Вот что получилось после выполнения команды.
[console]dhcppc0:~ # sed -i 's/# installRecommends = yes/installRecommends = no/' /etc/zypp/zypper.conf && sed -i 's/# solver.onlyRequires = false/solver.onlyRequires = true/' zypp.conf
sed: can't read zypp.conf: No such file or directory[/console]

#16 05.03.2015 18:07:07

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Eightynine,
Поправил команду в том сообщении. Не дописал путь до файла.
Выполните:
[console=root]sed -i 's/# solver.onlyRequires = false/solver.onlyRequires = true/' /etc/zypp/zypp.conf[/console]

#17 06.03.2015 17:22:57

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Получилось, но обновились только кодеки, хотя должны были установиться еще и обновления ядра и systemd, но видимо мешает это:

Quote by Eightynine
"Репозиторий обновлений до сих пор не настроен. Запустить процесс настройки сейчас?"

Ошибка появляется только в YaST.

#18 07.03.2015 03:04:04

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Eightynine,
В Tumbleweed нет репозитория обновлений.
Tumbleweed и так самообновляемый репозиторий.
Так что можете смело удалить и этот пустой репозиторий:
[console=root]zypper rr repo-update[/console]

Quote by Eightynine
хотя должны были установиться еще и обновления ядра и systemd

У вас и так они установлены.
Проверьте:
[console]zypper se -si kernel systemd[/console]

#19 07.03.2015 09:43:45

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Суть в том, что с 5 марта стали доступны обновления systemd(версия 219) и ядра(стабильная версия 3.19, а сейчас видимо тестовая), у меня почему-то systemd 210 и 3.19.0-2-desktop.

#20 07.03.2015 09:58:12

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Quote by Eightynine
у меня почему-то systemd 210 и 3.19.0-2-desktop

Значит у вас дикая каша из подключенных репозиториев; разбираться в этом никто не собирается (кроме verg может быть). Сначала приведите в порядок источники установки ПО.

#21 07.03.2015 11:43:12

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Ну я же писал, что нашел на сайте openSUSE инструкцию по добавлению репозиториев, добавил. Из дополнительных только Packman. Без него все то же самое.

#22 07.03.2015 12:19:45

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Ну так приведите версии всех пакетов в соответствие версиям в подключенных репо, чтобы никаких "почему-то" не было.

#23 07.03.2015 13:16:38

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Eightynine,
Всё у вас нормально с репозиториями.
Разве что можно повысить приоритет репозитория packman-essentials
[console=root]zypper mr -p 98 packman-essentials[/console]
Но кто вам сказал, что в Tumbleweed в стандартном репозитории обязательно должны находиться самые последние версии пакетов/программ.

У вас всё правильно.
Последнее ядро 3.19 и LTS версия systemd 210.

Если хочется большего, то подключайте дополнительные тестовые репозитории.

#24 07.03.2015 14:01:48

Eightynine
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

https://news.opensuse.org/2015/03/05/kernel-3-19-snapshot-systemd/ вот новость. Но там сказано про следующее обновление. Так что все нормально. Почему YaST говорит о проблеме с репозиторием обновлений, при этом через консоль все нормально обновляется?

#25 07.03.2015 14:21:22

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Eightynine,
Тогда ждите этого обновления. Обязательно cкоро появится в стандартных репах Tumbleweed.

А ядро у вас уже новое.


Я лично на 13.2 то, что мне нужно не жду долго, уже больше недели обновил зачем-то до 219 =)

з.ы. кстати, версию 219 собирают почему то без systemd-compat-libs, так что ожидайте, что какой-нибудь mplayer просто не запустится.

#26 07.03.2015 14:31:50

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Странная обработка зависимостей и проблемы с установкой пакетов.

Tumbleweed- это обновления ради обновлений + пачка новеньких багов вместе с ними ;)

Board footer