-1

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

3 回答 3

2

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

不过,可以手动编译和安装软件。

于 2012-04-10T19:32:25.933 回答
0

您将不得不将自己放在 sudoers 列表中或使用 sudo。如果你没有权限,你真的别无选择

于 2012-04-10T19:32:55.020 回答
0

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

sudo apt-get update && sudo apt-get upgrade
于 2012-05-24T06:06:20.217 回答