웹사이트 검색

Fedora Linux에서 소프트웨어 응용 프로그램을 찾고 설치하는 방법


Fedora 프로젝트에서 제공하는 저장소에서 Fedora Linux 배포판에 설치할 수 있는 수많은 소프트웨어 패키지가 있습니다. COPR 또는 RPM Fusion과 같은 다른 타사 저장소를 활성화하여 추가 소프트웨어 애플리케이션을 설치할 수도 있습니다.

다른 Linux 배포판과 마찬가지로 Fedora는 패키지 관리 시스템 DNF를 사용하여 소프트웨어 패키지와 구성 요소를 설치, 업그레이드 및 제거합니다. Fedora의 패키지 관리 시스템은 RPM 패키지 형식을 사용합니다.

이 기사에서는 그래픽 유틸리티와 명령줄(CLI)을 사용하여 Fedora Linux 배포판에서 소프트웨어 응용 프로그램을 찾고 설치하는 방법을 설명합니다. 또한 소스 코드 및 기타 설치 방법을 사용하여 패키지를 설치하기 위한 타사 리포지토리도 다룹니다.

그래픽 유틸리티를 통해 Fedora에 소프트웨어 설치

Fedora에 소프트웨어를 설치하는 가장 쉬운 방법은 그래픽 유틸리티를 사용하는 것입니다. 이를 통해 응용 프로그램을 탐색하고 찾고 설치할 수 있습니다. 다른 Linux 배포판과 마찬가지로 Fedora에 패키지를 설치하려면 루트 권한이 필요합니다.

기본 데스크탑인 GNOME에서 활동 메뉴로 이동한 다음 스크린샷에 표시된 대로 소프트웨어 아이콘을 클릭하세요.

추천 카테고리(예: 생산성) 또는 편집자 추천 항목에서 소프트웨어 패키지를 찾을 수 있습니다.

창에서 Editor's Picks 또는 기타 권장 소프트웨어 중 하나를 선택하고 설치 버튼을 클릭하여 그림과 같이 패키지를 설치합니다.

명령줄을 통해 Fedora에 소프트웨어 설치

Fedora에 소프트웨어 패키지를 설치하는 두 번째이자 고급 방법은 Fedora(버전 22부터)에서 패키지를 관리(설치, 제거 및 업데이트)하는 데 사용되는 DNF 유틸리티를 사용하는 명령줄을 사용하는 것입니다. RPM의 상단.

루트 사용자로 로그인하고 표시된 대로 DNF 도구를 사용하여 Fedora에 패키지를 설치합니다.

DNF 명령을 사용하여 패키지를 검색하려면(glance를 실제 애플리케이션 이름으로 대체):

dnf search glances

glances라는 패키지를 설치하려면 다음 명령을 실행합니다(필요한 경우 프롬프트에 y로 응답).

dnf install glances

Fedora에서 타사 리포지토리 활성화

앞서 언급했듯이 Fedora는 시스템을 성공적으로 실행하는 데 필요한 대부분의 소프트웨어를 제공합니다. 패키지가 누락된 경우, 내장된 패키지 관리자를 사용하여 설치를 관리할 수 있도록 추가할 수 있는 타사 저장소를 찾을 가능성이 높습니다.

최종 사용자가 일반적으로 사용하고 서로 충돌하지 않는 Fedora용 타사 소프트웨어 리포지토리가 많이 있습니다.

  • http://rpmfusion.org – Fedora Project 또는 Red Hat이 출시하기를 원하지 않는 소프트웨어를 제공합니다.
  • http://rpm.livna.org – RPM Fusion을 보완합니다.
  • https://copr.fedorainfracloud.org/ – 패키지 저장소를 제공하는 사용하기 쉬운 빌드 시스템입니다.

중요: 많은 타사 저장소를 혼합하면 서로 충돌하여 불안정해지고 디버깅하기 어려운 문제가 발생할 수 있습니다.

소스 코드를 사용하여 Fedora에 소프트웨어 설치

어떤 저장소에서도 패키지를 찾을 수 없거나 내부적으로 개발되었거나 사용자 정의 종속성을 사용하여 패키지를 설치해야 하는 상황이 있습니다. 이러한 경우 소스에서 설치할 수 있습니다. 개발자나 패키지 관리자는 일반적으로 소스에서 애플리케이션을 설치하는 방법에 대한 지침을 제공합니다.

참고: 소스에서 애플리케이션을 설치하면 시스템 관리가 훨씬 더 어려워질 수 있으며 패키지 관리자는 설치된 소프트웨어를 인식하지 못합니다. 이로 인해 다음이 발생할 수 있습니다.

  • 보안 문제, 버그 수정, 개선 사항 추가를 위해 패키지를 쉽게 자동으로 업데이트할 수 없습니다.
  • 종속성은 쉽게 충족되지 않을 수 있으며 기타 사소한 문제가 있을 수 있습니다.

기타 설치 방법

Fedora 패키지 관리 시스템을 사용하여 애플리케이션을 설치하는 것이 선호되는 옵션이지만, 경우에 따라 다른 패키지 관리 도구, 특히 다음과 같은 프로그래밍 언어 패키지 시스템을 통해 패키지를 설치해야 할 수도 있습니다.

  • CPAN – 펄
  • PyPI, easy_install, pip - 파이썬
  • RubyGems, 보석 – 루비
  • npm – Node.js
  • goget/goinstall – 이동
  • 상자 – Rust 및 기타 여러 가지.

그게 다야! 이 글에서는 Fedora에서 애플리케이션을 찾고 설치하는 방법을 설명했습니다. 아래 피드백 양식을 사용하여 질문을 하거나 의견을 공유해 주세요.