centos7 下gcc離線安裝


1、在centos安裝鏡像文件ios中的Packages文件夾中需找安裝文件:

把需要的文件直接復制出來就行。

這里提醒的一點是,如果用命令行進入該文件夾,因為文件路徑帶空格,所以需要加上雙引號:

[root@cm1 ~]# cd /run/media/root/CentOS 7 x86_64/Packages
bash: cd: /run/media/root/CentOS: 沒有那個文件或目錄
[root@cm1 ~]# cd /run/media/root/"CentOS 7 x86_64"/Package

進入Packages文件夾之后,把如下gcc、gcc c++ 以及他們的依賴包復制出來:

按照依賴關系,依次安裝即可:

[root@cm1 gcc]# ls
cpp-4.8.5-28.el7.x86_64.rpm          glibc-headers-2.17-222.el7.x86_64.rpm
gcc-4.8.5-28.el7.x86_64.rpm          kernel-headers-3.10.0-862.el7.x86_64.rpm
glibc-devel-2.17-222.el7.x86_64.rpm  libgomp-4.8.5-28.el7.x86_64.rpm
[root@cm1 gcc]# rpm -ivh cpp-4.8.5-28.el7.x86_64.rpm 
警告:cpp-4.8.5-28.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
准備中...                          ################################# [100%]
        軟件包 cpp-4.8.5-28.el7.x86_64 已經安裝
[root@cm1 gcc]# rpm -ivh kernel-headers-3.10.0-862.el7.x86_64.rpm 
警告:kernel-headers-3.10.0-862.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
准備中...                          ################################# [100%]
正在升級/安裝...
   1:kernel-headers-3.10.0-862.el7    ################################# [100%]
[root@cm1 gcc]# rpm -ivh glibc-headers-2.17-222.el7.x86_64.rpm 
警告:glibc-headers-2.17-222.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
准備中...                          ################################# [100%]
正在升級/安裝...
   1:glibc-headers-2.17-222.el7       ################################# [100%]
[root@cm1 gcc]# rpm -ivh glibc-devel-2.17-222.el7.x86_64.rpm 
警告:glibc-devel-2.17-222.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
准備中...                          ################################# [100%]
正在升級/安裝...
   1:glibc-devel-2.17-222.el7         ################################# [100%]
[root@cm1 gcc]# rpm -ivh libgomp-4.8.5-28.el7.x86_64.rpm 
警告:libgomp-4.8.5-28.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
准備中...                          ################################# [100%]
        軟件包 libgomp-4.8.5-28.el7.x86_64 已經安裝
[root@cm1 gcc]# rpm -ivh gcc-4.8.5-28.el7.x86_64.rpm 
警告:gcc-4.8.5-28.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
准備中...                          ################################# [100%]

[root@cm1 ~]# cd gcc
[root@cm1 gcc]# rpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpm 
警告:gcc-c++-4.8.5-28.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
錯誤:依賴檢測失敗:
        libstdc++-devel = 4.8.5-28.el7 被 gcc-c++-4.8.5-28.el7.x86_64 需要
[root@cm1 gcc]# rpm -ivh libstdc++-devel-4.8.5-28.el7.x86_64.rpm 
警告:libstdc++-devel-4.8.5-28.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
准備中...                          ################################# [100%]
正在升級/安裝...
   1:libstdc++-devel-4.8.5-28.el7     ################################# [100%]
[root@cm1 gcc]# rpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpm 
警告:gcc-c++-4.8.5-28.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
准備中...                          ################################# [100%]
正在升級/安裝...
   1:gcc-c++-4.8.5-28.el7             ################################# [100%]
[root@cm1 gcc]# 




正在升級/安裝...
   1:gcc-4.8.5-28.el7                 ################################# [100%]
[root@cm1 gcc]# 

 make過程報錯:

xml/apr_xml.c:35:19: 致命錯誤:expat.h:沒有那個文件或目錄 :安裝expat-devel
/usr/local/openssl/include/openssl/rsa.h:62:26: 致命錯誤:openssl/asn1.h:沒有那個文件或目錄:安裝openssl-devel

安裝文件都可以用ios那個Packages目錄中找


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM