컴퓨터운영 체제

수동 코드 빌드, tar.gz 설치

인터넷에서는 설치 준비가 끝난 deb 패키지를 찾을 수 없으며 표준 Linux 배포 저장소에 프로그램 버전이 맞지 않을 수도 있습니다. 따라서 소스 코드에서 직접 응용 프로그램을 빌드해야합니다. 후자를 tar.gz 또는 tar.bz2 형식의 특별 아카이브에 배포했습니다.

필요한 아카이브가있는 폴더로 이동하십시오.

tar.gz의 비슷한 설치는 "checkinstall"명령을 사용하여 수행됩니다. 먼저 코드에서 deb 패키지를 빌드해야합니다. 따라서 기본 명령이 설치되어 있지 않으면 터미널에 "sudo apt-get install checkinstall"이라고 써야합니다. 그런 다음 "cd directory_unique_program_code"명령을 사용하여 원하는 아카이브가있는 폴더로 이동해야합니다.

이 경우 설치는 tar.gz에서 이루어 지므로 "tar -zxf program name.tar.gz"또는 "tar -jxf program name.bz2"명령을 사용하여 압축을 풀어야합니다.

원하는 결과를 얻으려면 아카이브 관리자가 파일을 추출 할 수도 있습니다. 명령 줄에서보다 편리하게 작업 할 수 있도록 폴더, 파일 또는 보관소에 복잡한 이름을 자동으로 추가하는 멋진 TAB 단추가 개발되었습니다. 이렇게하려면 이름의 첫 글자 만 입력하면됩니다.

프로그램 배포를위한 소스 코드 구성

간단히 말하면, tar.gz를 설치하는 것은 특정 운영 체제에 맞는 텍스트로 파일을 설정하는 것을 의미합니다. 이 작업 후에 는 시스템 구성 을 설명하는 파일이 생성 됩니다. 이러한 목적을 위해 "./configure"명령이 발명되었습니다. 이 이후의 OS 자체는 어떤 방식 으로든 변경되지 않으므로 팀은 완전히 안전하며 시스템의 안정성을 손상시키지 않습니다.

또한 응용 프로그램 작성자가 설치 키를 완성하기를 원할 수 있으므로 작성자로부터 필요한 지시 사항을 보려면 "./configure -help"를 입력하거나 readme 또는 설치 파일을 열고 tar.gz 아카이브를 설치하면됩니다. 이 단계는 프로세스를 올바르게 완료하기 위해 모든 추가 종속 패키지를 설치해야하기 때문에 가장 복잡합니다. 따라서 프로세스 중간에 구성 설치가 중지 된 경우 필요한 패키지를 시스템에 추가해야합니다. 이 경우 필요한 라이브러리 및 패키지의 모든 이름이 터미널에 지정됩니다. 따라서 잘 이해하면 쉽게 그러한 설정을 탐색 할 수 있습니다.

deb 패키지 빌드

앞서 언급 한 "checkinstall"프로그램은 우분투처럼 널리 사용되는 deb 패키지와 같이 다양한 배포판에 필요한 패키지를 만들고 설치하도록 설계되었습니다.

궁극적으로 tar.gz의 설치가 이것의 결과입니다. 정확한 어셈블리 유형을 지정하려면 "-D"키가 추가됩니다. 즉, 전체 팀은 "sudo checkinstall -D"와 같습니다. 프로그램의 설치 및 위치에 대한 모든 추가 작업은 동일한 폴더에서 수행됩니다. 프로그램을 제거하려면 Aptitude remove, Aptitude purge, Synaptic과 같은 표준 도구를 사용할 수 있습니다. 설명 된 tar.gz 설치 만이 유일한 방법은 아니지만 많은 사용자에게 가장 선호 될 수 있습니다. 그럼에도 불구하고 어디에나 함정이 있기 때문에 매우 조심스럽고 세심해야합니다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.unansea.com. Theme powered by WordPress.