LinuxForum.Fans
Тема

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

Автор: deleted_user 26 сообщений 3385 просмотров
27.02.2015 16:17 · отредактировано #415879

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

27.02.2015 19:58 · отредактировано #415899

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

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

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

27.02.2015 21:13 #415904

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

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

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

27.02.2015 22:53 #415910

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

27.02.2015 23:35 · отредактировано #415921

А в 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
28.02.2015 01:21 · отредактировано #415942

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

"Eightynine" написал:
Apper

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

"Eightynine" написал:
YAST

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

"Eightynine" написал:
Игнорировать рекомендованные пакеты

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

text
--no-recommends          Не устанавливать рекомендуемые пакеты, установить
                             только требуемые.
"Eightynine" написал:
Долго ждал, думал, что уже никто не ответит, зря регистрировался.

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

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

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

"Eightynine" написал:
Насчет обработки зависимостей и работы с пакетами

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

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

28.02.2015 01:43 #415944

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

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

03.03.2015 11:52 · отредактировано #416245

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

03.03.2015 11:56 #416247
"Eightynine" написал:
Подскажите пожалуйста насчет загрузки (писал выше)

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

03.03.2015 14:12 · отредактировано #416271

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

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

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

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

04.03.2015 00:56 #416326

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

04.03.2015 12:51 #416352

Вот:
[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

05.03.2015 02:27 #416481
"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]

05.03.2015 13:47 #416549

Вот что получилось после выполнения команды.
[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]

05.03.2015 21:07 #416594

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

06.03.2015 20:22 #416652

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

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

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

07.03.2015 06:04 #416679

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

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

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

07.03.2015 12:43 #416694

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

07.03.2015 12:58 #416698
"Eightynine" написал:
у меня почему-то systemd 210 и 3.19.0-2-desktop

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

Войдите или зарегистрируйтесь, чтобы ответить.