Ошибка при установке curl [duplicate]

У меня была аналогичная проблема в 12.04, и это то, что я сделал:

sudo apt-get install mono-complete

, а затем

mono /path/to/file.exe

, вот и все!

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

13 ответов

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

apt-mark showhold

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

sudo apt-mark unhold <package name>

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

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

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

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

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

apt-mark showhold

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

sudo apt-mark unhold <package name>

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

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

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

20
ответ дан 23 July 2018 в 18:29

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

apt-mark showhold 

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

sudo apt-mark unhold <package name>

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

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

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

20
ответ дан 31 July 2018 в 18:44

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

apt-mark showhold 

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

sudo apt-mark unhold <package name>

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

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

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

20
ответ дан 6 August 2018 в 18:10

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

sudo aptitude install myNewPackage

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

sudo aptitude install myNewPackage

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

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

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

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

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

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

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

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

sudo aptitude install myNewPackage

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

sudo aptitude install myNewPackage

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

sudo apt-get install aptitude
172
ответ дан 23 July 2018 в 18:29
  • 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 в 18:29
  • 1
    dselect - еще лучший инструмент (бит кривой обучения, но дает больше обратной связи). – isomorphismes 2 August 2017 в 01:37

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

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

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

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

0
ответ дан 31 July 2018 в 18:44

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

sudo apt-get install synaptic
4
ответ дан 2 August 2018 в 11:45

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

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

0
ответ дан 6 August 2018 в 18:10

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

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