Сегодня я получил ОС Linux. Я игрался с терминалом, скачивал некоторые вещи, которые мне показались интересными, но, кажется, я запустил команду, которая испортила команду apt-get. Всякий раз, когда я пытаюсь что-то установить, я получаю сообщение об ошибке:
$ E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
$ E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
Нет никаких процессов, обновляющих что-либо, и я уже пытался вручную удалить файлы блокировки.
Я пытался использовать Wireshark и nmap, и вот несколько команд, которые я выполнил, и я считаю, что они портят файлы блокировки:
$ sudo usermod -a -G wireshark rafael
$ sudo chown root /usr/bin/dumpcap
Я не смог использовать Wireshark из-за проблем с правами доступа, поэтому я попытался предоставить ему разрешения с помощью этих команд, которые я, очевидно, нашел на случайных форумах в Интернете (я полный новичок в командах Linux).
Как мне снова запустить команду apt-get?
решение1
Вам необходимо запустить apt с правами root.
sudo apt-get install <something>
sudo apt install <something>
Не связывайтесь с заблокированными процессами и файлами. Технология Ubuntu Linux продвинулась до такой степени, что, вероятно, никогда не возникнет необходимости удалять такие блокировки.
Удачи.