У меня была аналогичная проблема в 12.04, и это то, что я сделал:
sudo apt-get install mono-complete
, а затем
mono /path/to/file.exe
, вот и все!
Вы должны увидеть список удерживаемых пакетов:
apt-mark showhold
, а затем не удерживать их с помощью
sudo apt-mark unhold <package name>
. После этого вы должны быть в состоянии для удаления конфликтующего пакета (кажется, npm), а затем переустановите все.
Если это не удается, вы можете попробовать aptitude. Часто он способен распутать деревья зависимостей лучше.
В обоих случаях будьте осторожны при применении команд и тщательно проверьте список пакетов, отмеченных для удаления.
Вы должны увидеть список удерживаемых пакетов:
apt-mark showhold
, а затем не удерживать их с помощью
sudo apt-mark unhold <package name>
. После этого вы должны быть в состоянии для удаления конфликтующего пакета (кажется, npm), а затем переустановите все.
Если это не удается, вы можете попробовать aptitude. Часто он способен распутать деревья зависимостей лучше.
В обоих случаях будьте осторожны при применении команд и тщательно проверьте список пакетов, отмеченных для удаления.
Вы должны увидеть список удерживаемых пакетов:
apt-mark showhold
, а затем не удерживать их
sudo apt-mark unhold <package name>
. После этого вы должны быть в состоянии для удаления конфликтующего пакета (кажется, npm
), а затем переустановите все.
Если это невозможно, вы можете попробовать aptitude
способ --- часто он способен распутать деревья зависимостей лучше.
В обоих случаях будьте осторожны при применении команд и тщательно проверьте список пакетов, отмеченных для удаления.
Вы должны увидеть список удерживаемых пакетов:
apt-mark showhold
, а затем не удерживать их
sudo apt-mark unhold <package name>
. После этого вы должны быть в состоянии для удаления конфликтующего пакета (кажется, npm
), а затем переустановите все.
Если это невозможно, вы можете попробовать aptitude
способ --- часто он способен распутать деревья зависимостей лучше.
В обоих случаях будьте осторожны при применении команд и тщательно проверьте список пакетов, отмеченных для удаления.
Используйте aptitude вместо apt-get. Это более разумно.
sudo aptitude install myNewPackage
Если у вас нет способностей на вашем компьютере, вы не сможете справиться с ними, но вы получите ряд рекомендаций, которые задают вам любые возможные предложенные рабочие сценарии.
sudo aptitude install myNewPackage
машина еще, получите его с помощью
sudo apt-get install aptitude
Я узнал, что dpkg -r позволяет мне удалять пакеты по одному, не запуская каскад другого поведения.
Я не уверен, что это хорошее решение, но я пошел с это и все кажется прекрасным.
Чтобы решить эту проблему, мне просто пришлось сначала установить синаптический интерфейс, используя ниже commmand, а затем все работает нормально.
sudo apt-get install synaptic
Используйте aptitude вместо apt-get. Это более разумно.
sudo aptitude install myNewPackage
Если у вас нет способностей на вашем компьютере, вы не сможете справиться с ними, но вы получите ряд рекомендаций, которые задают вам любые возможные предложенные рабочие сценарии.
sudo aptitude install myNewPackage
машина еще, получите его с помощью
sudo apt-get install aptitude
Я узнал, что dpkg -r позволяет мне удалять пакеты по одному, не запуская каскад другого поведения.
Я не уверен, что это хорошее решение, но я пошел с это и все кажется прекрасным.
Чтобы решить эту проблему, мне просто пришлось сначала установить синаптический интерфейс, используя ниже commmand, а затем все работает нормально.
sudo apt-get install synaptic
Я узнал, что dpkg -r
позволяет мне удалять пакеты по одному, не запуская каскад другого поведения.
Я не уверен, что это хорошее решение, но я пошел с это и все кажется прекрасным.
Чтобы решить эту проблему, мне просто пришлось сначала установить синаптический интерфейс, используя ниже commmand, а затем все работает нормально.
sudo apt-get install synaptic
Я узнал, что dpkg -r
позволяет мне удалять пакеты по одному, не запуская каскад другого поведения.
Я не уверен, что это хорошее решение, но я пошел с это и все кажется прекрасным.