Linux 시스템의 소스에서 패키지를 설치하는 스크립트가 필요하고 첫 번째 단계의 결과로 일반적으로 발생하는 오류를 처리하는 방법을 알아야 합니다./구성 어쩌면 패키지가 누락되었을 수도 있습니다. 프로세스를 종료하고 해당 소스에서 패키지를 완전히 구성하지 않습니다.
나는 일반적인 bash 스크립트를 가지고 있습니다.
- 소스 tar 압축 풀기
- 디렉토리에 CD를 넣으세요
- ./configure를 실행하세요.
예를 들어 패키지가 GNUCASH이고 ./configure를 실행하면 반환되는지 확인하는 데 도움이 필요합니다.
Package libxml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml-2.0.pc' to the
PKG_CONFIG_PATH environment variable No package 'libxml-2.0' found
configure: error: Library requirements (libxml-2.0 >= 2.5.10) not met;consider
adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a
nonstandard prefix so pkg-config can find them.
내 스크립트는 누락된 libxml 패키지를 처리하거나 최소한 BUILD 프로세스의 모든 단계가 수행되고 발생할 수 있는 각 오류가 처리되도록 최종 사용자가 프로세스 문제를 자동으로 해결할 수 있도록 도와줍니다.
답변1
사용자가 아닌 어떤 패키지가 필요한지 알기 때문에 종속성을 먼저 설치해야 한다고 생각합니다.