Наш старый сервер запускает Ubuntu 12.04 и имеет лязг 3,4 версии. Мы теперь проверяем Ubuntu 16.04. Из того, что я вижу, когда я пробую apt-get install clang
- возможная версия для установки 3.5 к 3,9.
Я хочу смочь протестировать новую версию лязга на нашем старом сервере прежде чем мы делающий обновление. Как я могу установить новую версию (3.9) на человечности 12.04? Я не могу найти это использованием apt-get install
.
Другой вход, который, вероятно, относящийся к моей проблеме является, я работаю офлайн.
Кажется, что можно установить лязг 3.9 на Ubuntu 12.04.
1 - необходимо добавить их репозиторий к Вашему sources.list
файл.
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty main
# 3.8
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.8 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.8 main
# 3.9
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
2-Затем необходимо добавить ubuntu-toolchain-r/test
ppa. Поскольку это обеспечивает обновленный libstdc++
требуемый лязгом 3.9
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
3 - Теперь обновляют индекс
sudo apt-get update
4 репозитория - необходимо теперь смочь установить лязг 3.9
sudo apt-get install clang-3.9
<глоток> Источник: http://apt.llvm.org/ глоток>
<час>, Если Вы нуждаетесь в помощи, устанавливая пакет без Интернета, используйте решения от этого вопроса
Ваш лучший выбор состоял бы в том, чтобы, вероятно, загрузить все пакеты на 16,04 установок сначала. Затем скопируйте их в Карту памяти или что-то для переноса их к 12,04 серверам. Затем установите все пакеты на 12,04 серверах.
Для загрузки clang
и все его зависимости выполните следующую команду из окна терминала. (Мог бы хотеть сделать отдельную папку для загрузки на):
Примечание: От значения по умолчанию 16,04 репозиториев, которые я имею, это только, загрузили лязг 3.8.
apt download $(apt-rdepends clang|grep -v "^ ")
вышеупомянутая команда загрузит все файлы на папку, в которой Вы находитесь в настоящее время в системе.