Linux에서 애플리케이션을 추가하는 방법

이 포스트에서 우리는 리눅스에 프로그램을 설치할 수있는 여러 가지 가능한 방법을 모두 간과 할 것입니다. 우분투가 가장 인기있는 리눅스 배포판이라는 점을 감안할 때, 특히 "리눅스 세계"에 막 뛰어 들기 시작한 사람들 사이에서이 미니 자습서는 정확히 "초보자"를 대상으로하며 우분투에만 집중할 것입니다. 어쨌든이 튜토리얼은 모든 Debian 및 Ubuntu 기반 배포판에서도 작동하며 (모두 .DEB 패키지를 사용하기 때문에) 일부 일반 프로그램과 개념은 다른 배포판에서도 작동합니다.


Ubuntu에는 시스템 응용 프로그램을 추가, 제거 또는 업데이트하는 여러 가지 방법이 있습니다.
Ubuntu에 사용할 수있는 모든 응용 프로그램을 기본적으로 설치할 수있는 것은 아닙니다. 특정 응용 프로그램을 수동으로 설치할 가능성을 활성화해야합니다.
응용 프로그램을 설치하는 주요 방법은 다음과 같습니다.

  • Ubuntu 소프트웨어 센터. 매우 간단한 방법으로 시스템에서 패키지를 추가하거나 제거 할 수있는 간단한 응용 프로그램입니다.
  • 프로그램 시냅스. Synaptic을 사용하면 시스템에 설치하는 프로그램을 더 많이 제어 할 수 있습니다. 뿐만 아니라 더 많은 수. 참고 : 현재 Synaptic은 apt-get을 사용합니다.
  • 프로그램 정통한. Adept는 Kubuntu에 포함 된 KDE 용 Synaptic 버전입니다.
  • 프로그램 apt-get 또는 aptitude. 터미널 모드에서 실행되는 고급 프로그램입니다. 매우 강력하며 무엇보다도 시스템에서 응용 프로그램을 추가 및 제거 할 수 있습니다. (Aptitude는 apt-get보다 완벽하며 다운로드 된 라이브러리를 기억하고 더 이상 사용되지 않는 경우 제거합니다.) 터미널 모드에서 실행중인 프로그램에 대한 도움말을 보려면 : (man nombre_del_programa). 예: man aptitude
  • Deb 패키지. .deb 확장자를 가진 파일은 Ubuntu 시스템에 쉽게 설치할 수 있도록 이미 준비된 애플리케이션 패키지입니다.
  • 바이너리 파일. 확장자가 .bin 인 파일은 Linux에서 실행 가능한 프로그램입니다.
  • 파일 실행. .run 확장자를 가진 파일은 일반적으로 Linux에 설치하기위한 마법사입니다.

이제 우리는 그들 각각의 특성을 볼 것입니다.

프로그램을 통해

Ubuntu 소프트웨어 센터

프로그램 우분투 소프트웨어 센터 Ubuntu에서 프로그램을 설치하거나 제거하는 가장 쉬운 방법입니다. 또한 가장 제한적입니다.

프로그램은 다음에서 찾을 수 있습니다. 응용 프로그램 메뉴> Ubuntu 소프트웨어 센터

(1) 응용 프로그램을 설치하려면 프로그램의 기본 화면에 표시된 범주 중 하나를 선택하십시오. 그러면 해당 범주에서 사용할 수있는 프로그램을 보여주는 창이 업데이트됩니다. 이제 설치하려는 프로그램을 찾아 두 번 클릭하면됩니다. 창에 설명이 표시되고 설치 버튼을 눌러 설치할 수있는 옵션이 표시됩니다.

(2) 찾고있는 프로그램이 어느 섹션에 있는지 모르는 경우. 오른쪽 상단의 검색 창에 설치할 애플리케이션 이름을 입력합니다. 프로그램의 이름을 쓰면 찾고 있던 후보를 찾을 때까지 가능한 후보 목록이 줄어 듭니다.

(3) 왼쪽의 "설치된 소프트웨어"를 클릭하면 시스템에 설치 한 모든 프로그램 목록에 액세스 할 수 있습니다. 이들 중 하나를 제거하려면. 두 번 클릭하면 창이 업데이트되어 프로그램에 대한 설명과 제거 옵션이 표시됩니다.

