Fedora Linux 앱 설치 속도를 높이는 방법

Fedora Linux 앱 설치 속도를 높이려면 먼저 시간이 오래 걸리는 부분을 파악해야 합니다. Fedora 44 백엔드 변경 사항을 포함하여 PackageKit과 DNF5를 사용하는 Fedora 시스템에서는 GNOME 소프트웨어가 RPM 다운로드에 DNF5 설정을 활용할 수 있습니다. 동시 다운로드 제한을 높이면 여러 RPM 패키지가 필요한 설치 시간을 단축할 수 있습니다. 하지만 소프트웨어의 모든 부분이 빨라지는 것은 아닙니다. 앱 카탈로그 검색, 메타데이터 대기, Flatpak 다운로드 등은 각각 다른 방식으로 속도가 향상됩니다.

먼저 max_parallel_downloads=5.DNF5의 기본값은 동시 다운로드 3개이며, 문서화된 최대값은 20개입니다. 값이 높다고 해서 자동으로 속도가 빨라지는 것은 아닙니다. 연결 상태, 미러 서버 및 패키지 서버에 따라 제한이 결정됩니다. 선택적 fastestmirror설정은 측정된 다운로드 대역폭이 아닌 TCP 지연 시간을 기준으로 선택되므로, 실험적인 설정으로 간주하십시오.

Fedora 터미널에서 dnf --version 명령어를 실행했을 때 출력되는 DNF 5의 결과입니다.
설정을 변경하기 전에 Fedora 설치에서 사용 중인 DNF 버전을 확인하십시오.

먼저, 속도가 느린 부분을 파악하세요.

GNOME 소프트웨어는 Fedora RPM 패키지와 Flatpak 애플리케이션을 설치할 수 있습니다. 앱 세부 정보 페이지를 열고 소스 또는 패키징 형식을 확인하세요. RPM 패키지 다운로드 중에 지연이 발생하는 경우 아래 DNF 설정이 도움이 될 수 있습니다. 앱 목록 로딩이나 검색 속도가 느리거나 앱이 Flatpak 원격 저장소에서 제공되는 경우, 설정을 변경해도 dnf.conf지연 문제가 해결되지 않을 가능성이 높습니다.

Fedora 44 이상 버전에서는 GNOME 소프트웨어의 PackageKit 백엔드가 DNF5 및 해당 구성을 사용합니다. 이전 버전에서는 다를 수 있습니다. 자세한 내용은 Fedora 웹사이트를 참조하십시오 . Fedora 프로젝트는 PackageKit-DNF5 관련 문서dnf --version 에서 통합에 대해 설명합니다 .

1. 현재 설치된 Fedora를 업데이트하세요.

DNF 설정을 조정하기 전에 사용 가능한 업데이트를 설치하세요. 이 업데이트는 현재 실행 중인 Fedora 버전을 업데이트하는 것이며, 이 가이드의 설정을 사용해 보기 위해 최신 Fedora 버전으로 업그레이드할 필요는 없습니다. 소프트웨어 창을 열고 제공되는 업데이트를 설치하거나 터미널을 사용하세요.

sudo dnf upgrade --refresh

제안된 트랜잭션을 검토하고 준비가 되면 확인하십시오. 이 --refresh옵션은 DNF에게 패키지 업그레이드 전에 저장소 메타데이터를 확인하도록 요청합니다. 업데이트 프로세스에서 컴퓨터를 다시 시작하라는 메시지가 표시되면 다시 시작하십시오. Fedora는 릴리스 업그레이드 프로세스를 별도로 문서화하고 있습니다. 이는 일상적인 속도 개선 작업이 아니라 더 큰 유지 관리 작업입니다.

Fedora 터미널에 sudo dnf upgrade --refresh 명령어를 실행하고 패키지 거래 프롬프트가 표시되는 화면입니다.
업데이트를 확정하기 전에 패키지 거래 내역을 검토하십시오.

2. DNF5의 병렬 다운로드 수를 늘립니다.

시스템 전체 DNF 구성 파일을 관리자 권한으로 엽니다.

sudoedit /etc/dnf/dnf.conf

기존 [main]섹션을 찾으세요. 그 아래에 설정을 추가하거나, 이미 값이 있는 경우 현재 값을 변경하세요. 동일한 옵션을 두 번 복사하지 마세요. 처음에는 5개의 동시 다운로드로 시작하세요.

[main]
max_parallel_downloads=5

