вино не установлено на ubuntu 16.04 LTS еще [dубликат]

Mono for Wine можно установить с помощью apt:

sudo apt-get install wine-mono4.5.6\*

, который обеспечит уровень совместимости совместимости MS .NET.

Подробнее см. в разделе Mono на Wine.

87
задан 4 August 2016 в 06:11

11 ответов

Вы должны увидеть список удерживаемых пакетов:

apt-mark showhold

, а затем не удерживать их с помощью

sudo apt-mark unhold <package name>

. После этого вы должны быть в состоянии для удаления конфликтующего пакета (кажется, npm), а затем переустановите все.

Если это не удается, вы можете попробовать aptitude. Часто он способен распутать деревья зависимостей лучше.

В обоих случаях будьте осторожны при применении команд и тщательно проверьте список пакетов, отмеченных для удаления.

20
ответ дан 17 July 2018 в 18:52

Вы должны увидеть список удерживаемых пакетов:

apt-mark showhold

, а затем не удерживать их с помощью

sudo apt-mark unhold <package name>

. После этого вы должны быть в состоянии для удаления конфликтующего пакета (кажется, npm), а затем переустановите все.

Если это не удается, вы можете попробовать aptitude. Часто он способен распутать деревья зависимостей лучше.

В обоих случаях будьте осторожны при применении команд и тщательно проверьте список пакетов, отмеченных для удаления.

20
ответ дан 23 July 2018 в 19:40

Вы должны увидеть список удерживаемых пакетов:

apt-mark showhold 

, а затем не удерживать их

sudo apt-mark unhold <package name>

. После этого вы должны быть в состоянии для удаления конфликтующего пакета (кажется, npm), а затем переустановите все.

Если это невозможно, вы можете попробовать aptitude способ --- часто он способен распутать деревья зависимостей лучше.

В обоих случаях будьте осторожны при применении команд и тщательно проверьте список пакетов, отмеченных для удаления.

20
ответ дан 2 August 2018 в 11:59

Вы должны увидеть список удерживаемых пакетов:

apt-mark showhold 

, а затем не удерживать их

sudo apt-mark unhold <package name>

. После этого вы должны быть в состоянии для удаления конфликтующего пакета (кажется, npm), а затем переустановите все.

Если это невозможно, вы можете попробовать aptitude способ --- часто он способен распутать деревья зависимостей лучше.

В обоих случаях будьте осторожны при применении команд и тщательно проверьте список пакетов, отмеченных для удаления.

20
ответ дан 8 August 2018 в 22:44

Используйте aptitude вместо apt-get. Это более разумно.

sudo aptitude install myNewPackage

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

sudo aptitude install myNewPackage

машина еще, получите его с помощью

sudo apt-get install aptitude
169
ответ дан 17 July 2018 в 18:52

Я узнал, что dpkg -r позволяет мне удалять пакеты по одному, не запуская каскад другого поведения.

Я не уверен, что это хорошее решение, но я пошел с это и все кажется прекрасным.

0
ответ дан 17 July 2018 в 18:52

Чтобы решить эту проблему, мне просто пришлось сначала установить синаптический интерфейс, используя ниже commmand, а затем все работает нормально.

sudo apt-get install synaptic
4
ответ дан 17 July 2018 в 18:52

Используйте aptitude вместо apt-get. Это более разумно.

sudo aptitude install myNewPackage

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

sudo aptitude install myNewPackage

машина еще, получите его с помощью

sudo apt-get install aptitude
172
ответ дан 23 July 2018 в 19:40
  • 1
    Лучший ответ. Я пробовал apt-get последние пару дней. С aptitude это решалось за секунды :-) – Johan Karlsson 4 September 2014 в 15:58
  • 2
    Отличный ответ. Моя дорогая жизнь – Don Chakkappan 9 December 2014 в 13:37
  • 3
    Спасибо. Я потратил столько времени на чтение разных способов решения проблемы, что apt-get не объяснит, что я был поражен, когда aptitude только что изложила конкретную проблему и даже предоставила решение. – bmacnaughton 29 April 2015 в 03:54
  • 4
    Не говоря уже, он работает на безголовом сервере – bsd 9 January 2016 в 16:04
  • 5
    Единственный недостаток этого решения: вы не можете сделать sudo apt-get install aptitude, если ваши пакеты сломаны в первую очередь. – user13161 16 March 2017 в 00:08

Я узнал, что dpkg -r позволяет мне удалять пакеты по одному, не запуская каскад другого поведения.

Я не уверен, что это хорошее решение, но я пошел с это и все кажется прекрасным.

0
ответ дан 23 July 2018 в 19:40
  • 1
    dselect - еще лучший инструмент (бит кривой обучения, но дает больше обратной связи). – isomorphismes 2 August 2017 в 01:37

Чтобы решить эту проблему, мне просто пришлось сначала установить синаптический интерфейс, используя ниже commmand, а затем все работает нормально.

sudo apt-get install synaptic
4
ответ дан 23 July 2018 в 19:40

Я узнал, что dpkg -r позволяет мне удалять пакеты по одному, не запуская каскад другого поведения.

Я не уверен, что это хорошее решение, но я пошел с это и все кажется прекрасным.

0
ответ дан 14 August 2018 в 12:43

Другие вопросы по тегам:

Похожие вопросы: