2012-04-10 7 views
0

Ich wurde angewiesen, sudo nicht zu verwenden, damit das betreffende Paket lokal von einem normalen Benutzer installiert wird.ubuntu - wie installiere Software als dieser Benutzer, nicht mit sudo. Fehlermeldung "Konnte die Sperrdatei nicht öffnen"

Wie kann ich das tun, da ich folgendes erhalten:

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

Wie ist dies eine Programmierung Frage? –

+2

Dies gehört wahrscheinlich zu [Ask Ubuntu] (http://askubuntu.com/). –

Antwort

2

Wer du auch gesagt, dass dies möglich war, irrte. Die Installation von Software unter Ubuntu (oder einem anderen Debian-Derivat) erfordert Root-Rechte. Die vorinstallierte Software kann nur als root installiert werden.

Es kann jedoch möglich sein, die Software manuell zu kompilieren und zu installieren.

0

Sie müssen sich in die Sudoers-Liste eintragen oder sudo verwenden. Wenn Sie keine Berechtigung haben, die Sie wirklich haben keine andere Option

0

Root-Rechte für erforderlich sind apt-get aktualisieren, so:

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