파일에 이미 [main]제목이 있는 경우, 제목은 그대로 두고 설정만 추가하세요. 저장하고 편집기를 닫습니다. 연결이 안정적이면 10으로 테스트해 볼 수 있습니다. 다운로드가 멈추거나 다른 기기의 속도가 느려지면 값을 줄이세요. DNF5의 최대값인 20은 모든 연결에 권장되는 설정은 아닙니다.

DNF 구성 편집기는 메인 섹션, 5개의 병렬 다운로드 및 선택적 최단 미러 설정을 보여줍니다.
설정 파일에는 병렬 다운로드 설정과 선택적으로 가장 빠른 미러링 설정을 저장할 수 있습니다.

선택 사항: 가장 빠른 미러 선택 테스트

DNF5가 TCP 소켓 지연 시간을 사용하여 미러를 선택하도록 하려면 다음 줄 [main]도 추가하십시오.

fastestmirror=True

DNF5 참조 문서에 따르면 이 옵션은 미러 목록 순서를 무시하고 관찰된 가장 낮은 지연 시간에 가까운 미러 중에서 선택합니다. 처리량을 측정하는 것은 아니므로 지연 시간이 짧은 미러라도 다운로드 속도는 느릴 수 있습니다. 이 옵션을 포함하거나 제외하고 설치를 테스트해 보고, 성능이 저하되면 해당 옵션을 제거하십시오 . 최신 옵션 정의 및 기본값은 공식 DNF5 구성 참조 문서를 확인하세요.

3. 소프트웨어 서비스를 재시작하고 테스트하십시오.

PackageKit을 다시 시작하기 전에 GNOME 소프트웨어를 닫고 실행 중인 설치 또는 업데이트가 없는지 확인하십시오. 그런 다음 서비스를 다시 로드하여 업데이트된 구성으로 시작되도록 하십시오.

sudo systemctl restart packagekit.service

GNOME 소프트웨어를 다시 열고 간단한 RPM 애플리케이션을 실행해 보세요. 그래픽 인터페이스 외부에서 패키지 관리자를 비교하려면, `install` dnf repolist명령어를 실행하여 활성화된 저장소를 확인한 다음, `install` 명령어를 사용하여 익숙한 패키지를 설치하세요 sudo dnf install PACKAGE_NAME. 여기서 `install` 명령어의 자리 표시자는 실제 패키지 이름으로 바꿔야 합니다. 관련 없는 다운로드 파일은 비교하지 마세요. 패키지 크기, 저장소 부하, 캐시 상태 등이 설치 시간에 영향을 미칩니다.

활성화된 저장소와 패키지 이름 자리 표시자가 포함된 DNF 설치 명령어가 표시되는 Fedora 터미널 화면입니다.
저장소 목록과 RPM 설치를 사용하여 DNF의 동작을 GNOME 소프트웨어와 비교해 보세요.

설정이 도움이 되지 않을 때

  • 소프트웨어 실행이나 검색 속도가 느린 경우: 병렬 다운로드가 패키지 전송에 영향을 미치는 것이지 앱 카탈로그 인터페이스에는 영향을 미치지 않습니다. 저장소 또는 다른 패키지 작업이 아직 새로 고쳐지고 있는지 확인하고 네트워크 연결이 안정적인지 점검하십시오.
  • 이 앱은 Flatpak 기반입니다. DNF 설정은 Flatpak 리모컨의 다운로드를 제어하지 않습니다. 앱의 소프트웨어 세부 정보 페이지에 표시된 소스를 확인하고 해당 리모컨으로 연결되는 네트워크 경로를 점검하십시오.
  • Fedora Silverblue 또는 Kinoite를 사용하시는 경우, 이러한 아토믹 데스크톱 환경은 rpm-ostree를 사용하여 기본 운영 체제를 관리하고, 많은 데스크톱 앱은 Flatpak으로 구성되어 있습니다. 따라서 이러한 워크플로우의 속도를 향상시키기 위해 기존의 DNF 트윅을 적용하지 마십시오.
  • 특정 저장소의 속도가 지속적으로 느립니다. 임의의 미러 URL을 사용하거나 서명 검사를 비활성화하지 마십시오. 이러한 방법은 네트워크 문제를 해결하지 않고 패키지 무결성을 손상시킬 수 있습니다.

변경 사항을 되돌리려면 추가한 줄을 삭제한 다음 패키지 작업이 활성화되어 있지 않을 때 다시 시작하십시오 max_parallel_downloads. Fedora에서 RPM과 Flatpak 소스를 구분하는 방법에 대한 자세한 내용은 Linux 애플리케이션 찾기 및 설치 가이드를 참조하십시오 .fastestmirrorpackagekit.service

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.