以前幾乎從未接觸過
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的教程,網上有一大把,步驟我就不太細述,大家下了教程可以一步步去嘗試。在這裡我寫一些需要注意的東西,讓後面的人能夠少走一些彎路...