Ubuntu Linux에서 TAR GZ 및 TAR BZ2 파일을 컴파일 및 설치하는 방법

Ubuntu Linux에서 TAR GZ 및 TAR BZ2 파일을 컴파일 및 설치하는 방법

Windows와 달리 Linux에 소프트웨어를 설치하는 것은 약간 더 복잡할 수 있습니다. 선택한 소프트웨어가 이미 패키지 형태이거나 저장소에 있고 간단한 텍스트 줄로 설치할 수 있는 경우가 아니면 .TAR.GZ 또는 .TAR.BZ2 파일에서 컴파일하고 설치해야 할 가능성이 있습니다. .





이것은 악몽일 수 있지만 규칙을 지킨다면 그렇게 되어서는 안 됩니다. 설치가 필요한 성가신 아카이브가 있는 경우 다음 방법을 사용하여 패키지를 만들고 해당 패키지를 설치하고 나중에 패키지 관리자를 통해 소프트웨어를 제거하는 멋진 방법을 제공합니다. 명령줄 준비 완료, 심호흡 부탁드립니다...





강철의 타르볼

.TAR.GZ/BZ2 파일은 선택한 애플리케이션의 원시 소스 코드를 포함하는 압축된 tarball(압축되지 않은 확장자는 .TAR임)입니다. 설치하려면 Ubuntu에서 프로그램을 실행할 수 있는 방식으로 이러한 파일을 컴파일, 처리 및 연결해야 합니다.





tarball 형식은 1988년(그리고 다시 2001년)에 표준화되었으며 소프트웨어 배포를 위해 Linux와 Windows 모두에서 계속 널리 사용됩니다. 원래 tarball은 테이프 장치에 데이터 백업을 용이하게 하도록 설계되었으며 그렇게 하려는 것은 아닙니다.

Linux 명령줄을 사용한 적이 없다면 걱정할 필요가 없습니다. 명령은 간단하고 응집력이 있습니다.



시스템 준비

라는 패키지를 설치해야 합니다. 빌드 필수 소스에서 패키지를 생성하고 확인 설치 쉽게 제거할 수 있도록 패키지 관리자에 추가합니다. 이것은 콘솔을 통해 빠르게 수행할 수 있습니다. 간단히 터미널( 애플리케이션 , 부속품 , 단말기 ) 및 다음을 입력합니다.

sudo apt-get install build-essential checkinstall





64비트에서 16비트 실행

다운로드 및 설치를 위한 시간을 두고 완료되면 업그레이드를 위해 버전 관리 소프트웨어를 설치할 수도 있지만 나중에 언제든지 할 수 있습니다. 어쨌든 다음 세 가지가 트릭을 수행합니다.

sudo apt-get 설치 하위 버전 git-core mercurial





다음으로 이러한 패키지를 빌드할 때 사용할 공통 디렉토리가 필요합니다. 기술적으로 쓰기 가능한 한 어디에나 넣을 수 있습니다. 공식 Ubuntu 설명서는 다음을 권장합니다.

/usr/local/src

그래서 우리는 그것을 고수할 것입니다:

sudo chown $USER /usr/local/src

그런 다음 쓰기 가능한지 확인합니다.

sudo chmod u+rwx /usr/local/src

마지막으로 우리도 설치할 것입니다 적절한 파일 , 발생하는 종속성 문제를 해결하는 데 사용됩니다.

sudo apt-get 설치 apt 파일

다음 명령을 실행하고 완료하지 않으면 apt-file을 업데이트해야 한다는 팝업이 표시될 것입니다.

sudo apt 파일 업데이트

일단 이 작업을 수행하면 시스템에서 던진 타르볼에 대해 준비되므로 다시 수행할 필요가 없습니다.

추출 및 구성

신비한 .TAR.GZ 파일을 이미 다운로드했다고 가정하면 먼저 파일을 지정된 빌드 폴더로 이동해야 합니다.

/usr/local/src

). 일반 파일 브라우저로 이 작업을 수행할 수 있으며 완료되면 새 터미널을 엽니다.

다음을 입력하여 빌드 폴더로 변경합니다.

cd /usr/local/src

다음으로 아카이브를 추출하십시오. 을위한 .TAR.GZ 파일 유형:

tar -xzvf .tar.gz

그리고 .TAR.BZ2 파일 유형:

tar -xjvf .tar.bz2

모든 것이 잘 되었다면 위의 스크린샷과 같이 추출된 파일의 긴 목록이 표시됩니다. 아직 터미널을 닫지 마세요. 완료되지 않았습니다.

