无论有没有 sudo 都无法运行该程序

无论有没有 sudo 都无法运行该程序

我尝试运行这个程序(texlive 包管理器):

tlmgr install 

并收到此错误:

You don't have permission to change the installation in any way,
specifically, the directory /usr/local/texlive/2012/tlpkg/ is not writable.
Please run this program as administrator, or contact your local admin.

所以我尝试了:

sudo tlmgr install

并得到:

sudo: tlmgr: command not found

为什么 sudo 找不到该程序?我该怎么办?

答案1

Sudo 似乎改变了你的环境。你可以尝试使用完整路径运行该命令:

sudo /usr/bin/tlmgr install

另外值得尝试的是使用以下命令运行 sudo -E

sudo -E tlmgr install

答案2

尝试export PATH=/usr/local/texlive/2012/bin/x86_64-linux:$PATH一下然后tlmgr install

或者,尝试sudo sh -l -c tlmgr install

相关内容