본문 바로가기
작업일지/자율주행

번외-그간의 오류코드 정리(우분투)

by rlawltjqq 2022. 1. 12.

22/01/11

어제는 치과 진료로 인해 작업을 진행을 못해서 그간 한 줄씩 나를 괴롭혔던 오류 문구들에 대해서 정리하고자 한다.

핸드폰 서치기록과 페이지 창의 기록이 험난하다.

우분투를 업데이트하려고 할때 __command not found: apt install net-tools 이런 문구가 나왔다. 

명령어를 찾을 수 없다는 문구이다.

리눅스 기반 운영체제는 비교적 쉽게 프로그램을 설치할 수 있다.

이렇게 입력해주면 sudo apt-get install net-tools 해결된다. sudo는 아마 superuser do라는 말이었던 거 같다.

superuser는 최고 권한을 얻는 사용자라는 개념이다. 비슷한 예로 옛날에 안드로이드폰을 루팅 하면서 썼던 "su"가 있다. 아마 이 su도 같은 뜻의 줄임 말일 것이다.

su 어플 이미지


Unable to locate package update 이것은 sources.list 패키지를 읽는데 문제가 생겼다는 얘기이다.

크게 두 가지 방법으로 해결할 수 있다. 랜선을 연결을 확인한다. 연결되어 있다면 패키지 문제이므로

vi /etc/apt/sources.list 입력하고 주소를 수정해준다.

그래도 혹시 모르니까 해당 파일은 백업 파일을 만들어 놓는 것이 좋다.

deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse              
deb http://archive.ubuntu.com/ubuntu bionic-security main restriceted universe multiverse 
deb http://archive.ubuntu.com/ubuntu bionic-updates main restriceted universe multiverse

 

 요롷게 수정해준 뒤 저장하고 sudo apt-get update를 입력해주면 업데이트가 진행된다.

새로운 프로그램을 설치할 때 문제가 생긴다면 업데이트를 해주면 설치되는 경우도 많으니 참고 하자.


E: could not get /var/lib/dakg/lock-frontend-open

E:Unable to acquire the dpkg frontend lock 잠금 파일을 얻을 수 없다는 말이다.

이제는 다른 것 보다 E:가 나오면 보기만 해도 머리가 아파진다.   

이때는

sudo dpkg --configure -a 

sudod apt update를 입력해주면 해결된다.


permissionError[Errno13]permission denied 허가 거부 오류이다. 이건 chmod 명령어를 사용해서 권한을 바꿔주면 해결된다. 무슨 권한을 줘야 할지 모르겠다면 chmod 666 파일이름 을 주자 그럼 무리 없이 작동될 것이다.