Как обновить набор инструментов разработки на CentOS6.3 без Интернета? - PullRequest
0 голосов
/ 15 октября 2018

Справочная информация. У моего CentOS нет доступа к Интернету, и обновление ОС не разрешено, но я могу загружать в него файлы.Я хочу использовать YCM для завершения моего кода на C ++.

Я намеревался установить YCM на centos6.3, в котором есть clang2.8, но для YCM требуется libcalng3.9.Поэтому я должен модернизировать свой Clang и llvm.Затем я следую этому туториалу , чтобы установить llvm с исходным кодом, однако я обнаружил, что gcc cmake и многие другие фундаментальные инструменты также должны быть обновлены, иначе произойдет много ошибок.

Чтобы установить новую цепочку инструментов, я скачал CentOS7.iso и использую его в качестве локального репозитория yum для обновления набора инструментов разработки.Я не знаю, является ли этот способ правильным, и он попал в зависимость от петель.Итак, мои вопросы приведены ниже.

  1. Можно ли установить YCM без обновления моего набора инструментов разработки?
  2. Существует ли простой / сложный способ обновить мой набор инструментов разработки?
  3. Чтоявляется причиной того, что я не могу установить программное обеспечение на CentOS6.3 с использованием CentOS7.4?

1 Ответ

0 голосов
/ 16 октября 2018
  1. Вы можете использовать научные пакеты devtoolset для linux из http://mirror.centos.org/centos/6/sclo/x86_64/rh/devtoolset-7/
  2. Используйте rpm или yum для установки devtoolset-7 и его зависимостей.Новые двоичные файлы будут установлены в / opt / rh / devtoolset-7 / root / usr / bin.Чтобы использовать их, вы должны добавить путь к переменной среды PATH.
  3. Пакеты содержат готовые двоичные файлы, для которых требуются определенные версии общих библиотек, которые недоступны в несовпадающей версии centos.
...