바로 이 시점에서 나는 충고하다 아카이브가 방금 생성한 폴더로 이동하고(일반적인 파일 브라우저를 사용하여) 파일이 존재하는 경우 README 또는 INSTALL을 엽니다. 귀하의 특정 소프트웨어에 제가 설명하려는 방법과 다른 방법이 필요한 경우 이 파일이 키를 보유할 것입니다. 당신은 자신을 구할 수 있습니다 많은 이렇게 함으로써 번거로움.

소프트웨어에 따라 다른 설치 옵션을 선택할 수도 있으며 INSTALL 또는 README에서 이러한 옵션을 규정합니다. 파일은 확장자가 없을 수 있지만 일반 텍스트이며 Gedit 또는 선택한 텍스트 편집기에서 열어야 합니다.

일반적으로 다음 명령은 기본 설치 방법으로 소프트웨어를 설치합니다.

tarball은 파일과 동일한 이름의 폴더에 압축이 풀렸으므로 이전에 사용한 cd 명령을 사용하여 다음과 같이 이 폴더로 변경합니다.

cd /usr/local/src/

아카이브가 생성된 폴더의 이름으로 바꿉니다. 다음을 입력하여 소스 파일을 구성해야 합니다.

./구성

메모: 소프트웨어에 구성 파일이 없으면 다음으로 바로 건너뛸 수 있습니다. 빌드 및 설치 이 문서의 섹션에 있지만 먼저 INSTALL 또는 README 설명서를 참조하십시오.

autoconf와 관련된 오류 메시지를 받으면 다음을 입력하여 설치해야 합니다.

sudo apt-get install autoconf

그런 다음 실행

./구성

다시.

이 명령은 소프트웨어를 사용하는 데 필요한 모든 패키지가 설치되어 있는지 확인합니다. 이전에 설치한 apt-file을 사용하여 공백을 채울 수 있습니다.

오류(예:

구성: 오류: 라이브러리 요구 사항 ... 충족되지 않음

) 오류 메시지 위에서 찾을 수 없는 파일을 찾은 다음 다음을 입력하여 apt-file 검색을 사용합니다.

apt 파일 검색 .

이렇게 하면 필요한 파일이 어떤 패키지에 있는지 알려주므로 다음을 사용하여 다운로드할 수 있습니다.

안드로이드에서 핫메일을 설정하는 방법

sudo apt-get 설치

이것은 항상 발생하지는 않지만 필요한 종속성이 없는 경우 매우 유용합니다.

만족스러우면 패키지(필요한 경우)가 있으므로 다음을 실행하십시오.

./구성

다시 명령합니다.

모든 것이 잘되면 당신은 볼 수 있습니다

config.status: Makefile 생성

- 축하합니다. 거의 다 왔습니다! 많은 사람들이 이 지점에 도달하기 전에 포기하지만, 당신은 그것보다 낫습니다.

빌드 및 설치

동일한 터미널 창 유형으로:

만들다

앉아서 커피를 마시고 잠시 숨을 쉬십시오. 설치 크기에 따라 시간이 걸릴 수 있습니다.

이제 다음 명령으로 프로그램을 설치할 수 있습니다.

sudo 검사 설치

화면의 지시에 따라 소프트웨어에 대한 설명을 추가하고 입력하다 이 화면에서:

모든 것이 잘되면 당신은 볼 수 있습니다 설치 완료 . 등을 토닥입니다. 잘 하셨습니다.

이제 소프트웨어가 다음 위치에 설치되어야 합니다.

/usr/local/bin

거기에서 아무 문제 없이 실행할 수 있습니다.

끝까지 하셨나요? 패키지를 기다리거나 리포지토리에서 가져오는 것이 더 쉽지 않습니까? 어쩌면 당신은 그것을 발견 ... 쉽게? 의견에 알려주십시오.

공유하다 공유하다 트위터 이메일 Windows 10 데스크탑의 모양과 느낌을 변경하는 방법

Windows 10을 더 멋지게 만드는 방법을 알고 싶으십니까? 이러한 간단한 사용자 지정을 사용하여 Windows 10을 나만의 것으로 만드십시오.

다음 읽기
관련 항목
  • 리눅스
  • 우분투
  • 파일 압축
저자 소개 팀 브룩스(838건의 출판물)

Tim은 호주 멜버른에 거주하는 프리랜서 작가입니다. 당신은 그를 따라갈 수 있습니다 트위터 .

팀 브룩스의 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.