Target CNF (stable/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60 에러

ubuntu 패키지의 설치중 에러가 뜨는 경우가 있는데요.

 

W: Target CNF (stable/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60
W: Target CNF (stable/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list:60
W: Target Packages (stable/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:60 and /etc/apt/sources.list.d/docker.list:1
W: Target Packages (stable/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1
W: Target Translations (stable/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1
W: Target CNF (stable/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1
W: Target CNF (stable/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:58 and /etc/apt/sources.list.d/docker.list:1

 

리스트 파일이 중복되서 그런데요.

 

리스트 파일 중복 처리하기

 

먼저 툴을 사용해서 삭제가 가능합니다.

 

sudo apt install python3-apt python3-regex

그리고 cleanup유틸을 다운로드 합니다.

 

최신버전을 깃허브에서 다운로드 받으세요.

 

curl -L -O  https://github.com/davidfoerster/aptsources-cleanup/releases/download/v0.1.7.5.2/aptsources-cleanup.pyz

 

실행가능한 버전으로 바꾸시고

chmod a+x aptsources-cleanup.pyz

마지막으로 실행하시면 됩니다.

 

sudo ./aptsources-cleanup.pyz

원하는 파일을 yes 눌러서 삭제하시면 됩니다.

 

이제 따로 에러메시지가 나오지 않습니다.

 

ubuntu@python-server:~/py3$ sudo apt update
Hit:1 https://download.docker.com/linux/ubuntu focal InRelease
Hit:2 http://ap-seoul-1-ad-1.clouds.ports.ubuntu.com/ubuntu-ports focal InRelease
Hit:3 http://ports.ubuntu.com/ubuntu-ports focal-security InRelease
Hit:4 http://ap-seoul-1-ad-1.clouds.ports.ubuntu.com/ubuntu-ports focal-updates InRelease
Hit:5 http://ap-seoul-1-ad-1.clouds.ports.ubuntu.com/ubuntu-ports focal-backports InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
43 packages can be upgraded. Run 'apt list --upgradable' to see them.
ubuntu@python-server:~/py3$