導航:首頁 > 源碼編譯 > 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編譯多用戶相關的資料

熱點內容
java設置excel格式 瀏覽:954
單片機鎖存器地址怎麼看 瀏覽:573
手機硬體編程 瀏覽:832
如何去除你看文件夾時間 瀏覽:438
兩個加數的和的編程 瀏覽:793
51單片機lcd顯示 瀏覽:583
hacmp命令 瀏覽:619
安卓游戲機都有什麼 瀏覽:73
androidapp被殺死 瀏覽:393
msp430單片機測量溫度 瀏覽:428
用友的雲加密是一直都不用換嗎 瀏覽:360
美的空調壓縮機壞了怎麼辦 瀏覽:803
usb單片機驅動 瀏覽:129
模板模式在源碼中的體 瀏覽:938
linuxsd卡分區 瀏覽:632
網頁查郵箱伺服器地址 瀏覽:226
程序員重構水管圖 瀏覽:43
電子加密貨幣有漏洞發行後能改嗎 瀏覽:797
java一段時間執行 瀏覽:513
pdftojpg綠色版 瀏覽:680