Модератор
Эксперт NIX
6825 / 2363 / 98
Регистрация: 24.05.2011
Сообщений: 13,099
Записей в блоге: 8
1

Трабла с пакетом и зависимостями mono-gac

10.08.2019, 00:35. Показов 936. Ответов 5
Метки нет (Все метки)

Собственно, выполнял я
Bash
1
apt update && apt upgrade
И на это он мне пожаловался
Bash
1
2
3
4
5
6
dpkg: ошибка при обработке пакета mono-runtime-common (--configure):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 mono-gac
 mono-runtime-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я ему
Bash
1
apt autoremove
И он мне в ответ
Bash
1
2
3
4
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Следующие пакеты имеют неудовлетворённые зависимости:
 mono-devel : Зависит: ca-certificates-mono (= 6.0.0.319-0xamarin1+ubuntu1604b1) но 5.16.0.179-0xamarin1+ubuntu1604b1 уже установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.
Я ему, "Хочешь install -f ? А давай!"
Bash
1
aptitude install -f
И тут он мне чудит в ответ:
Bash
1
2
3
4
5
6
7
8
9
18 пакетов обновлено, 4 установлено новых, 2667 пакетов отмечено для удаления, и 1 пакетов не обновлено.
Необходимо получить 370/2*445 kБ архивов. После распаковки освободится 7*614 MБ.
Хотите продолжить? [Y/n/?] y
Следующие пакеты ПЕРВОЙ НЕОБХОДИМОСТИ будут УДАЛЕНЫ!
  apt 
 
ПРЕДУПРЕЖДЕНИЕ: Выполнение этого действия вероятно испортит вашу систему!
         Остановитесь и подумайте, УВЕРЕНЫ ли вы в том, что делаете!
Чтобы продолжить, наберите фразу «Я знаю, что это очень плохая идея»:
Разумеется, я ему сказал n.

В итоге, у меня поломанная система.
Как её подлечить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2019, 00:35
Ответы с готовыми решениями:

Mono 2.8 Profiler ошибка при запуске [Mono]
скачал отсюда профайлер 2.8 http://greghurlman.com/2010/10/23/visual-s...e-for-mono-2-8/ ...

Добавить библиотеку в GAC
Пытаюсь добавить либу в GAC через gacutil.exe, а мне пишет что невозможно добавить библиотеку без...

Библиотека не попадает в GAC
Создаю приложения типа Class Library задаю строгое имя путем включения ключа с расширением *.pfx в...

Открыть GAC сборку
Здраствуйте ! У меня возникла проблема Пытаюсь открыть сборку из GAC (Global Assembly Cache)...

5
Модератор
Эксперт NIX
2784 / 2032 / 680
Регистрация: 02.03.2015
Сообщений: 6,514
10.08.2019, 14:19 2
Bash
1
sudo apt-get -f remove
0
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
10.08.2019, 14:47 3
Цитата Сообщение от NeoMatrix Посмотреть сообщение
apt-get -f install
Цитата Сообщение от NeoMatrix Посмотреть сообщение
aptitude install -f
Они разве идентичны? На лоре человек пробовал обе команды и они выдали разный результат.

ссылка удалена модератором
0
Модератор
Эксперт NIX
6825 / 2363 / 98
Регистрация: 24.05.2011
Сообщений: 13,099
Записей в блоге: 8
10.08.2019, 16:15  [ТС] 4
Цитата Сообщение от Edzard Посмотреть сообщение
На лоре человек пробовал обе команды и они выдали разный результат.
Да, разный.
apt и apt-get пытаются доустановить битые пакеты, а aptitude вот, предлагает выпилить "ненужные" пакеты.
Я выпилил три пакета:
Bash
1
dpkg --force-remove-reinstreq -r ca-certificates-mono mono-devel mono-roslyn
Вроде, с места сдвинулось, но после
Bash
1
apt update && apt upgrade
та же самая ситуация с ещё кучей пакетов libmono*

Вообще, как я думаю, чем меньше пакетов, тем проще разрулить зависимости и тем меньше траблов. Посему я ещё выпилил wine, ибо вся эта обвязка mono - таки упрётся в него. И вообще, я думаю временно выпилить все пакеты mono, а потом, когда всё наладится, установить снова wine и он притащит нужные ему libmono*.
0
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
10.08.2019, 16:21 5
NeoMatrix, не пробовали вручную удалить старую версию ca-certificates-mono и поставить новую? Или вообще
Bash
1
apt reinstall mono-devel
0
Модератор
Эксперт NIX
6825 / 2363 / 98
Регистрация: 24.05.2011
Сообщений: 13,099
Записей в блоге: 8
10.08.2019, 16:53  [ТС] 6
Цитата Сообщение от Edzard Посмотреть сообщение
не пробовали вручную
Пробовал. Результат нулевой - упирается в неразрешённые зависимости и не может настроить пакеты.

Добавлено через 1 минуту
Тут где-то на форуме, помнится, была моя тема по поводу ручного отключения зависимостей. Надо поискать и попробовать.

Добавлено через 1 минуту
Во, нашёл: Удаление пакета без учёта зависимостей
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.08.2019, 16:53

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Установить общую сборку в GAC
Пытаюсь перетащить сборку в C:\WINDOWS\assembly Но к сожалению перенести не могу с чем это связано?...

Не могу добавить сборку в GAC
Кто сталкивался, как решается.

Установка сборки в GAC Windows 7
Не удаётся установить сборку в папку assembly. Пробовал перетаскиванием .dll файла, пишет отказано...

Установка сборки в GAC с gacutil.exe
есть сборка с названиям: MyAssebly.dll находится: D:\MyAssebly.dll питаюсь закинуть ее в GAC:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.