在過時的SUSE 11下安裝git的艱辛歷程

2021-06-29 14:48:18 字數 1570 閱讀 7557

以前幾乎從未接觸過

linux

,被指派去搭建乙個平台實現**的持續交付,首先需要

git,給我的資源是乙個虛擬機器伺服器,然後我基本上是白手起家的。寫一些搭建過程中的心(吐)得(槽)。

安裝suse11

的過程不予多表,安裝完成之後發現不能上網,在硬體管理器中發現沒有讀到網絡卡,在安裝了

vmware tools

後得以解決(這點其實我不太肯定,因為我之前曾經安裝了一次並沒有顯示,後來重灌了系統之後再安裝

vmware tools

,使用wget

命令之後

duang

的一下能連線了)。

3小時的杯具搜尋發現這個版本的軟體源已經在

500年前消失了,根本沒法。於是只能用

windows

linux

環境下編譯,這時候就需要配置

samba

伺服器。看了很多資料,按照

上面所述的安裝成功。提醒一點是每次重啟系統都要敲入

linux:/ # /etc/rc.d/smb restart

重新啟動伺服器。

編譯的時候我已經有感覺不會那麼順利。。果然一開始用

make

命令進行編譯就提示

make cc:command not found

。原來這個系統是!空!的!幾乎啥都沒有安裝。所以老老實實的拿出光碟,在盤裡搜尋

gcc有關的軟體並且進行安裝。命令一定要是

-rpm -ivh --nodeps ****

的格式不然會提示你需要一大堆的依賴軟體!安裝好之後你可以用

which gcc

命令檢視是否已經安裝成功。再執行

make

發現多到**的錯誤!!!!一開始就提示找不到

stdio.h

之類的標頭檔案,這是因為沒有安裝

glibc

的庫,在光碟上找到並安裝

glibc-devel-32bit

之類的庫,我得出的結論是:少什麼標頭檔案就在盤或者網上找相應的包!!!我根據提示安裝了

opensll

的庫libopenssl-devel-0.9.8h-28.6.x86_64.rpm

和zlib

的庫zlib-devel-1.2.3-104.231.x86_64.rpm

。接著出現了錯誤:『

enoent

』未宣告

(在此函式內第一次使用

)的詭異錯誤。在網上根本找不到問題的描述,

enoent

是linux

中errno.h

中的錯誤列舉常量,我開始把這個標頭檔案包含進去之後發現沒有用,我就懷疑是不是**庫的問題,之後使用

./configure

命令出現了

c preprocessor "/lib/cpp" fails sanity check

的問題。發現原因是缺少核心標頭檔案,在盤裡搜尋

linux-kernel-headers

的rpm

安裝之接著

make,make install

,成功!!!



SUSE 11中安裝gcc開發環境

suse 11中安裝gcc開發環境 linux cat etc issue welcome to suse linux enterprise server 11 sp3 x86 64 kernel r l linux cat proc version linux version 3.0.76 0.1...

Suse11 企業版安裝Oracle11gR2

一 安裝準備 1.檢查硬體條件 記憶體 4g或以上 swap分割槽 至少記憶體的兩倍 tmp分割槽 至少1g oracle分割槽 建議40g 建議oracle就安裝在該分割槽 2.安裝suse過程中,最好將 將主機名寫入 etc hosts 給選中,不然安裝oracle時會提示localhost配置...

對suse12下安裝Oracle 11g的一些建議

最近在open suse 12上安裝了一次oracle 11g,經過幾天嘗試,不斷的向谷老師求教下,終於是將資料庫成功安裝上,並且能夠正常使用。在linux上安裝oracle的教程,網上有一大把,步驟我就不太細述,大家下了教程可以一步步去嘗試。在這裡我寫一些需要注意的東西,讓後面的人能夠少走一些彎路...