Apt
為什麼我使用“su”時只能使用apt-get?
不確定您需要什麼資訊,如果有的話。讓我知道。我有一個代理可以繞過我的個人資料文件中為 su 和普通使用者設置的公司網路。當我以普通使用者身份執行 sudo 或正常 apt-get install 時,它會掛起,就好像它無法通信一樣,但我可以訪問網路。當我執行與 su 相同的 apt-get 操作時,它可以正常工作,沒問題。你認為呢 ?
它似乎與環境變數有關。
如果您在配置文件中設置代理(作為環境變數),那麼可能在發出時
sudo
,這些變數不會被載入。如果您成功使用
su
,那麼您可能正在使用su -
(這是載入環境變數的方式root
)。要載入這些變數(對於普通使用者)——如果我的假設是正確的——你應該
-E
使用sudo
. 您應該查看手冊以sudo
獲取更多詳細資訊。