여기에서 비디오 형식으로 설명 된 것을 볼 수 있습니다.

시냅틱 패키지 관리자

시냅스 시스템에서 응용 프로그램을 설치하거나 제거하는 고급 시스템입니다. 환경은 Ubuntu Software Center에서와 같이 그래픽이지만 훨씬 더 강력합니다. Synaptic을 사용하면 시스템에 설치된 패키지 (응용 프로그램)를 완벽하게 제어 할 수 있습니다.

Synaptic을 실행하려면 시스템-> 관리-> 시냅틱 패키지 관리자. 이 패키지 관리자를 사용하면 매우 간단한 그래픽 방식으로 패키지를 설치, 재설치 및 제거 할 수 있습니다.

Synaptic 화면은 4 개의 섹션으로 나뉩니다.

가장 중요한 두 가지는 카테고리 목록입니다. (1) 왼쪽과 패키지의 (3) 우측에서.

목록에서 패키지를 선택하면 설명이 표시됩니다. (4).

패키지를 설치하려면 카테고리를 선택하고 원하는 패키지를 마우스 오른쪽 버튼으로 클릭 한 다음“설치하려면 전화 걸기"아니면 더블 클릭 패키지 이름에.

이 방법으로 시스템에 설치할 모든 패키지를 표시하고 적용을 클릭하여 설치를 계속하십시오. 이제 Synaptic은 인터넷의 저장소 또는 설치 CD에서 필요한 패키지를 다운로드합니다.

검색 버튼을 사용하여 설치할 패키지를 찾을 수도 있습니다.

검색 버튼을 클릭하면 이름이나 설명으로 프로그램을 검색 할 수 있습니다. 설치하려는 프로그램을 찾으면 두 번 클릭하여 설치합니다. 프로그램을 삭제하려면 해당 프로그램을 마우스 오른쪽 버튼으로 클릭하고 삭제 또는 완전히 삭제를 선택하기 만하면됩니다.

변경 사항을 적용하려면 적용 버튼을 클릭해야합니다.

Ubuntu의 소프트웨어 설치 시스템은 매우 강력하고 다재다능합니다. 저장소 내에서 응용 프로그램은 "패키지"로 구성됩니다. 각 패키지에는 적절한 기능에 의존하는 다른 패키지가 있습니다. Synaptic은 이러한 종속성을 해결하고 필요한 패키지를 설치합니다. 하지만 그 뿐만이 아닙니다. 응용 프로그램 패키지에는 설치하려는 응용 프로그램이 작동하는 데 필요하지 않지만 유용하다는 다른 패키지도 표시되어 있습니다. 이들은 "권장 패키지".

이러한 패키지를 고려하도록 Synaptic을 구성 할 수 있습니다.«추천»종속성 인 것처럼 자동으로 설치됩니다.

Synaptic을 시작하고 설정> 환경 설정, 탭 일반 "권장 패키지를 종속성으로 처리"상자를 선택합니다.

여기에서 비디오 형식으로 설명 된 것을 볼 수 있습니다.

숙련 된 전문가 관리자

Kubuntu 사용자는 Synaptic과 동등한 기능을 가지고 있습니다. 숙련 된 전문가 관리자. 메뉴에서 찾을 수 있습니다 KDE> 시스템> 전문 관리자. 이 작업은 Synaptic과 매우 유사합니다.

검색 상자를 사용하여 이름과 설명으로 패키지를 검색 할 수 있습니다. 목록 결과의 요소를 두 번 클릭하면 설치로 표시됩니다.
패키지의 속성 ( "세부 사항")을 살펴보면 패키지의 종속성을 볼 수 있습니다.

숙련도 메뉴를 클릭 한 다음 저장소 관리를 클릭하여 숙련도의 저장소를 관리 할 수 ​​있습니다.

쿠분투 소프트웨어 : 여기에는 (메인, 유니버스, 제한, 멀티 버스) 소스 코드가있는 곳이 하나 더 있습니다. 드롭 다운 메뉴를 통해 다운로드 할 서버 또는 위치를 선택할 수 있습니다.

