Как установить без подключения к Интернету?

Я просто побежал

yum install gcc 

вот что получилось:

 ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gcc x86_64 4.4.7-3.el6 base 10 M Installing for dependencies: cloog-ppl x86_64 0.15.7-1.2.el6 base 93 k cpp x86_64 4.4.7-3.el6 base 3.7 M glibc-devel x86_64 2.12-1.107.el6_4.4 updates 974 k glibc-headers x86_64 2.12-1.107.el6_4.4 updates 605 k kernel-headers x86_64 2.6.32-358.18.1.el6 updates 2.3 M mpfr x86_64 2.4.1-6.el6 base 157 k ppl x86_64 0.10.2-11.el6 base 1.3 M Updating for dependencies: glibc x86_64 2.12-1.107.el6_4.4 updates 3.8 M glibc-common x86_64 2.12-1.107.el6_4.4 updates 14 M Transaction Summary ================================================================================ Install 8 Package(s) Upgrade 2 Package(s) Total download size: 37 M Is this ok [y/N]: n 

поэтому я побежал

 repoquery --location 

по каждому из этих предметов. и получили их загружаемый URL.

я просто создал новую папку, а затем загрузил все эти файлы, как это.

 # wget http://mirrors.kernel.org/centos/6.4/updates/x86_64/Packages/glibc-common-2.12-1.107.el6_4.4.x86_64.rpm # wget http://mirrors.kernel.org/centos/6.4/updates/x86_64/Packages/glibc-2.12-1.107.el6_4.4.x86_64.rpm # wget http://mirror.wiredtree.com/centos/6.4/os/x86_64/Packages/ppl-0.10.2-11.el6.x86_64.rpm # wget http://mirror.wiredtree.com/centos/6.4/os/x86_64/Packages/mpfr-2.4.1-6.el6.x86_64.rpm # wget http://mirrors.kernel.org/centos/6.4/updates/x86_64/Packages/kernel-headers-2.6.32-358.18.1.el6.x86_64.rpm # wget http://mirrors.kernel.org/centos/6.4/updates/x86_64/Packages/glibc-headers-2.12-1.107.el6_4.4.x86_64.rpm # wget http://mirrors.kernel.org/centos/6.4/updates/x86_64/Packages/glibc-devel-2.12-1.107.el6_4.4.x86_64.rpm # wget http://mirror.wiredtree.com/centos/6.4/os/x86_64/Packages/cpp-4.4.7-3.el6.x86_64.rpm # wget http://mirror.wiredtree.com/centos/6.4/os/x86_64/Packages/cloog-ppl-0.15.7-1.2.el6.x86_64.rpm # wget http://mirror.wiredtree.com/centos/6.4/os/x86_64/Packages/gcc-4.4.7-3.el6.x86_64.rpm 

но, похоже, они не были в каком-то определенном порядке

 yum install gcc 

поэтому я начал устанавливать некоторые из них, но я застрял.

 rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm rpm -ivh cpp-4.4.7-3.el6.x86_64.rpm rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm rpm -ivh kernel-headers-2.6.32-358.18.1.el6.x86_64.rpm rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm # rpm -ivh glibc-common-2.12-1.107.el6_4.4.x86_64.rpm rpm -ivh glibc-2.12-1.107.el6_4.4.x86_64.rpm rpm -ivh glibc-headers-2.12-1.107.el6_4.4.x86_64.rpm rpm -ivh glibc-devel-2.12-1.107.el6_4.4.x86_64.rpm rpm -ivh gcc-4.4.7-3.el6.x86_64.rpm 

другими словами, все было установлено отлично (я разобрал их на основе того, что было установлено без проблем.

прямо под # , где проблемы начинаются.

Я ничего не могу запустить после #, потому что после этой строки ничего не устанавливается.

что мне делать ?

ОБНОВИТЬ

они терпят неудачу после #
потому что .. первый зависит от второго
а вторая зависит от первого.

другими словами..

 rpm -ivh glibc-common-2.12-1.107.el6_4.4.x86_64.rpm 

просит

 rpm -ivh glibc-2.12-1.107.el6_4.4.x86_64.rpm 

в то время как тот снова просит первого.

Вы также можете использовать yum для установки.

 $ yum --nogpgcheck localinstall *.rpm 

Затем Yum будет убедиться, что все настройки установлены до попытки установки. Он даже рассмотрит предложенные файлы .rpm, которые вы пытаетесь установить, чтобы убедиться, что их зависимости выполнены.

В общем, как правило, это плохая идея попытаться установить несколько файлов .rpm, используя один rpm -ivh ... Лучше всего включить их в одну командную строку, чтобы rpm мог проверять зависимости по всему набору .rpms.