『壹』 linux軟體缺少動態鏈接庫.so怎麼辦
問問題要清楚。Linux 有無數的發行版,成千上萬的so鏈接庫。
什麼軟體?
什麼系統?Ubuntu/Debina/Arch/Redhat/Gentoo/.....
錯誤信息是什麼?xxxx.so is missed ?
記得要加版本號。
『貳』 linux:Apache找不到libphp5.so
libphp5.so是php5提供的,你還需要編譯php5才能生成這個文件
你在PHP的configure的時候,加上:
--with-apxs2=/usr/local/apache/bin/apxs
這樣就會自動編譯一個libphp5.so出來了。
『叄』 linux上部署java項目,調用sh腳本啟動java Main方法程序,找不到對應的so文件!
如果未設置JAVA_HOME環境變數,需要手動指定
#JDK所在路徑
JAVA_HOME=/root/JDK/jdk1.6.0_24
RUNNING_USER、APP_HOME、APP_MAINCLASS、CLASSPATH根據自己項目的情況修改即可。
如果在windows下編輯上傳到linux,注意用dos2unix命令轉換文件格式,不然會報錯。
『肆』 debian 下怎麼找不到linux-vdso.so.1
有幾個程序可以用來安裝軟體:apt-get, aptitude, synaptic.apt-get是命令行工具,aptitude是字元圖形界面工具,synaptic是圖形界面工具。
1. 配置安裝源
/etc/apt/sources.list文件可以這樣寫
deb ftp://debian.ustc.e.cn/debian stable main non-free contrib
deb ftp://debian.ustc.e.cn/debian testing main non-free contrib
下面我們將以安裝firefox瀏覽器來解釋3個安裝工具的用法。
2. 使用apt-get安裝軟體
在終端中輸入su和密碼後,以root身份運行apt-get update更新軟體列表,然後運行apt-get install firefox就可以安裝上firefox瀏覽器了。
3. 使用aptitude安裝軟體
用apt-get安裝軟體固然方便,但是,有時候你必須記住軟體的全稱和具體版本號,用aptitude就不需要了。
在終端中輸入su和密碼後,以root身份運行aptitude,用滑鼠選擇Actions菜單——Update package list更新軟體列表或者你按"u"鍵。然後按"/"鍵,彈出搜索窗口。輸入fire回車,將高亮顯示第一個被搜索到的名字含有fire的軟體。如果第一個不是firefox,按"n"(next)鍵繼續搜索下一個。找到後按SHIFT+"+"選定,再按"g"(go)就安裝上了。升級軟體也是同樣的方法。
4. 使用synaptic安裝軟體
你可以需要使用前面的兩種方法中的一種安裝synaptic.
從系統菜單中運行Synaptic Package Manager運行synaptic,輸入root密碼後就可以使用了。從Edit菜單中選擇Reload Package Information更新軟體列表。用滑鼠點擊任意一個軟體,以激活軟體列表框,然後直接按鍵盤輸入的fire——搜索。按鍵盤上的向下箭頭來搜索下一個。
『伍』 如何解決Linux下因為libstdc++.so.5不存在的問題
在FC3中,如果沒有完全安裝,有時在安裝一些RPM包中出錯提示,提示找不到libstdc++.so.5這個文件,解放方法在光碟中找到compat-libstdc++這個包安裝就可以了,還可以用yum install libstdc++.so.5就可以了.