OpenSUSE Tumbleweed, KDE4. При удалении Firefox через YAST, программа сообщает, что будут установлены пакеты, относящиеся к Flash(которые я до этого удалил)+будут установлены дополнительные пакеты(всякие кодеки). При попытке удалить Firefox через консоль, появляется сообщение, что будет удален Firefox и установлен Thunderbird(который мне не нужен). Если скачать пакет с сайта и запустить установку, появляется сообщение, что обнаружена ошибка в установщике модулей(как-то так).* Пришлось оставить Firefox и дополнительно установить Chromium, хотя я хотел удалить Firefox и установить Vivaldi Browser. Впервые столкнулся с похожими проблемами, когда пользовался стабильной версией OpenSUSE 13.1, а проблемы с установкой пакетов были, когда обновил систему до версии 13.2 и хотел установить Skype(вышло сообщение, что в установщике нет сведений для установки в этой версии системы). Как решить проблему?
*Точнее говоря "Текущий модуль не поддерживает установку файлов".
Странная обработка зависимостей и проблемы с установкой пакетов.
Уже было 100 раз, загляните в настройки модуля "Управление ПО" и отключите всякие рекомендованные пакеты.
Точнее говоря "Текущий модуль не поддерживает установку файлов".
А то! Он поддерживает только установку пакетов rpm :)
Спасибо за ответ. Долго ждал, думал, что уже никто не ответит, зря регистрировался. Параметры-Игнорировать рекомендованные пакеты для уже установленных пакетов. Пробую удалить, теперь уже, как и в консоли, навязывает установку Thunderbird. В Apper никаких проблем с установкой/удалением не было, но по какой-то причине он перестал видеть Firefox. Насчет обработки зависимостей и работы с пакетами, по этой причине отказался от openSUSE, но лучше пока ничего не нашел, пришлось вернуться.
Он поддерживает только установку пакетов rpm
Не поверите, но это то, что я делал. Зашел на сайт, скачал пакет, запустил, вышло сообщение. Там на сайте были варианты Windows, OS X, deb, rpm.
Скачанные rpm устанавливайте в терминале с помощью zypper.
А в 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
Eightynine,
Поиск пакетов:
Все:
[console]zypper se -s шаблон[/console]
установленные:
[console]zypper se -si шаблон[/console]
где "шаблон" - это независимое от регистра букв слово или его часть.
Apper
Удалите эту гадость =)
YAST
Лучше пользоваться zypper.
Игнорировать рекомендованные пакеты
У zypper для установки и удаления пакетов можно использовать ключ:
--no-recommends Не устанавливать рекомендуемые пакеты, установить
только требуемые.Долго ждал, думал, что уже никто не ответит, зря регистрировался.
Да тут была проблемка(не все имели доступ к темам): Какие-то неисправности?
*Точнее говоря "Текущий модуль не поддерживает установку файлов".
Почитайте тему: Установка rpm пакетов в openSUSE 13.2 KDE
Насчет обработки зависимостей и работы с пакетами
У openSUSE с этим лучше, чем у прочих пакетных дистрибутивов.
Изучайте zypper (мощная штука).
При манипуляциях следует учитывать зависимости которые много на чем завязаны...
К примеру следующие пакеты:
openSUSE-release
***-branding-openSUSE
pattern-***
звездочки название программы или окружения которые завязаны на том ПО которое входит в зависимости.
Подскажите пожалуйста насчет загрузки (писал выше) и ошибки "Репозиторий обновлений до сих пор не настроен. Запустить процесс настройки сейчас?". Удалил дополнительные репозитории, не помогло. Удалил все репозитории, добавил заново как в инструкции, та же ошибка. Через zypper обновляется, но приходится дописывать --no-recommends, чтобы не установились ненужные пакеты.
Подскажите пожалуйста насчет загрузки (писал выше)
Вы там дофига чего написали))
Используете ли вы yast2 sw_single или..?
Нет, не голоса :D Я писал verg, он мне сказал "Задавайте вопрос в той теме." А вот с этим что делать?
"Репозиторий обновлений до сих пор не настроен. Запустить процесс настройки сейчас?". Удалил дополнительные репозитории, не помогло. Удалил все репозитории, добавил заново как в инструкции, та же ошибка. Через zypper обновляется, но приходится дописывать --no-recommends, чтобы не установились ненужные пакеты.
Eightynine,
Про загрузку системы создайте отдельную тему.
Здесь только про пакеты и зависимости с репозиториями.
Eightynine,
Покажите:
[console]uname -a
cat /etc/os-release
zypper lr -up
cat /etc/zypp/zypp.conf
cat /etc/zypp/zypper.conf[/console]
Вот:
[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
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]
Вот что получилось после выполнения команды.
[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]
Eightynine,
Поправил команду в том сообщении. Не дописал путь до файла.
Выполните:
[console=root]sed -i 's/# solver.onlyRequires = false/solver.onlyRequires = true/' /etc/zypp/zypp.conf[/console]
Получилось, но обновились только кодеки, хотя должны были установиться еще и обновления ядра и systemd, но видимо мешает это:
"Репозиторий обновлений до сих пор не настроен. Запустить процесс настройки сейчас?"
Ошибка появляется только в YaST.
Eightynine,
В Tumbleweed нет репозитория обновлений.
Tumbleweed и так самообновляемый репозиторий.
Так что можете смело удалить и этот пустой репозиторий:
[console=root]zypper rr repo-update[/console]
хотя должны были установиться еще и обновления ядра и systemd
У вас и так они установлены.
Проверьте:
[console]zypper se -si kernel systemd[/console]
Суть в том, что с 5 марта стали доступны обновления systemd(версия 219) и ядра(стабильная версия 3.19, а сейчас видимо тестовая), у меня почему-то systemd 210 и 3.19.0-2-desktop.
у меня почему-то systemd 210 и 3.19.0-2-desktop
Значит у вас дикая каша из подключенных репозиториев; разбираться в этом никто не собирается (кроме verg может быть). Сначала приведите в порядок источники установки ПО.