Ubuntu에서 수동으로 패키지를 설치하는 방법

Ubuntu에서 수동으로 패키지를 설치하는 방법

오랫동안 우리는 패키지 설치 저장소를 통한 프로그램, deb 패키지, rpm 패키지, PPA 또는 단순히 Synaptic 또는 Ubuntu Software Center와 같은 프로그램을 통해, 그러나 우리는 소스 코드를 통해 프로그램을 설치하는 방법에 대해서는 언급하지 않았습니다. 이 설치는 매우 지저분하지만 일반적으로 운영 체제, 시스템에 가장 잘 적응하는 것이기 때문에 가장 만족 스럽습니다. 이 설치를 수행하려면 거의 항상 다음 유형의 압축 패키지를 다운로드하기 만하면됩니다. tar.gz 또는 gz, 프로그램 코드가있는 것은 무엇이며 여기에서 파일을 컴파일합니다.

패키지를 수동으로 설치하려면 어떤 프로그램이 필요합니까?

역설적이게도 우분투는 다른 데비안 기반 시스템과 마찬가지로 모두 설치되지 않았습니다. 컴파일에 필요한 프로그램. 대부분의 도구가 포함 된 패키지는 표준으로 설치되지 않으므로 수동으로 패키지를 설치해야합니다. 자, 패키지를 직접 컴파일하려면 터미널에서이 작업을 수행해야합니다.

sudo apt-get install build-essential automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core

이렇게하면 Ubuntu가 코드를 컴파일하고 패키지를 수동으로 설치할 수 있도록 확장에 필요한 거의 모든 프로그램을 설치할 수 있습니다.

프로그램을 어떻게 직접 컴파일합니까?

이전 단계를 완료하면 터미널을 열고 소스 코드 폴더로 이동합니다. 가장 먼저해야 할 일은 파일«INSTALL»거의 모든 프로그램이 가져 오는 것, 일부는 그것을 사용합니다«추가 정보«. 일반적으로 컴파일하려면 다음을 작성해야합니다.

./configure를

확인

설치 만든다

./ 프로그램 이름

깨끗하게하다

비록, 파일에서 읽어보기 또는 설치 필요한 패키지와 프로그램 설치 방법에 대해 자세히 설명합니다. 나는 그들에게 명령한다 ./configure 및 make 그들은 프로그램 패키지를 구성하고 만드는 일을 담당합니다. 명령 설치 만든다 만든 것을 설치하고 ./ 우리는 프로그램을 실행합니다. 그런 다음 명령 깨끗하게하다 설치 중에 생성 된 불필요한 파일을 정리합니다. 이는 프로그램을 컴파일하는 데 필요한 대략적인 단계이지만 때때로 설치가 작동하려면 라이브러리 또는 패키지를 설치해야합니다. 마지막으로 설치가 더 좋지만 느린 설치입니다. 즉, 패키지를 수동으로 설치하려면 소스 코드와 시스템의 성능에 따라 다르므로 프로세스에 몇 시간 또는 몇 분이 걸릴 수 있습니다. 그렇기 때문에이 패키지 설치 방법은 모든 컴퓨터에서 수행 할 수 있지만 시간과 함께 강력한 컴퓨터에서 수행하는 것이 좋습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   거슨

    tar.gz 또는 tar.bz2 또는 이와 유사한 파일 아래에서 나에게 발생했으며 ./configure를 수행하면 오류가 발생합니다. 나는 설치 또는 읽어보기를 찾고 많은 사람들이 그것을 가져 오지 않지만 프로그램의 실행 파일을 터치하면 열리는 프로그램은 마치 노트북이 다운로드하는 것처럼 보이지만 여러 번 설치하고 싶고 할 수 없었습니다. .
    이러한 경우 어떻게 수행됩니까?

  2.   호아킨 가르시아

    안녕하세요 Gerson, 사용하려는 패키지 나 프로그램을 말씀해 주시겠습니까? 당신이 말한 바에 따르면, 당신이 다운로드 한 것은 미리 컴파일되거나 거의 사용할 준비가 된 패키지이며, 이는 소스 코드에서 설치하는 것과는 다른 것입니다. 하지만 먼저 확인하고 싶었습니다. 감사합니다. 불편을 드려 죄송합니다.

  3.   포스코_

    패키지의 수동 설치를 볼 때 "우분투에서 프로그램을 컴파일하는 방법"이라는 기사가 dpkg -i 패키지에 대해 이야기 할 것이라고 생각했습니다.

  4.   호세 마누엘 베네 디토

    안녕 호아킨
    블로그에 참석해 주셔서 대단히 감사합니다. 대단하다고 생각합니다. 감사합니다.
    나는 당신이 말하는 것을 시도했기 때문에 Gerson이 묻는 컴파일 유형 (예를 들어 Warzone)과 함께 프로그램 (예 : Warzone)의 설치에 대해 묻고 싶었습니다. 읽는 법을 배우는 사람에 대한 단계와 함께 그것이 어떻게 행해지는지 정확히 이해하십시오…. 진실은 터미널로 몇 가지 일을하는데 한동안 이런 일을하려고했지만 수업 에서처럼 자세한 설명을 찾지 못했다는 것입니다…. 할 수있어?

    이제부터 감사하고 따뜻한 인사를받습니다

    호세 마누엘

  5.   마르코

    안녕하세요, 제 이름은 Marco입니다. Linux 세계에 대해 배우고 싶습니다. Ubuntu 13.10이 있지만 처리하기가 매우 어렵고 설치가 어렵습니다. 모든 프로그램에서이 패키지 또는 해당 패키지가 잃어버린. 감사

  6.   호세 램

    Geniaaallll 형제, 내가 찾고 있었다. 너무 자세하게 찾기가 어려우므로 너무 감사합니다. 당신을위한 마음의 성공

  7.   후안 데이비드

    안녕하세요,이 프로그램을 설치하려고했습니다. darktable-3.0.1.tar.xz 저는 할 수 없었습니다. 저는 우분투를 처음 사용했습니다. 협조 해 주셔서 감사합니다.