На этот вопрос уже есть ответ:
Я попытался установить ubuntu-limited-extras
с помощью терминала, но выскочил экран «Microsoft Eula», и я закрыл терминал (теперь я знаю, что не должен был этого делать). После неудачной попытки «щелкнуть» по опции «ОК» на таком экране. В результате я сломал apt-get ...
Я попробовал apt-get install -f
, а также apt-get remove -f
, но это не сработало .
jan@jan-Satellite-C855:~$ apt-get install -f
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?
jan@jan-Satellite-C855:~$ apt-get remove -f
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?
Я прочитал статью «Что делать при сбое apt-get» , но ничего не сработало ...
Итак, что мне теперь делать?
От кода Вы совместно использовали, Вы не выполняетесь склонный - добираются как корень . Попробуйте это:
jan@jan-Satellite-C855:~$ sudo apt-get install -f
или Вы могли переключить пользователя, чтобы базироваться и затем выполнить его:
jan@jan-Satellite-C855:~$ sudo -s
[sudo] password for jan:
root@jan-Satellite-C855:~# apt-get install -f
Ошибка Вы получаете просто средства, которые у Вас нет полномочий выполнить apt-get
. Если это - ваниль установка Ubuntu, то нет никакого root
пользователь, для использования apt-get
с пользователем jan
необходимо сделать это с sudo
:
sudo apt-get install -f
Другая возможная причина для этой ошибки является существованием другого процесса, смотрящего /var/lib/dpkg
. И Центр программного обеспечения и Диспетчер пакетов делают это, необходимо всегда закрывать их перед использованием apt-get
в терминале.