2016-02-29 3 views
-3

Я пытаюсь установить базовое программное обеспечение, необходимое для превращения моей Linux-машины в разработку env. У меня есть машина с RHEL6, однако она не подключена к Интернету. Я могу подключиться к lan и ssh другим машинам. Я попытался установить с помощью yum, но не смог выполнить следующую ошибку.Я пытаюсь установить компилятор C в RHEL6 без Интернета

[[email protected]******* 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: Этот вопрос похож на другой вопрос How to install C compiler for GCC without Internet connection? (RHEL6)

, но я не имею абсолютно никакого способа получения интернет прямо сейчас.

+1

http://serverfault.com/questions/156458/how-to-add-an-iso-dvd-of-rhel-to-the-repository-list-under-gnome-for-installing – 7171u

+1

Если у вас есть RHEL DVD/ISO вы устанавливаете его на машину и 'yum install gcc-C++' – 7171u

+3

Это вопрос для суперпользователя или ServerFault, а не SO. Поскольку SO становится актуальным только после того, как у вас есть dev env и на самом деле программируется! –

ответ

0

Похоже, что ваша машина RHEL настроена на загрузку пакетов из официальных репозиториев RHEL, которые доступны только через Интернет.

Если у вас нет подключения к Интернету, вы можете перенастроить yum, используя файлы конфигурации в файле /etc/yum.repos.d, чтобы загрузить пакеты из локального зеркала RHEL в вашей локальной сети.

Либо у вас должно быть подключение к Интернету, либо вам нужно настроить сервер, чтобы указать на локальное зеркало официального репозитория RHEL. Очевидно, вы не можете установить что-то, если это «что-то» не будет найдено нигде. К сожалению, программные пакеты не могут просто появляться из-под воздуха, чтобы их можно было установить.

Единственный другой вариант для вас - либо; загрузите соответствующие RPM на другой компьютер, который имеет необходимую возможность подключения, вручную скопируйте их на этот компьютер и вручную установите их с помощью команды rpm, а не yum; или получить установочный носитель на DVD-диске и установить rpms с установочного DVD.

Смежные вопросы