我被告知不要使用sudo,以便有关软件包由普通用户在本地安装。
我如何做到这一点,因为我得到以下内容:
apt-get install elasticsearch
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
答案 0 :(得分:2)
谁告诉你这可能是错的。在Ubuntu(或任何Debian衍生产品)上安装软件需要root权限。预打包的软件只能以root用户身份安装。
虽然可以手动编译和安装软件。
答案 1 :(得分:0)
您必须将自己置于sudoers列表或使用sudo。如果您没有权限,那么您实际上没有任何其他选项
答案 2 :(得分:0)
apt-get upgrade也需要root权限,所以:
sudo apt-get update && sudo apt-get upgrade