오늘은 리눅스 OS를 받았습니다. 나는 터미널을 가지고 놀면서 흥미로운 것들을 다운로드하고 있었는데, 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를 실행해야 합니다.
sudo apt-get install <something>
sudo apt install <something>
잠긴 프로세스와 파일을 망쳐 놓지 마십시오. Ubuntu Linux 기술은 그러한 블록을 제거할 필요성이 전혀 발생하지 않을 정도로 발전했습니다.
행운을 빌어요.