Итак, вы просто включаете репозиторий юниверсов и затем устанавливаете их clang- либо из магазина программного обеспечения, либо из командной строки, используя
Чтение списков пакетов ... Готово Построение дерева зависимостей Чтение информации о состоянии ... Готово Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию или используете нестабильный дистрибутив, что некоторые необходимые пакеты еще не созданы или не были удалены из Incoming. Следующая информация может помочь разрешить ситуацию: Следующие пакеты имеют неудовлетворенные зависимости: clang: Зависит: clang-6.0 (> = 6.0 ~), но он не будет установлен E: Невозможно исправить проблемы, у вас поврежденные пакеты ,
Bluetake
Как я могу решить эту проблему?
Bluetake
1
@steeldriver с помощью it Я получаю следующую ошибку clang: Зависит от: clang-6.0 (> = 6.0 ~), но она не будет установлена E: Невозможно исправить проблемы, у вас есть поврежденные пакеты. Как это исправить?
@NithinVarghese Возможно, вам придется задать свой вопрос и показать ошибки, которые вы получаете. У меня есть установка 18.04 LTS, и я едва установил ее, и она работала нормально. Не сообщая нам об ошибках, мы почти не можем угадать, какие проблемы у вас возникают во время установки.
Терренс
2
Вы можете установить clang-6.0на Ubuntu 18.04, используя официальный репозиторий LLVM.
Шаг 2: Сделайте так, sudo gedit /etc/apt/sources.listчтобы это выглядело так:
deb http://archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe
apt-cache policy clang clang-6.0 clang-5.0
sudo apt install clang-6.0
...sudo apt install clang-6
, Вы также можете сделатьsudo apt install clang-7
иsudo apt install clang-8
Ответы:
clang-6.0
является (по крайней мере в настоящее время) версией по умолчаниюclang
на Bionic:Итак, вы просто включаете репозиторий юниверсов и затем устанавливаете их
clang
- либо из магазина программного обеспечения, либо из командной строки, используяисточник
В дополнение к ответу @ steeldriver
clang
добавлен пакет зависимостей, предоставляющий версию clang по умолчанию, которая в Bionic составляет 6.0.Возможно, вам повезет, установив
clang-6.0
пакет напрямую:источник
Вы можете установить
clang-6.0
на Ubuntu 18.04, используя официальный репозиторий LLVM.источник
Возможно, вам не хватает некоторых необходимых каналов
sources.list
.Шаг 1: Сделайте резервную копию ваших репозиториев и удалите списки репозиториев, кроме
sources.list
.Шаг 2: Сделайте так,
sudo gedit /etc/apt/sources.list
чтобы это выглядело так:Сохранить и выйти.
Шаг 3: Обновите свой репозиторий:
Шаг 4: Установите
clang-6.0
:источник
Вы можете сделать, как пользователи выше поделились
просто хочу обратить ваше внимание на этот интересный документ: ночные пакеты LLVM Debian / Ubuntu
чтобы получить полное представление о том, как устанавливать ночные пакеты .
источник