1 (27.02.2015 16:19:37 отредактировано Eightynine)

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

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

2 (27.02.2015 20:01:52 отредактировано 1000Mhz)

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

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

Eightynine пишет

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

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

3

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

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

1000Mhz пишет

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

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

4

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

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

5 (27.02.2015 23:50:14 отредактировано Eightynine)

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

А в Fedora пакеты открывались, зависимости сами подтягивались. Насчет Firefox разобрался.

Консоль
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' не найден.


То есть нужно было писать не Firefox, а MozillaFirefox, таким же образом я нашел его в Apper после удаления. В Fedora у меня были проблемы с Apper, а тут все нормально.
Удалил Konqueror и Baloo. При попытке удалить Konqueror из Fedora программа хотела удалить весь KDE. Осталось только избавиться от мутных шрифтов в панели задач, долгой загрузки(Arch с KDE у меня загружался за 6 с) обоев типа "Кожа хамелеона"(загрузка, экран блокировки), сыпящихся всплывающих подсказок в браузере(такая же проблема была в Fedora и Xubuntu.



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

6 (28.02.2015 01:21:32 отредактировано )

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

Eightynine,
Поиск пакетов:
Все:

Консоль
zypper se -s шаблон

установленные:
Консоль
zypper se -si шаблон

где "шаблон" - это независимое от регистра букв слово или его часть.

Eightynine пишет

Apper

Удалите эту гадость =)

Eightynine пишет

YAST

Лучше пользоваться zypper.

Eightynine пишет

Игнорировать рекомендованные пакеты

У zypper для установки и удаления пакетов можно использовать ключ:

--no-recommends          Не устанавливать рекомендуемые пакеты, установить
                             только требуемые.
Eightynine пишет

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

Да тут была проблемка(не все имели доступ к темам): Какие-то неисправности?

Eightynine пишет

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

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

Eightynine пишет

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

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

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

7

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

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

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

8 (03.03.2015 15:12:28 отредактировано Eightynine)

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

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

9

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

Eightynine пишет

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

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

10 (03.03.2015 15:12:47 отредактировано Eightynine)

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

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

Eightynine пишет

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

11

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

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

Eightynine,
Покажите:

Консоль
uname -a
cat /etc/os-release
zypper lr -up
cat /etc/zypp/zypp.conf
cat /etc/zypp/zypper.conf

12

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

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

13

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

Вот:

Консоль
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_T … ssentials/
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/

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

14

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

Eightynine пишет

repo-debug

Эту можно удалить.

Консоль: root
[root@linuxforum.ru ~]# zypper rr repo-debug

Eightynine,
По поводу установить настройку, чтобы zypper не устанавливал рекомендованные пакеты.
Выполните:

Консоль: root
[root@linuxforum.ru ~]# sed -i 's/# installRecommends = yes/installRecommends = no/' /etc/zypp/zypper.conf && sed -i 's/# solver.onlyRequires = false/solver.onlyRequires = true/' /etc/zypp/zypp.conf

15

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

Вот что получилось после выполнения команды.

Консоль
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

16

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

Eightynine,
Поправил команду в том сообщении. Не дописал путь до файла.
Выполните:

Консоль: root
[root@linuxforum.ru ~]# sed -i 's/# solver.onlyRequires = false/solver.onlyRequires = true/' /etc/zypp/zypp.conf

17

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

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

Eightynine пишет

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

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

18

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

Eightynine,
В Tumbleweed нет репозитория обновлений.
Tumbleweed и так самообновляемый репозиторий.
Так что можете смело удалить и этот пустой репозиторий:

Консоль: root
[root@linuxforum.ru ~]# zypper rr repo-update

Eightynine пишет

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

У вас и так они установлены.
Проверьте:

Консоль
zypper se -si kernel systemd

19

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

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

20

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

Eightynine пишет

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

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

21

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

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

22

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

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

23

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

Eightynine,
Всё у вас нормально с репозиториями.
Разве что можно повысить приоритет репозитория packman-essentials

Консоль: root
[root@linuxforum.ru ~]# zypper mr -p 98 packman-essentials

Но кто вам сказал, что в Tumbleweed в стандартном репозитории обязательно должны находиться самые последние версии пакетов/программ.

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

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

24

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

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

25

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

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

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



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

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

26

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

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