suse-12-linux gcc gcc-c++離線安裝教程,不使用yum等


最近這幾天接手新的項目,要部署新的服務器,采用目前比較主流的框架開發的程序,前后端進行了分離。在這種情況下就需要使用nginx做代理,以便於很好的區分前后端,目前雖然已經有很多很好的發布體系,但是個人認為,掌握一些原理技術是十分有必要的。廢話不多說,在安裝nginx的過程中,如果提示了以下信息,說明你的linux機子沒有安裝gcc

我所使用的系統是SUSU 12版本的linux,這個版本的linux沒有yum等直接安裝命令,沒辦法,手動下載所有rpm包進行安裝吧。

全部安裝包截圖如下:

此處是我本次安裝包的所有rpm文件:https://download.csdn.net/download/weixin_40861358/10778085

----------------------------------------

我的安裝步驟:

1.首先看看你機子的glibc的版本,使用rpm -qa|grep glibc

然后去http://rpm.pbone.net/這個網站下載對應的glibc-devel-2.22-8.4.x86_64.rpm包,大版本能對上就行了,小版本應該不礙事。還有glibc-devel所依賴的linux-glibc-devel-3.7.1-2.1.noarch.rpm包。

安裝順序:(順序別錯,相互依賴的)

    rpm -ivh linux-glibc-devel-3.7.1-2.1.noarch.rpm

    rpm -ivh glibc-devel-2.22-8.4.x86_64.rpm

2.安裝gcc所需要的rpm包

    rpm -ivh cpp48-4.8.3+r212056-6.24.x86_64.rpm

    rpm -ivh libasan0-4.8.5-165.1.x86_64.rpm

    rpm -ivh libatomic1-4.8.5-165.1.x86_64.rpm

    rpm -ivh libgomp1-4.8.5-165.1.x86_64.rpm

    rpm -ivh libtsan0-4.8.5-165.1.x86_64.rpm

    rpm -ivh libitm1-4.8.5-165.1.x86_64.rpm

3.安裝gcc

    rpm -ivh gcc48-4.8.3+r212056-6.24.x86_64.rpm

    rpm -ivh gcc-4.8-6.65.x86_64.rpm

此處需要注意的是gcc48版本4.8.3需要和cpp48版本4.8.3一致,其他的依賴版本大一點沒啥問題。如果不知道版本就直接安裝gcc48-4.8.3+r212056-6.24.x86_64.rpm,系統會提示所需要的安裝包版本。gcc大版本一致就行了。

4.安裝gcc-c++

    首先還是安裝依賴包:

    rpm -ivh libstdc++48-devel-4.8.3+r212056-6.24.x86_64.rpm

    rpm -ivh libstdc++-devel-4.8-6.65.x86_64.rpm

    rpm -ivh gcc48-c++-4.8.3+r212056-6.24.x86_64.rpm

    rpm -ivh gcc-c++-4.8-6.65.x86_64.rpm

此處也需要注意gcc48-c++的版本和libstdc++48-devel的版本需要保持一致為4.8.3,且和上面安裝的gcc48的版本也需要保持一致,不然會報缺少依賴。

libstdc++-devel和gcc-c++的版本也需要保持一致,且和上面安裝的gcc版本也需要保持一致。

-------------------------

至此gcc和gcc-c++包就安裝完畢了。rpm -qa|grep gcc

如果你的版本和我一致,那么直接下載安裝就完事了,下篇文章將介紹nginx安裝。
---------------------
作者:悅讀
來源:CSDN
原文:https://blog.csdn.net/weixin_40861358/article/details/83960692
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

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



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