문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Linux (문단 편집) === 애플리케이션 설치/관리 방법 === Linux에서 애플리케이션을 설치하는 방법은 여러 가지가 있는데 크게 분류하여 다음과 같다. - 소스코드를 받아서[* 주로 *.tar.gz 등 압축 파일로 배포된다.] 직접 컴파일 후 설치하는 방법. 가장 고전적인 방식이다. - 시스템 패키지 매니저를 사용하여 패키지를 설치하는 방법. 흔히 보는 [[Debian]] 계열의 {{{sudo apt install <프로그램명>}}}이 이것이다. - Flatpak, Snap와 같은 시스템에서 독립된 패키지 매니저를 사용하여 패키지를 설치하는 방법. 배포판의 의존성을 따르지 않고 자체적으로 의존성을 해결한다. - AppImage 형태의 패키지를 설치 혹은 실행하는 방법.[* 별도의 패키지 설치 과정 없이 실행 권한만을 준 후 바로 실행할 수 있다.] 필요한 의존성을 모두 한 독립적인 패키지 파일에 담아 의존성을 해결한다. - GUI 소프트웨어를 사용하여 패키지를 설치하는 방법. 앞서 언급한 패키지 매니저를 GUI를 통해 관리한다. 패키지 매니저나 설치 파일 확장자는 배포판에 따라서 다르다. 예를 들어 apt 시스템 패키지 매니저와 및 *.deb 패키지 확장명은 [[Ubuntu]] 등 [[Debian]] 계열에서 주로 사용되며, dnf 시스템 패키지 매니저 및 *.rpm 패키지 확장명은 [[RHEL]] 등 [[페도라]] 계열에서 주로 사용된다. Flatpak, Snap, AppImage는 최근 등장한 패키지 설치/관리 방법이다. 한 배포판에 종속되어 있지 않고 독립적이기 때문에 모든 배포판에서 사용 가능하며, 패키지 설치 시 루트 권한을 필요로 하지 않는다. 또한 자체적으로 의존성을 해결하기 때문에 후술할 의존성 문제로부터 자유롭다. [[Linux]] 처음 접한 [[초보자]]에게 추천되는 이유이다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기