RedHat Linux 下離線手動安裝gcc

2021-08-23 12:27:13 字數 2391 閱讀 5620

​        1.聯網條件下正常安裝gcc、g++。

直接在​命令視窗中以root身份輸入:

[root@localhost awp-01]#yum install gcc​

[root@localhost awp-01]#​ yum install g++

2.​離線條件下手動安裝gcc、g++:

​        ppl-0.10.2-11.el6.x86_64.rpm 、

cloog-ppl-0.15.7-1.2.el6.x86_64.rpm 、

mpfr-2.4.1-6.el6.x86_64.rpm 、

cpp-4.4.6-4.el6.x86_64.rpm 、

kernel-headers-2.6.32-279.el6.x86_64.rpm 、

glibc-headers-2.12-1.80.el6.x86_64.rpm 、

glibc-devel-2.12-1.80.el6.x86_64.rpm 、

libstdc++-devel-4.4.6-4.el6.x86_64.rpm 、

gcc-4.4.6-4.el6.x86_64.rpm 、

gcc-c++-4.4.6-4.el6.x86_64.rpm​​​(紅色就是安裝中出問題的地方)

​        之後,我們用u盤將這些檔案拷到所需要安裝的linux系統中,建議新建乙個目錄把所有的支援包都放到乙個資料夾中,便於管理。

接下來,我們使用root身份進入到這些檔案所在的目錄gcc當中依次輸入以下命令安裝。

​  [root@localhost gcc]#rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

[root@localhost gcc]# rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

​    [root@localhost gcc]# rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

​[root@localhost gcc]# rpm -ivh cpp-4.4.6-4.el6.x86_64.rpm

[root@localhost gcc]# rpm -ivh kernel-headers-2.6.32-279.el6.x86_64.rpm

​        [root@localhost gcc]# rpm -ivh glibc-headers-2.12-1.80.el6.x86_64.rpm

[root@localhost gcc]# rpm -ivh glibc-devel-2.12-1.80.el6.x86_64.rpm

[root@localhost gcc]# rpm -ivh libstdc++-devel-4.4.6-4.el6.x86_64.rpm

​       [root@localhost gcc]# rpm -ivh gcc-4.4.6-4.el6.x86_64.rpm 

[root@localhost gcc]# rpm -ivh gcc-c++-4.4.6-4.el6.x86_64.rpm

如果可以按照以上步驟順利安裝,那麼就安裝完成了,但是從網上看,很多人像我一樣,並不能很順利按照以上步驟進行安裝,會提示關聯性問題和缺少檔案,比如:

​error: failed dependencies:

glibc = 2.12-1.80.el6 is needed by glibc-headers-2.12-1.80.el6.x86_64

首先是強制安裝以上問題檔案,忽略關聯性問題:

​[root@localhost gcc]# rpm -ivh gcc-4.4.6-4.el6.x86_64.rpm --nodeps --force (忽略關聯性、強制安裝)

​也可以這樣一次性強制安裝所有安裝檔案:

[root@localhost gcc]# rpm -uvh  *.rpm  --nodeps  --force (忽略關聯性、強制安裝)

之後,我們可以到/usr​/bin目錄下輸入ls檢視是否有gcc、g++目錄,如果有,就安裝成功了,如果沒有,請繼續往下看:

​很不幸,我在安裝的時候,在做完以上步驟之後,仍然沒有安裝成功。所以當時幾乎崩潰,最後,由於我的師兄有留下乙個其他版本的gcc-c++ -4.4.7-4的g++安裝檔案,於是嘗試強制安裝,忽略相關性,安裝成功後,成功匹配!

​ 結論!結論!結論!

​1.首先,原部落格給出的安裝方法基本是正確的,起碼步驟上是沒有什麼大問題的!

2.所謂的相關性錯誤,並沒有那麼重要,我們將滿足安裝要求的檔案強制安裝後,仍然可以使用!不會出現錯誤!

3.跨版本組合的都能成功,我也是醉了!!!

4.大總結就是,按照以上步驟進行安裝,當出現報錯的時候進行強制安裝,忽略相關性,仍不能解決的,換乙個版本的相同檔案繼續強制安裝,就能成功!!!

OculusQuest系統韌體離線手動更新公升級

一 開啟開發者 1.登記開發者 2.安裝驅動 3.啟用開發者 4.開啟usb除錯 二 手動更新韌體adb工具 2.開啟cmd連線裝置 3.離線公升級系統韌體 追記 因oculus頻繁進行小版本更新,官方也並不主動提供完整韌體包。一 開啟開發者 在社群公告網盤,搜尋adb也可找到檢視社群交 流群 二 ...

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...