Arch Linux를 기반으로 Live CD/USB 만들기

Arch Linux를 기반으로 Live CD/USB 만들기

archisoArch 라이브 CD를 부팅한 후 다음을 사용하여 패키지를 설치 하려고 했습니다 .

pacman -Sy archiso

하지만 나는 다음을 얻습니다.

error: failed to commit transaction (conflicting files)
archiso: /usr/lib/initcpio/archiso_shutdown exists in filesystem
archiso: /usr/lib/initcpio/hooks/archiso exists in filesystem
archiso: /usr/lib/initcpio/hooks/archiso_loop_mnt exists in filesystem
archiso: /usr/lib/initcpio/hooks/archiso_pxe_common exists in filesystem
archiso: /usr/lib/initcpio/hooks/archiso_pxe_http exists in filesystem
archiso: /usr/lib/initcpio/hooks/archiso_pxe_nbd exists in filesystem
archiso: /usr/lib/initcpio/hooks/archiso_pxe_nfs exists in filesystem
archiso: /usr/lib/initcpio/hooks/archiso_shutdown exists in filesystem
archiso: /usr/lib/initcpio/install/archiso exists in filesystem
archiso: /usr/lib/initcpio/install/archiso_kms exists in filesystem
archiso: /usr/lib/initcpio/install/archiso_loop_mnt exists in filesystem
archiso: /usr/lib/initcpio/install/archiso_pxe_common exists in filesystem
archiso: /usr/lib/initcpio/install/archiso_pxe_http exists in filesystem
archiso: /usr/lib/initcpio/install/archiso_pxe_nbd exists in filesystem
archiso: /usr/lib/initcpio/install/archiso_pxe_nfs exists in filesystem
archiso: /usr/lib/initcpio/install/archiso_shutdown exists in filesystem
Errors occurred, no packages were upgraded.

나는 읽었다팩맨 위키. 그래서 나는 다음을 시도한다:

pacman -Qo  /usr/lib/initcpio/archiso_shutdown 

나는 얻다:

error: No package owns /usr/lib/initcpio/archiso_shutdown

에 관해서는:

팩맨이나 프런트 엔드를 사용하지 않고 프로그램을 수동으로 설치한 경우 프로그램과 모든 파일을 삭제한 다음 팩맨을 사용하여 올바르게 다시 설치해야 합니다.

Live CD를 부팅한 후 pacman가장 먼저 실행되는 프로그램입니다 .

답변1

패키지를 업데이트하지 않고 데이터베이스를 동기화하지 마십시오.언제나사용하거나 pacman -Syu눈에 보이는 종류의 손상을 경험할 수 있습니다.

기본적으로 pacman에게 특정 패키지에 대한 로컬 데이터베이스 목록을 새로 고치고 동시에 다른 패키지(공유 라이브러리)를 업데이트하지 않도록 지시했습니다. 그렇기 때문에일부 업그레이드는 지원되지 않습니다.

당신은 읽을 수있다슬픈 사용자의 비유좀 더 구체적인 예를 들어보겠습니다.

관련 정보