타사 소프트웨어: 여기에 추가 타사 리포지토리 또는 시디롬을 포함 할 수 있습니다.

업데이트: Kubuntu 업데이트, 숙련 된 업데이트를 검토 할 업데이트를 선택할 수 있으며, 자동 업데이트도 구성 할 수 있으며, 알리지 않고 설치하거나, ​​자동으로 다운로드하거나, 업데이트가 있음을 알리도록 선택할 수 있습니다.

인증: 다음은 리포지토리에서 다운로드 한 파일의 서명 키입니다. 또한 관심이 있고 서명을 처리하는 타사 리포지토리를 찾은 경우 웹 사이트 또는 ftp에서 임의의 디렉토리로 서명 파일을 다운로드하여 포함 할 수 있습니다. 가져 오거나 "키 파일 가져 오기 ..."버튼을 클릭하여 포함합니다.

시스템이 변경 사항을 적용하기 위해 저장소를 추가하거나 제거한 후 업데이트 확인 버튼을 클릭해야합니다.

적성과 적성

프로그램을 그래픽으로 설치할 수 있지만 이전 지점에서 보았 듯이 항상 터미널을 사용하여 프로그램을 설치할 수 있습니다.

많은 신규 사용자에게이 옵션은 좀 더 복잡하고 다소 모호해 보일 수 있습니다. 현실에서 멀어지는 것은 없습니다. 익숙해지면 훨씬 더 편안하고 쉽고 빠릅니다.
텍스트 모드에서 프로그램을 설치하는 방법에는 두 가지가 있습니다. 적성apt-get은.

두 프로그램은 한 가지 세부 사항을 제외하고는 매우 유사합니다. aptitude는 패키지 설치에 적용된 종속성을 기억합니다. 즉, aptitude로 응용 프로그램을 설치 또는 업데이트 한 다음 제거하려는 경우 aptitude는 모든 종속성과 함께 프로그램을 삭제합니다 (다른 패키지에서 사용하는 경우 제외). apt-get 또는 Synaptic 그래픽 환경과 함께 설치된 경우 제거하면 지정된 패키지 만 제거되고 종속성은 제거되지 않습니다.


사용

우리는 통해 터미널을 엽니 다 애플리케이션-> 액세서리-> 터미널.

  • 패키지 설치 :
$ sudo apt-get 설치
  • 패키지 제거 :
$ sudo apt-get 제거
  • 패키지 제거 (구성 파일 포함) :
$ sudo apt-get 제거
  • 사용 가능한 패키지 목록을 업데이트합니다.
$ sudo apt-get update
  • 사용 가능한 패키지 업데이트로 시스템을 업데이트합니다.
$ sudo apt-get 업그레이드
  • 명령 옵션 목록을 가져옵니다.
$ sudo apt-get 도움말


인터넷없이 패키지 설치

인터넷이 있고 원하는 프로그램 / 패키지가 설치되지 않은 컴퓨터에서 다음 두 명령을 사용하여 종속성 (아직 설치되지 않음)과 함께 패키지를 다운로드 할 수 있습니다.

sudo aptitude clean sudo aptitude install -d package_name

aptitude / apt를 통해 패키지를 설치하면 특정 폴더에 남아 있습니다. 첫 번째 명령을 사용하여 컴퓨터에서 이러한 패키지를 삭제합니다 (이미 수행 된 설치에는 영향을주지 않음).

두 번째 명령은 우리가 원하는 패키지와 필요한 종속성을 다운로드하지만 설치하지는 않습니다. 이제 "/ var / cache / apt / archives"로 이동하여 이러한 패키지를 확인합니다. 우리는 그것들을 복사하고 연결되지 않은 컴퓨터로 가져간 다음 각각을 두 번 클릭하거나 콘솔에서 설치합니다.

sudo dpkg -i 패키지 이름

종속성이있는 경우 먼저 설치해야합니다. 이러한 종속성 중 일부는 인터넷이 연결된 컴퓨터에 이미 설치되어 다운로드되지 않을 수도 있습니다.

