홈페이지 » 어떻게 » Ubuntu에서 소프트웨어를 컴파일하는 동안 종속성을 해결하는 방법

    Ubuntu에서 소프트웨어를 컴파일하는 동안 종속성을 해결하는 방법

    Linux에서 소프트웨어를 컴파일하는 가장 어려운 부분은 종속성을 찾고 설치하는 것입니다. 우분투에는 의존성을 자동으로 감지, 탐지 및 설치하는 명령이 있습니다..

    우리는 최근에 Ubuntu의 소스에서 소프트웨어를 컴파일하는 기본 사항을 다루었습니다. 그래서 시작하기 만하면 원래 기사를 확인하십시오..

    자동 - 아파트

    Auto-apt는 ./configure 명령을 실행할 때까지 기다리고 기다립니다. ./configure가 존재하지 않는 파일에 액세스하려고하면 auto-apt는 ./configure 프로세스를 보류 상태로두고 적절한 패키지를 설치하고 ./configure 프로세스가 계속되도록합니다..

    먼저 다음 명령을 사용하여 auto-apt를 설치하십시오.

    sudo apt-get auto-apt를 설치하십시오.

    설치가 끝나면 다음 명령을 실행하여 자동 응답에 필요한 파일 목록을 다운로드하십시오. 이 프로세스는 몇 분 정도 걸립니다..

    sudo 자동 업데이트

    첫 번째 명령이 완료되면 다음 명령을 실행하여 데이터베이스를 업데이트하십시오. 이 명령은 몇 분이 걸립니다..

    sudo auto-apt updatedb & sudo auto-apt update-local

    auto-apt의 데이터베이스를 빌드 한 후에는 다음 명령을 사용하여 ./configure 프로세스를 시작할 수 있습니다 :

    sudo 자동 실행 ./configure

    APT 파일

    특정 파일이 누락되었다는 오류 메시지가 나타나면 파일을 가져 오기 위해 설치해야하는 패키지를 알지 못할 수 있습니다. Apt 파일을 사용하면 단일 명령으로 특정 파일을 포함하는 패키지를 찾을 수 있습니다.

    먼저 apt-file 자체를 설치해야합니다.

    sudo apt-get apt-file을 설치하십시오.

    설치가 끝나면 다음 명령을 실행하여 구성된 apt 저장소에서 파일 목록을 다운로드하십시오. 이것들은 큰 목록이므로 다운로드하는 데는 몇 분이 걸릴 것입니다..

    sudo apt-file 업데이트

    다음 명령을 실행하여 "example.pc"를 파일 이름과 함께 사용하면 명령을 통해 설치할 패키지를 정확하게 알 수 있습니다.

    apt-file 검색 파일 example.pc

    표준 apt-get install 명령을 사용하여 패키지를 설치하십시오.

    sudo apt-get install 패키지

    Ubuntu Package Search 웹 사이트에서 파일 검색을 수행 할 수도 있습니다. 사용 "패키지 내용 검색"섹션에서 특정 파일을 검색합니다..

    apt-file과 동일한 결과를 얻을 수 있으며 파일 목록을 다운로드 할 필요가 없습니다..

    Apt-Get Build-Dep

    초기 게시물에서 apt-get build-dep를 다루었습니다. 설치하려는 프로그램의 이전 버전이 이미 우분투의 패키지 저장소에 있다면, 우분투는 이미 필요한 의존성을 알고 있습니다..

    다음 명령을 입력하여 "꾸러미"를 packge의 이름으로 바꾸면 apt-get은 필요한 종속성을 설치합니다 :

    sudo apt-get build-dep 패키지

    Apt-get은 필요한 모든 의존성을 설치하라는 메시지를 표시합니다..

    최신 버전의 프로그램에 서로 다른 종속성이 필요한 경우 수동으로 몇 가지 추가 종속성을 설치해야 할 수 있습니다.


    이 모든 명령은 apt-get을 사용하므로 Debian, Linux Mint 및 apt-get 및 .deb 패키지를 사용하는 다른 Linux 배포판에서도 사용할 수 있습니다.