- -Fedora에 설치된 모든 앱을 빠르게 다시 설치하는 방법

Fedora에 설치된 모든 앱을 빠르게 다시 설치하는 방법

Fedora Linux에서 프로그램을 다시 설치하면장기. 주로이를 위해서는 설치된 애플리케이션의 DNF를보고 이름을 파악한 후 설정하려는 모든 앱을 수동으로 작성해야합니다.

앉아서 모든 것을 수동으로 설치하는 대신 Fedora 앱 설치 프로그램을 통해 모든 패키지를 사용하기 쉬운 설치 스크립트로 내보내 패키지를 자동화 할 수 있습니다.

설치된 모든 패키지를 목록으로 내보내기

Fedora Linux 용 재설치 스크립트를 작성하는 첫 번째 단계는 시스템에 설치된 모든 패키지 목록을 얻는 것입니다. Fedora에서 간단한 패키지 목록을 생성하는 가장 좋은 방법은 rpm 체계.

Fedora에서 간단한 패키지 목록을 생성하려면을 눌러 터미널 창을여십시오. Ctrl + Alt + T 또는 Ctrl + Shift + T 키보드에서. 거기에서 rpm Fedora Linux PC에 설치된 모든 앱 목록을 인쇄하려면 아래 명령을 사용하십시오.

rpm -qa | sort

패키지 출력은 광범위하며 모든 것이 있습니다.Fedora Linux 시스템에 설치된 적이 있습니다. 그러나 목록 만 도움이되지는 않습니다. 편집 목적으로 텍스트 파일로 파이프해야합니다. 가지고 rpm 위의 명령을 추가하고 > 홈 디렉토리의 텍스트 파일로 파이프하십시오.

rpm -qa | sort > ~/pkgs.txt

여기에서 Linux 파일 관리자를Fedora PC에서 'pkgs.txt'를 마우스 오른쪽 버튼으로 클릭하여 선택한 텍스트 편집기로 편집하십시오. 패키지 목록을 살펴보고 원하지 않는 것을 제거하십시오. 완료되면 가이드의 다음 섹션으로 이동하십시오.

Fedora 용 재설치 스크립트 생성

설치된 모든 Fedora Linux 패키지가편집 가능한 텍스트 파일에 저장하면이 파일을 사용하여 재설치 스크립트 작성을 시작할 수 있습니다. 아래의 단계별 지침에 따라 Fedora 재설치 스크립트를 생성하십시오.

경고: 설치하려고하면이 스크립트가 실패합니다타사 소프트웨어 리포지토리의 Fedora 프로그램이 활성화되어 있지 않은 경우 모든 것을 설치하지 못하는 것을 방지하려면 먼저 모든 타사 소프트웨어 소스를 활성화하십시오.

1 단계: 사용 접촉 "fedora-app-re-installer.sh"라는 이름으로 빈 SH 파일을 작성하는 명령입니다.

touch ~/fedora-app-re-installer.sh

2 단계: 사용하여 에코 명령에서 파일 맨 위에 shebang 스크립트를 추가하면 인터프리터가이 스크립트를 실행하는 방법을 이해할 수 있습니다.

echo "#!/bin/bash" > fedora-app-re-installer.sh

3 단계 : 빈 줄을 스크립트에 추가하여 명령이 첫 번째 줄 근처의 상단에서 뒤섞이지 않도록 에코 명령.

echo " " >> fedora-app-re-installer.sh

4 단계 : 추가 $pkgs 스크립트를 사용하여 변수 에코 명령.

echo "pkgs="" >> fedora-app-re-installer.sh

5 단계 : 정의 $pkgs 변수를 사용하여 이전에 생성 한 홈 디렉토리의 "pkgs.txt"파일 내용 rpm 명령.

cat pkgs.txt >> fedora-app-re-installer.sh

6 단계 : 닫습니다 $pkgs 변수 라인 에코 명령.

echo """ >> fedora-app-re-installer.sh

7 단계 : 다음 $pkgs 변수, 파일에 새 줄을 추가하십시오.

echo " " >> fedora-app-re-installer.sh

8 단계 : 스크립트가 Fedora Linux PC에서 실행될 때 다양한 소프트웨어 저장소에서 지정된 모든 프로그램이 자동으로 설치되도록 설치 코드를 추가하십시오.

새로운 Fedora Linux PC에서 재설치 스크립트를 실행하려고하는데 목록에 패키지가 설치되어 있지 않은 경우 아래 명령을 입력하십시오.

echo "sudo dnf install $pkgs" >> fedora-app-re-installer.sh

또는 이러한 패키지가 이미 시스템에 있지만 모든 패키지를 다시로드하려면“reinstall”옵션을 대신 사용해보십시오.

echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh

9 단계 : 사용하여 chmod 명령에서 스크립트 파일의 권한을 업데이트하십시오. 스크립트를 Fedora Linux 터미널 창에서 프로그램으로 실행할 수 있으므로 권한을 업데이트하는 것이 중요합니다.

sudo chmod +x fedora-app-re-installer.sh

권한이 최신 상태이면 스크립트를 실행할 수 있습니다. 목록에서 프로그램을 추가하거나 제거하려면이 프로세스의 단계를 자유롭게 다시 수행하십시오.

스크립트 실행

따라서 Fedora의 재설치 스크립트Linux PC가 작성되어 준비되었습니다. 이제 프로그램으로 실행하기 만하면 모든 프로그램을 다시 설치할 수 있습니다. Fedora에서 재설치 스크립트를 실행하려면 터미널 창을여십시오. 터미널 창이 열리면 스크립트 파일이있는 홈 디렉토리에서 루트 액세스 권한을 얻습니다. sudo -s 명령.

sudo -s

여기에서 아래 명령으로 다시 설치 스크립트를 실행하십시오.

./fedora-app-re-installer.sh

스크립트를 실행하기 위해 루트 계정에 로그인하고 싶지 않습니까? 대신 다음 명령으로 실행하십시오.

sudo ./fedora-app-re-installer.sh
</ p>

코멘트