Linux下非root用戶安裝軟件的一般流程:


 

 

1. 獲取源代碼,一般是wget方式,ubuntu可以使用apt-get source來獲取源代碼。

2. 解壓源代碼,一般使用tar -zxvf xxx.tar.gz即可

3. 切換到解壓后的目錄,運行 ./configure。其選項可以通過 ./configure –help來獲取,非root用戶下最重要的應該是定義安裝目錄,即應該定義 ./configure –prefix=/path/to/bin, 對於一些依賴庫,可能還需要使用 ./configure  –prefix=xxx –with-xx-dir=xxx這種形式。

4. 接着是編譯源代碼和安裝軟件: make &&  make install。這兩條命令可以分開來用,因為編譯的時候可以指定參數 -j來並行編譯,這樣能夠加快編譯進度。。

5. 更新path路徑。使用export PATH=/path/to/bin:$PATH,這句話在shell窗口運行只在本次會話中有效,可以將其寫到.bashrc或者.bash_profile里面使其對當前用戶有效。

6.如果安裝的是動態鏈接庫,則需要更新動態鏈接庫路徑: export LD_LIBRARY_PATH=/path/to/library:$LD_LIBRARY_PATH,同樣是export命令,最好將其寫在.bashrc這類文件下面以便登陸的時候自動調用。

示例可參考: http://www.tlanyan.me/install-apache2-php-mysql-with-none-root/


免責聲明!

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



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