티스토리 뷰
다양한 apt update error 해결 방법 (apt update errors - solved)
Linux를 사용하다 보면 sudo apt-get update와 sudo apt-get upgrade 명령어 사용 시 일부 패키지의 다운로드가 안되는 경우가 있습니다.그 이유는 Linux에 설정된 locale 및 국가 설정에 따라 가장 가까운 Repo.에서 필요한 파일을 다운로드 시도하다가 실패했기 때문입니다.
해결 방법은 간단합니다. VPN을 사용하여 다른 국가의 IP로 바꿔주시면 Repo. 역시 자동으로 바뀌기 때문에 sudo apt-get update 및 sudo apt-get upgrade 관련 문제를 손쉽게 해결할 수 있습니다.
Repo.에서 일부 패키지를 다운로드할 수 없는 상태는 아래의 사진과 같습니다. Failed to fetch ~ 이런 식으로 시작되며 패키지 이름이 나오는데, 그 패키지가 Repo.에 제대로 없어서 이런 문제가 발생합니다.
VPN을 사용하는 사용자의 경우, 간단하게 VPN에 접속하면 이 문제가 해결되지만 VPN 계정이 없는 경우에도 Linux에서는 간단하게 무료로 해결할 수 있습니다.
Tor를 사용하여 apt-get update && apt-get upgrade 하는 방법
Linux 터미널에서 sudo apt-get install tor proxychains4를 설치합니다. 설치가 완료되면 sudo service tor start 명령어를 사용하여 tor를 실행합니다.
누락된 패키지 이름을 복사하고 sudo proxychains4 apt-get -d install 패키지 이름을 붙여넣기하여 다운로드합니다.
tor는 속도가 좀 느리기 때문에 패키지 다운로드에 다소 시간이 걸릴 수 있습니다. 패키지 다운로드가 끝나면 ctrl + c를 눌러서 tor 연결을 끊고, sudo service tor stop으로 tor 서비스도 종료시켜줍니다.
마지막으로 sudo apt-get install 패키지 이름을 입력하시면 다운로드 된 패키지를 설치하실 수 있습니다.
following packages have been kep back 문제 해결
The following packages have been kept back 이후에 나오는 패키지들은 자동으로 upgrade가 안되고 어느 정도 시간이 흘러야 설치가 됩니다. 만약 강제로 업그레이드를 진행할 경우 한 줄씩 복사하여 sudo apt-get install 뒤에 붙여넣기 하여 진행하시면 됩니다. 그러나 패키지의 이름이 너무너무 많은 경우 for() 함수를 사용하여 자동으로 진행할 수 있습니다.
Linux의 강점이죠.
먼저 The following packages have been kept back: 아래 줄부터 패키지 이름이 나오는 부분을 모두 선택하여 복사를 합니다.
그리고 cat > list.txt 명령어를 입력하고 Enter
Ctrl + Shift + v를 입력하여 붙여넣기 합니다. Enter를 눌러서 한 줄을 바꿔줍니다.
마지막으로 Ctrl + D를 눌러서 편집을 종료합니다.
이 과정을 거쳐, 패키지 이름을 list.txt 파일에 저장했습니다.
이제 for() 함수를 사용하여 반복해서 명령을 실행할 수 있도록 명령어를 작성합니다.
for list in $(cat list.txt); do sudo apt-get install $list; done
이 명령어 한 줄이면 list.txt에 있는 모든 패키지를 한 줄씩 자동으로 설치하게 됩니다.
설치가 완료되면 rm ./list.txt 명령어를 입력하여 list.txt 파일을 삭제합니다.
이 문제들이 가장 흔한 apt update 및 apt upgrade 관련 이슈들이고 VPN 또는 Tor를 사용하여 간단하게 해결할 수 있습니다.
Tor의 경우 다크 웹 관련 뉴스에 많이 등장하여 보안에 위험하다는 식으로 이해하는 분들이 있지만 이 명령어 사용과는 전혀 관련이 없습니다. 안전하게 패키지를 다운로드 할 수 있으니 안심하시고 사용하셔도 됩니다.
'Computer' 카테고리의 다른 글
포터 2 내비 - SD카드를 확인해 주세요 [포터 2 수동 업데이트] (0) | 2024.11.01 |
---|---|
PikPak 사용 방법 및 안전한 토렌트 다운로드 (2) | 2024.10.16 |
Kali Linux Hyper-v 설치(Kali Linux on Hyper-v) (0) | 2024.10.14 |
내비 SD 변경사항 확인 및 수동 업데이트 방법 (Navi SD's changes & manual update) (0) | 2024.10.13 |
무료 hwp 편집 및 hwp 비밀번호 찾기 (Free hwp editor) (0) | 2024.10.11 |
Hash값 확인하는 방법 총정리(How to check a file hash) (0) | 2024.10.11 |
내비게이션 SD 백업 방법 (How to backup a Navi SD) (0) | 2024.10.09 |
피싱 사이트(Phishing) 확인 꿀팁 (How to verify a phishing site) (3) | 2023.06.30 |
- Windows defender application guard
- Markdown Editor
- PDF 문서 만들기
- netstat 사용법
- 장유맛집
- FTP SERVER PORT FORWARDING
- 폴더 암호화
- Kali Linux 활용법
- 티스토리챌린지
- 고추농사
- PDF 가리기
- Set Password for PDF
- 간헐적단식
- 김해맛집
- certutil
- iA Writer
- 무료 데이터 복구
- pdf 비밀번호 설정
- 1일1식
- 다이어트
- Windows Pro 암호화
- KEX Error
- 전라북도 맛집
- ftp server
- FREE OFFICE SOFTWARE
- 오블완
- 무료 동기화 프로그램
- Affinity Photo 꿀팁
- 무료 오피스 프로그램
- IP 추적 프로그램
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |