pacman 명령이 제대로 작동하도록 Arch Linux에서 호스트 이름을 재구성하는 방법

pacman 명령이 제대로 작동하도록 Arch Linux에서 호스트 이름을 재구성하는 방법

방금 썸 드라이브 없이 시스템을 부팅할 수 있도록 컴퓨터에 Arch Linux를 설치했습니다. 재부팅한 후 몇 가지 조정을 시작했고 팩맨 명령이 더 이상 제대로 작동하지 않는다는 사실을 금방 깨달았고 그 이유는 알 수 없었습니다. 처음에는 더 이상 인터넷에 연결되어 있지 않다고 생각했지만 몇 가지 성공적인 핀 명령을 실행하여 여전히 인터넷에 연결되어 있음을 보여주었습니다. 예를 들어, Intel 프로세서용 마이크로코드를 설치하려고 하면 다음 오류가 발생합니다. 몇 가지 오류만 표시되고 있는데 미러 목록에 있는 모든 사이트를 시도했지만 실패한 것 같습니다. 명령을 입력하는 것으로 시작합니다.

sudo pacman -S intel-ucode

어느 수확량

resolving dependencies
looking for conflicting packages…

packages (1) intel-code-20210216-1

total Download Size: 2.67 MiB
total Installed Size: 3.46 MiB

:: Proceed with installation? [Y/n]

Enter 키를 눌러 기본값인 yes를 적용했지만 다음 오류가 발생합니다. 다시 말하지만 이는 특정 사이트에 대한 오류만 표시하지만 미러 목록의 모든 사이트에서 작동하는 것으로 보입니다.

error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from www.caco.ic.unicap.br : Could not resolve host: www.caco.ic.unicamp.br
error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from ftp.agdsn.de : Could not resolve host: ftp.agdsn.de
error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from mirror.darklinux.uk : Could not resolve host: mirror.darklinux.uk
error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from mirror.surf : Could not resolve host: mirror.surf.  
warning: failed to retrieve some files
error: failed to commit transaction (invalid url for server)
Errors occurred, no packages were upgraded

webbmachine명령을 사용하여 호스트 이름을 설정한 후에 이런 일이 발생하기 시작했습니다 hostnamectl set-hostname webbmachine. 또한 내 호스트 이름이 파일에 반영되고 /etc/hostname파일 /etc/hosts에도 다음 형식의 올바른 정보가 반영되는지 확인했습니다.

# Static table lookup for hostnames
# See hosts(5) for details
127.0.0.1 localhost
127.0.0.1 webbmachine

내 호스트 이름 설정 방법에 문제가 있는 것 같지만 확실하지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다!

답변1

could not resolve host오류는 webbmachine 구성으로 인해 발생할 수 있는 일부 DNS 문제와 매우 비슷해 보입니다.

관련 정보