인터넷이있는 컴퓨터에 이미 설치되어있는 경우 "aptitude remove"(제거하지 않음)를 사용하여 제거 할 수 있으며 나중에 "aptitude install"에서 "-d"를 제거합니다. 이런 방식으로 먼저 제거하고 다운로드하여 설치합니다. 이렇게하면 인터넷이 연결된 컴퓨터는 프로그램을 제거하기 전과 똑같은 프로그램을 계속 유지합니다.

가능한 종속성 문제를 해결하고 방지하기 위해 인터넷이 연결된 컴퓨터의 Synaptic으로 이동하여 원하는 패키지를 찾은 다음 해당 패키지를 마우스 오른쪽 버튼으로 클릭하고 다음을 입력합니다. 등록 탭을 선택하십시오 의존성. 인터넷이없는 컴퓨터에 패키지를 올바르게 설치하는 데 필요한 패키지가 있습니다.

선택적으로 많은 프로그램과 .deb 패키지가 포함 된 데비안 디스크를 다운로드하여 우분투와 호환되도록 할 수도 있습니다. 소프트웨어의 출처 만 입력하고 cd-rom 추가를 클릭합니다.

파일 사용

Deb 패키지

시스템에 응용 프로그램을 설치하는 또 다른 방법은 이미 설치할 준비가 된 패키지와 확장 기능을 사용하는 것입니다. .
이러한 패키지를 설치하려면 다음을 수행해야합니다. 더블 클릭 노틸러스 브라우저의 파일에서 응용 프로그램이 자동으로 시작됩니다. 그 데비, 이는 패키지 설치를 처리하고 올바른 설치에 필요할 수있는 다른 패키지의 종속성을 찾습니다.

원하는 경우 명령 줄을 사용하여 다음 명령을 사용하여 설치할 수도 있습니다. dpkg:

sudo dpkg -i .deb

이 경우 패키지의 가능한 종속성을 수동으로 설치해야합니다.
동일한 명령을 사용하여 패키지를 제거 할 수도 있습니다.

sudo dpkg -r


RPM 패키지를 Deb로 변환

Red Hat, SUSE 및 Mandriva와 같은 일부 GNU / Linux 배포판은 Debian 및 Ubuntu .deb 패키지와 다르게 구성된 .rpm 패키지를 사용합니다.

이러한 패키지를 설치하려면 먼저 .deb 형식으로 변환해야합니다. 이를 위해 응용 프로그램이 사용됩니다. 외국인이 문서에 설명 된 방법 중 하나를 사용하여 설치할 수 있습니다. 응용 프로그램 외국인 다음과 같이 사용됩니다.

터미널을 엽니 다 (애플리케이션> 액세서리> 터미널) 다음 명령을 실행하십시오.

sudo 외계인 .rpm

이러한 방식으로 프로그램은 패키지 이름이 포함 된 파일을 생성하지만 .deb 확장자를 사용하여 Deb 패키지 설명에 따라 설치할 수 있습니다.

자동 패키지 패키지 (확장자 .package)

프로젝트 자동 패키지 사용하는 배포 및 데스크톱에 관계없이 Linux에서 응용 프로그램을 쉽게 설치할 수 있다는 아이디어로 탄생했습니다. 이것이 Inkscape와 같은 많은 프로젝트에서 사용하는 이유입니다.

.package 파일을 처음 설치하는 것은 매우 쉽습니다. 아래 지침을 따르십시오 (프로젝트 페이지에도 방법이 나와 있습니다).

파일이 다운로드되면 실행 권한을 부여하고 파일을 두 번 클릭하고 요청하는 알림을 표시해야합니다. __을 실행 하시겠습니까, 아니면 해당 내용을 보시겠습니까? 우리는 클릭해야합니다 달리기. 이 작업이 완료되면 프로그램의 설치 프로그램이 시작됩니다. 자동 패키지 및 패키지의 내용.
프로그램이 설치된 경우 자동 패키지, 설치하려는이 유형의 다음 파일 인 경우 위의 작업을 수행 할 필요없이 파일을 두 번 클릭하면됩니다.

바이너리 파일

