Fedora 앱을 오프라인으로 설치하는 방법

선택한 Linux 배포판으로 Fedora 를 실행하고 있습니까? 인터넷 연결이 불안정하거나 다운로드 속도가 느립니까? 그렇다면 DNF 패키지 관리자에 포함된 오프라인 기능을 사용하는 방법을 배우는 것이 좋습니다.

DNF의 오프라인 모드는 "다운로드 전용"으로 알려져 있으며 사용하면 많은 양의 프로그램을 훨씬 쉽게 설치할 수 있습니다. Fedora 시스템에서 이 기능을 사용하는 방법은 다음과 같습니다.

DNF로 앱 다운로드

Fedora Linux의 DNF 패키지 관리 도구에는 유용한 기능이 많이 있지만 "다운로드"는 가장 좋은 기능 중 하나입니다. Fedora 소프트웨어 리포지토리에서 RPM 패키지 를 설치하는 동안 이 명령줄 인수 를 사용하면 선택한 Fedora Linux PC에서 나중에 오프라인으로 사용할 앱을 매우 쉽게 다운로드할 수 있습니다.

이 기능을 사용하려면 키보드에서 Ctrl + Alt + T 또는 Ctrl + Shift + T 를 눌러 터미널 창을 엽니다 . 그런 다음 터미널 창이 열리면 아래 dnf 검색 명령을 사용하여 오프라인으로 설치하려는 앱의 이름을 검색합니다.

따라서 예를 들어 Chromium 오픈 소스 브라우저를 오프라인으로 설치하거나 인터넷이 느린 Linux PC에 설치하려는 경우 아래에 명령줄 인수를 입력합니다.

Fedora 앱을 오프라인으로 설치하는 방법

sudo dnf 다운로드 크롬

위의 명령은 Chromium 오픈 소스 브라우저의 최신 릴리스를 빠르게 가져와 Fedora의 패키지 캐시 디렉토리인 "/var/cache/dnf"에 저장합니다.

이 패키지 캐시 디렉토리에 액세스하려면 CD 명령을 사용 하고 터미널 세션을 홈 디렉토리(~)에서 패키지 캐시 폴더로 이동하십시오.

cd /var/cache/dnf

여기에서 다양한 하위 디렉토리를 살펴보고 파일을 이동식 장치에 복사하여 다른 컴퓨터에 오프라인으로 설치할 수 있습니다.

특정 디렉토리에 앱 다운로드

Fedora의 패키지 캐시 디렉토리를 정렬하는 것은 꽤 성가신 일입니다. 도처에 폴더가 있으며 다운로드한 패키지를 원래보다 훨씬 더 어렵게 만듭니다. 운 좋게도 "downloaddir" 명령줄 스위치를 사용하여 DNF 패키지 관리자가 사용자가 지정하는 모든 위치에 오프라인 앱을 저장하도록 하는 방법이 있습니다.

예를 들어, Fedora 소프트웨어 저장소에서 "offline-apps"라는 레이블이 지정된 홈 디렉토리의 폴더로 Chromium 웹 브라우저 RPM 패키지를 다운로드하려면 아래 명령을 입력합니다.

참고: "/home/username/offline-apps"Linux PC에서 사용하는 사용자 이름으로 아래 명령을 변경 하십시오.

Fedora 앱을 오프라인으로 설치하는 방법

sudo dnf 다운로드 크롬 --downloaddir=/home/username/offline-apps

다운로드가 완료되면 홈 폴더에 있는 "offline-apps" 디렉터리의 권한을 업데이트하여 디렉터리에 안전하게 액세스할 수 있습니다. 권한이 루트 전용으로 설정되어 있으므로 이 폴더에 대한 권한을 변경해야 합니다.

sudo chmod 777 -R ~/오프라인 앱

폴더의 권한이 업데이트된 상태에서 다른 Fedora Linux 컴퓨터에 오프라인으로 설치할 수 있도록 폴더를 플래시 드라이브에 복사합니다.

종속성이 있는 앱 다운로드

위의 다운로드 명령 예제를 사용하면 Fedora Linux 저장소에서 RPM 패키지를 다운로드할 수 있으며 대부분 인터넷 액세스가 제한된 컴퓨터에서 작동합니다. 그러나 인터넷에 액세스할 수 있는 방법이 없으므로 앱에 대한 종속성을 가져와야 하는 경우 "resolve" 명령줄 스위치를 사용해야 합니다.

"resolve"를 사용하면 Fedora DNF 패키지 관리자가 앱 자체뿐만 아니라 시스템에서 앱을 실행하는 데 필요한 모든 단일 라이브러리, 종속성 및 중요한 소프트웨어를 다운로드합니다.

예를 들어 모든 소프트웨어 종속성과 함께 Kodi 를 다운로드 하려면 아래 명령줄 작업을 실행하십시오.

sudo dnf 다운로드 코디 --resolve

위의 명령은 Fedora 패키지 캐시 디렉토리(/var/cache/dnf)에 있는 모든 종속성과 함께 Kodi를 다운로드하며 다음을 통해 액세스할 수 있습니다.

cd /var/cache/dnf

또는 다음 명령줄 작업을 입력하여 홈 디렉터리(~)에 대한 모든 종속성과 함께 앱을 다운로드합니다.

참고: "/home/username/offline-apps"아래 명령의 섹션을 Linux 시스템에서 사용하는 사용자 이름 으로 바꾸 십시오.

