Linux在無root的權限下如何安裝程序

       對於一些共用的機器,可能我們並沒有root權限,在安裝程序時會稍微麻煩點,其實只要把相關文件放在自己的目錄下就可以免去root權限限制了。

      

      我裝libevent,無root 權限,通過prefix指定安裝路徑爲我的/home目錄下即可:

      ./configure --prefix=/home/****/libevent --enable-shared

      make

      make install

      make verify #libevent的測試,其他的安裝不一定有


      當然,這是針對用了AutoTool的項目才行,如果是直接編寫的Makefile,就只能去改makefile了。

      另外,因爲--enable-shared開啓了動態鏈接庫,所以將lib導出到環境變量中去:

      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/****/libevent/lib

      http://blog.andrewbeacock.com/2007/10/how-to-add-shared-libraries-to-linuxs.html

 

 


     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章