확장자가 .bin 인 파일은 이진 파일입니다. 패키지와 같은 프로그램 또는 라이브러리 세트는 포함하지 않지만 프로그램 자체입니다. 일반적으로 상용 프로그램은이 시스템에서 배포되며, 무료 일 수도 있고 아닐 수도 있지만 일반적으로 무료는 아닙니다.
이 유형의 파일을 다운로드하여 시스템에 저장하면 실행할 권한이 없습니다.

따라서 가장 먼저해야 할 일은 해당 파일에 실행 권한을 부여하는 것입니다. 파일의 상황에 맞는 메뉴를 표시하고 옵션을 선택합니다. 등록. 탭을 선택합니다. 권한 그러면 파일에 소유자에 대한 읽기 및 쓰기 권한이 있지만 실행에 대한 권한이 없음을 알 수 있습니다. 상자를 활성화하여 실행 권한을 부여하고 창을 닫습니다.

 이제 파일을 실행할 수있는 권한을 부여 했으므로 더블 클릭. 이렇게하면 몇 가지 옵션을 제공하는 창이 나타납니다. 고르다 달리기.

터미널에서이를 수행하려면 :

파일에 대한 실행 권한을 부여합니다.

sudo chmod + x .bin

바이너리 파일을 설치합니다.

$ sudo ./.bin

파일 실행

파일 .운영 일반적으로 그래픽으로 설치를 도와주는 마법사입니다. 실행하려면 터미널에 다음을 입력하십시오.

쉬 ./.실행

일반적으로 수퍼 유저 권한이 필요한 경우 (관리자 또는 뿌리) 암호를 묻습니다. 그렇지 않은 경우 주문을 추가하십시오. sudo는 명령 앞에 다음과 같이 표시됩니다.

sudo sh ./.run

소스 코드에서 애플리케이션 빌드

때로는 설치 패키지를 제공하지 않는 응용 프로그램을 찾을 수 있으며 소스 코드에서 컴파일해야합니다. 이를 위해 우분투에서 가장 먼저해야 할 일은 메타 패키지를 설치하는 것입니다. 건설 필수,이 문서에 설명 된 방법 중 하나를 사용합니다.

일반적으로 응용 프로그램을 컴파일하기 위해 따라야하는 단계는 다음과 같습니다.

  1. 소스 코드를 다운로드하십시오.
  2. 코드의 압축을 풉니 다. 일반적으로 gzip (* .tar.gz) 또는 bzip2 (* .tar.bz2)로 압축 된 tar로 패키지됩니다.
  3. 코드 압축을 풀어 생성 된 폴더를 입력합니다.
  4. 스크립트 실행 구성 (컴파일에 영향을 미치는 시스템 특성을 확인하고,이 값에 따라 컴파일을 구성하고, 파일을 생성하는 데 사용됩니다. 메이크 파일).
  5. 실행 명령 확인, 편집 담당.
  6. 실행 명령 sudo make install, 시스템에 응용 프로그램을 설치하거나 더 나은 방법으로 패키지를 설치합니다. checkinstall, 실행 sudo checkinstall. 이 응용 프로그램은 종속성 목록을 포함하지 않지만 다음에 컴파일 할 필요가 없도록 .deb 패키지를 만듭니다.

사용 checkinstall 또한 시스템이 이러한 방식으로 설치된 프로그램을 추적하고 제거를 용이하게한다는 장점도 있습니다.

다음은이 절차를 실행하는 완전한 예입니다.

tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure --prefix = / usr make sudo checkinstall

코멘트를 남겨주세요

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

*

*

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

  1.   Tomas35

    우분투 스에서 첫 번째 피 니노를 지원할 수 있도록 정말 감사합니다.

  2.   Linux를 사용합시다

    천만에요, 토마스!
    블로그에 대한 새로운 주제를 제안하려는 경우를 대비하여 언제든지 사용할 수 있습니다.
    건배! 폴.

  3.   마우로

    이 튜토리얼을 매우 완전하고 간결하며 명확합니다! 감사합니다!

  4.   마누엘.

    매우 흥미로운 게시물 감사합니다.
    나와 같은 초보자를 위해 계속 가십시오.
    다시 감사합니다.

  5.   민 둔디

    튜토리얼에 감사드립니다.
    건배!.