Fedora 앱을 오프라인으로 설치하는 방법

sudo dnf 다운로드 코디 --resolve --downloaddir=/home/username/offline-apps

chmod 명령으로 폴더의 권한을 업데이트하십시오 .

sudo chmod 777 -R ~/오프라인 앱

그런 다음 나중에 오프라인 설치를 위해 "오프라인 앱"을 USB 장치에 자유롭게 복사하십시오.

Fedora에서 앱을 오프라인으로 설치하는 다른 방법

DNF의 다운로드 기능은 Fedora Linux의 오프라인 인스턴스에서도 최신 앱을 받을 수 있도록 하는 좋은 방법입니다. 그러나 오프라인 Fedora 시스템에서 앱을 얻는 방법을 찾고 있다면 이것이 유일한 방법은 아닙니다. AppImage를 소개하는 것은 전체 애플리케이션이 오프라인 시스템에 완벽한 다운로드 가능한 간단한 파일에 포함될 수 있도록 하는 기술입니다. AppImage 앱에 관심이 있다면 BinTray로 이동하십시오 . 수많은 앱을 AppImage 형식으로 분류하는 훌륭한 웹사이트입니다.

댓글 남기기

Pardus Linux 데스크톱에서 VPN 연결을 구성하는 방법

Pardus Linux 데스크톱에서 VPN 연결을 구성하는 방법

Pardus 25 Desktop에서 OpenVPN, WireGuard, OpenConnect 또는 IPsec VPN 연결을 설정한 다음 라우팅, DNS 및 터널 상태를 확인하십시오.

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9의 성능 정보, 커널 스트림, TuneD 프로파일, 워크로드 변수, 그리고 두 시스템을 공정하게 벤치마킹하는 방법을 비교합니다.

systemd 종료 시 재부팅 중에 멈추는 SUSE Linux 서버 문제 해결

systemd 종료 시 재부팅 중에 멈추는 SUSE Linux 서버 문제 해결

systemd 종료 중에 멈추는 SUSE Linux 서버의 문제를 진단하고 해결하는 방법을 알아보세요. 멈춘 작업을 찾고, 이전 부팅 과정을 검토하고, 차단하는 서비스 또는 마운트를 수정하면 문제를 해결할 수 있습니다.

Windows 사용자를 위한 Pardus Linux의 XFCE 패널 사용자 지정 방법

Windows 사용자를 위한 Pardus Linux의 XFCE 패널 사용자 지정 방법

Pardus XFCE를 하단 작업 표시줄, 애플리케이션 메뉴, 즐겨찾는 런처, 열린 창 버튼, 시스템 트레이 및 시계로 익숙하게 만들어 보세요. 어떤 부분을 변경하고 레이아웃을 테스트하는 방법을 알아보세요.

How to Set Up Automated Headless Debian Upgrades with Unattended-Upgrades

How to Set Up Automated Headless Debian Upgrades with Unattended-Upgrades

Configure unattended-upgrades on a headless Debian server, verify systemd timers, test safely, control reboots, and monitor automatic security updates.

SUSE Linux Enterprise Server에서 Cockpit 웹 콘솔이 연결되지 않는 문제 해결

SUSE Linux Enterprise Server에서 Cockpit 웹 콘솔이 연결되지 않는 문제 해결

SUSE Linux Enterprise Server에서 Cockpit 문제를 해결하려면 HTTPS URL, systemd 소켓, 설치된 패키지, firewalld 영역, 인증서 및 로그를 확인하십시오.

시스템 다운타임 없이 SLES 15 SP5에서 SP6으로 마이그레이션하는 방법

시스템 다운타임 없이 SLES 15 SP5에서 SP6으로 마이그레이션하는 방법

검증된 SLE HA 롤링 업그레이드, 노드별 점검, 그리고 명확한 단일 서버 다운타임 주의 사항을 통해 SLES 15 SP5에서 SP6으로 마이그레이션하는 동안 서비스 가용성을 유지하는 방법을 알아보세요.

Ubuntu Server 24.04에서 Pi-hole을 사용하여 HTTPS를 통한 DNS를 설정하는 방법

Ubuntu Server 24.04에서 Pi-hole을 사용하여 HTTPS를 통한 DNS를 설정하는 방법

Ubuntu Server 24.04에서 Pi-hole을 구성하여 dnscrypt-proxy를 사용한 DNS-over-HTTPS를 사용하도록 설정한 다음, 로컬 업스트림을 확인하여 일반적인 DNS 충돌을 방지하십시오.

SSH X11 포워딩을 통해 YaST GUI가 실행되지 않는 문제를 해결하는 방법

SSH X11 포워딩을 통해 YaST GUI가 실행되지 않는 문제를 해결하는 방법

SSH X11 포워딩을 통한 YaST GUI 오류를 해결합니다. DISPLAY를 테스트하고, 문서에 명시된 Qt XIO 오류를 수정하고, SSH 설정을 확인하고, 필요한 경우 ncurses로 전환합니다.

SUSE RMT 서버(SMT 대체) 로컬 설정 방법

SUSE RMT 서버(SMT 대체) 로컬 설정 방법

SLES 15에 SUSE RMT를 설정하고, SCC 메타데이터를 동기화하고, 선택한 저장소를 미러링하고, HTTPS를 통해 클라이언트를 등록하고, SMT에서 마이그레이션할 때의 한계를 이해합니다.