Я новичок в Linux, может ли кто-нибудь быть любезным, чтобы помочь мне узнать, как установить программное обеспечение с терминала?
Я пытался установить Java, введя команду в терминале
sudo apt-get install openjdk-7-jdk
но я получаю ошибки,
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?
Я также пробовал root
su -
, но он говорит, что пароль неверный, так что же такое root?
Заранее спасибо за помощь, ребята.
Используя sudo
, вы временно становитесь пользователем root на время выполнения этой команды, так же, как вы переключились на root с помощью su - root
, выполнили команду и переключились обратно с помощью exit
.
В стандартной конфигурации Ubuntu не настраивает пароль для пользователя root, поэтому вы не можете войти в систему как root напрямую, как вы пытаетесь это сделать с помощью su
. Вы должны либо использовать sudo
, либо настроить пароль для пользователя root. Рекомендуется просто использовать sudo
.
Вы уверены, что использовали sudo
при попытке запустить команду установки?
Вы получите эту ошибку, если у вас открыт графический интерфейс пользователя. Проверьте рабочий стол, открыт ли менеджер пакетов synaptic?