Slackware安裝Oracle和DB2相關軟體版本:Slackware 13.1, Oracle10g, DB2 Exprexx-C 9.71. Slackware下安裝Oracle 10g Slackware下安裝Oracle和RHEL上安裝差不多,一般來說用Slackware的人安裝系統的時候都會直接選full,因為我信任Patrick Volkerding選擇的軟體。只是在SlackwareSlackware安裝Oracle下有幾個庫的位置和下不一樣,需要建兩個軟串連:ln -s /usr/lib/libstdc++.so.6.0.13 /usr/lib/libstdc++.so.5ln -s /usr/lib/libgcc_s.so.1 /lib/ 如果沒有建這兩個串連安裝Oracle的時候會報幾個串連錯誤。剩下的就幾本上都差不多了。2. Slackware安裝DB2 Express-C 9.7 DB2在Linux很好安裝,不過到了Slackware卻有點問題,直接安裝報錯,看了下/tmp下聲稱的日誌,說是沒有libpam.so。google後得知slackware不帶PAM的東西,在SlackBuilds裡搜了下也沒有,只好上源碼,到 http://www.kernel.org/pub/linux/libs/pam/library/ 下個最新版本,然後./configure --prefix=/usr/local , make , make install即可,然後運行一遍ldconfig,然後在安裝就完全正常了。 slackware下有一點特別的就是新添加的使用者目錄下沒有預設的.bash_profile和.bashrc,RHEL上裝好 DB2 之後會自動給db2inst1使用者下的這兩個設定檔添加資訊,為方便後人,故將添加的內容貼上: 添加在~db2inst1的.bash_profile或.bashrc中:# The following three lines have been added by UDB DB2.if [ -f /home/db2inst1/sqllib/db2profile ]; then . /home/db2inst1/sqllib/db2profilefi 添加在~dasusr1的.bash_profile或.bashrc中:# The following three lines have been added by UDB DB2.if [ -f /home/dasusr1/das/dasprofile ]; then . /home/dasusr1/das/dasprofilefi