導航:首頁 > 源碼編譯 > ubuntu編譯多用戶

ubuntu編譯多用戶

發布時間:2025-01-29 02:29:14

『壹』 ubuntu 是主要做什麼用的系統,和windows有什麼區別, 又怎樣用它來進行編程

ubuntu是linux的種類,linux一般用在伺服器和工作站上,泰坦尼克的3d渲染就是在這個系統上完成的,linux主要是比較省資源,而且效率高,當然是專門的工作站版本。

『貳』 Anaconda 多用戶共享安裝指南 v2 (Ubuntu)

為了實現多用戶共享訪問 anaconda 在 Ubuntu 伺服器上的虛擬環境,我們基於 v1 方法進行了升級,以增加 fish shell 支持並強化了對 conda 目錄的保護。以下步驟詳細介紹了從軟體下載到許可權管理的整個過程,確保所有用戶能高效、安全地使用 anaconda。

在 Ubuntu 系統中,我們推薦使用國內源下載合適的 Anaconda3 安裝包,例如:Anaconda3-2023.09-0-Linux-x86_64.sh。確保下載的是 anaconda3 版本。

在 root 用戶下執行安裝命令,並確保之前未安裝過 anaconda。安裝完成後,我們需配置 PATH 路徑,以便各終端都能訪問到conda。

打開/etc/environment 文件,將安裝目錄 /opt/anaconda3/bin 添加至 PATH 中。同樣,考慮使用/etc/profile 或 export PATH='...' 方式在 bash shell 中實現,但不推薦用於 fish shell。重啟終端以應用更改。

接下來,創建一個用戶組來為其他用戶提供訪問許可權。依次執行命令以完成這一步驟,同時禁止用戶對此特定文件的讀寫許可權,確保他們直接在自己的目錄下創建環境,避免收到許可權不足的提示。

可選使用 conda protect 來保護 base 或共享環境,防止用戶錯誤地下載和修改包,同時避免許可權不足的問題。安裝 conda-protect 後,使用 conda protect 命令即可實現保護與解除保護。

若希望為所有用戶指定新環境的位置與鏡像,通過系統級的 anaconda 配置文件進行設置,新建 condarc 文件並定義 envs_dirs 列表,確保每個用戶都能在自己的目錄中正確使用 -n 參數新建環境。此外,可加入清華源或其他鏡像地址,以便更快地下載所需包。

關於 umask 的問題,需要確保它允許用戶組寫許可權。root 用戶的默認 umask 是 0022,可能導致其他用戶無法訪問新建的包緩存目錄。為解決這一問題,可使用 umask 命令重置相關目錄許可權,或設置 crontab 以定期重置許可權,確保系統穩定運行。

在完成所有步驟後,只需將用戶加入 conda 用戶組,即可使用共享環境或創建新環境。如有任何遺漏或疑問,請隨時指正。

閱讀全文

與ubuntu編譯多用戶相關的資料

熱點內容
國內動漫用什麼app看 瀏覽:353
樹莓派高級編程 瀏覽:928
30歲學編程晚嗎 瀏覽:68
解壓專家怎麼打開 瀏覽:86
php開源留言板 瀏覽:49
新鄉市區疫情怎麼查詢app 瀏覽:158
我的世界伺服器怎麼弄圖 瀏覽:999
vc6的編譯框 瀏覽:198
程序員寫照 瀏覽:539
怎麼退出github伺服器版本 瀏覽:797
雲伺服器sip 瀏覽:910
對稱平衡型壓縮機 瀏覽:953
rust連接什麼伺服器 瀏覽:382
php刪除數組的空元素 瀏覽:74
有什麼古今翻譯的app 瀏覽:54
華為平板里的app熱門推薦怎麼關閉 瀏覽:731
kindle可以看pdf嗎 瀏覽:620
小米文件夾變小 瀏覽:324
為什麼安卓系統不設計橫屏 瀏覽:686
myeclipse編譯文件 瀏覽:586