ubuntu - 如何安装软件作为这个用户,而不是sudo。收到错误“无法打开锁定文件”

时间:2012-04-10 19:29:34

标签: install sudo elasticsearch

我被告知不要使用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?

3 个答案:

答案 0 :(得分:2)

谁告诉你这可能是错的。在Ubuntu(或任何Debian衍生产品)上安装软件需要root权限。预打包的软件只能以root用户身份安装。

虽然可以手动编译和安装软件。

答案 1 :(得分:0)

您必须将自己置于sudoers列表或使用sudo。如果您没有权限,那么您实际上没有任何其他选项

答案 2 :(得分:0)

apt-get upgrade也需要root权限,所以:

sudo apt-get update && sudo apt-get upgrade