在ubuntu上安裝matconvnet,配置環境要求gcc 4.9.*,而系統的gcc是5.4的,所以要修改gcc版本,但是伺服器上有多個使用者,不能改全域性,會對別人造成影響。所以只能改自己的環境變數了,以下是修改過程。
參照了這篇:
linux下不同使用者使用不同版本gcc的方法
安裝你需要的gcc版本後,檢視
ls /usr/bin/gcc*
/usr/bin/gcc-4.9
在home目錄下建立bin資料夾,手動或:mkdir bin
建立軟連線:
$ ln -s /usr/bin/gcc-4.9 ./bin/gcc
ln -s /usr/bin/g++-4.9 ./bin/g++
$ ls ./bin -l
lrwxrwxrwx 1 hktxt hktxt 16 nov 2 17:09 g++ -> /usr/bin/g++-4.9
lrwxrwxrwx 1 hktxt hktxt 16 nov 2 17:08 gcc -> /usr/bin/gcc-4.9
修改自己home目錄下的.bashrc,
$ vim ~/.bashrc
按i,進入插入模式,在最後一行新增:
export path=~/bin:$path
按esc,退出編輯,輸入:wq, 退出。
執行以下命令讓修改生效:
$ source ~/.bashrc
測試是否生效:
$ gcc -v
gcc version 4.9.3 (ubuntu 4.9.3-13ubuntu2)
ok。
ubuntu伺服器下不同使用者使用不同的cuda版本
安裝cuda 安裝過程中在建立軟鏈結時需要注意一下,如果你是第一次安裝cuda,那麼毫無疑問輸入y yes 但是如果你是安裝額外版本的cuda,是否選擇y yes 就要看你的具體需求而定,簡言之,就是如果你希望啟用當前安裝的cuda版本,就選y,如果你只是想安裝這個版本,而暫時還不想啟用該版本時,就...
ubuntu不同主機不同使用者之間ssh免密碼登入
需求 在h1,h2的 etc hosts檔案中都新增如下內容 192.168.1.11 h1 192.168.1.22 h2這時候h1,h2上已經可以 互相通過ssh user2 h2來登入對方了,只是還需要輸入密碼 2.1.分別安裝ssh sudo apt get install openssh ...
jenkins針對不同使用者顯示不同專案
網上看了別人寫的部落格有點頭暈 比如 典型的許可權混亂,te使用者可以讀re使用者的專案,re使用者可以讀te使用者的專案。比如 這個分不清應該寫專案名字還是寫使用者名稱。一 建立使用者 二 安裝外掛程式 2.搜尋並安裝role based strategy外掛程式 三 修改授權策略 四 修改安全規...