Я пытался установить базовое программное обеспечение, необходимое для превращения моей машины Linux в среду разработки. Я получил аппарат с RHEL6, однако он не подключен к Интернету. Я могу подключиться к локальной сети и SSH к другим машинам. Я попытался установить, используя yum, но потерпел неудачу со следующей ошибкой.
[root@******* pcre-8.38]#yum install gcc-c++
Loaded plugins: aliases, changelog, downloadonly, kabi, presto, product-id, refresh-packagekit, security, subscription-
: manager, tmprepo, verify, versionlock
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Loading support for Red Hat kernel ABI
https://www.softwarecollections.org/repos/rhscl/devtoolset-3/epel-6-x86_64/repodata/repomd.xml: [Errno 12] Timeout on https://www.softwarecollections.org/repos/rhscl/devtoolset-3/epel-6-x86_64/repodata/repomd.xml: (28, 'connect() timed out!')
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhscl-devtoolset-3-epel-6-x86_64. Please verify its path and try again.
До этого я установил веб-сервер ngnix и попытался сделать делать но это не удалось с:
...
checking windows.h presence... no
checking for windows.h... no
configure: error: You need a C++ compiler for C++ support.
make[1]: *** [/home/gunjaj/software/pcre-8.38/Makefile] Error 1
make[1]: Leaving directory `/home/gunjaj/software/nginx-1.8.1'
make: *** [build] Error 2
Любая помощь приветствуется.
PS: этот вопрос похож на другой вопрос Как установить компилятор C для GCC без подключения к Интернету? (RHEL6)
но у меня нет абсолютно никакого способа получить интернет прямо сейчас.
Похоже, ваш компьютер RHEL настроен для загрузки пакетов из официальных репозиториев RHEL, которые доступны только через Интернет.
Если у вас нет подключения к Интернету, вы можете перенастроить yum, используя файлы конфигурации в /etc/yum.repos.d, чтобы загружать пакеты из локального зеркала RHEL в вашей локальной сети.
Либо у вас должно быть подключение к Интернету, либо вы должны настроить свой сервер так, чтобы он указывал на локальное зеркало официального репозитория RHEL. Очевидно, что вы не можете установить что-либо, если это «что-то» нигде не найдено. К сожалению, пакеты программ не могут просто появиться из воздуха, чтобы их можно было установить.
Единственный другой вариант для вас — либо; загрузите соответствующие RPM-пакеты на другой компьютер, который имеет необходимые возможности подключения, вручную скопируйте их на этот компьютер и вручную установите их, используя rpm
команда, а не yum
; или получите установочный носитель на основе DVD и установите rpms с установочного DVD.
Других решений пока нет …