2012-04-10 2 views
0

私はsudoを使用しないように指示されているので、関係するパッケージは通常のユーザーによってローカルにインストールされます。ubuntu - 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

これはおそらく[Ask Ubuntu](http://askubuntu.com/)に属しています。 –

答えて

2

が間違っていました。 Ubuntu(またはDebianの派生物)にソフトウェアをインストールするには、root権限が必要です。あらかじめパッケージ化されたソフトウェアは、root権限でのみインストールできます。

ソフトウェアを手動でコンパイルしてインストールすることは可能かもしれません。

0

あなたはsudoersのリストに入れたり、sudoを使う必要があります。あなたが権限を持っていない場合、あなたが本当に他のオプションを持っていない

0

ルート権限はapt-getをあまりにもアップグレードするために必要とされているので:

sudo apt-get update && sudo apt-get upgrade 
関連する問題