- -데비안 리눅스 용 앱을 쉽게 다시 설치하는 방법

데비안 리눅스 용 앱을 쉽게 다시 설치하는 방법

새로운 데비안 리눅스에서 패키지 재설치시스템은 정말 고통입니다. 시간이 걸리고 지루합니다. 결과적으로 많은 사용자들이 새로운 시스템에 자동으로 앱을 설치하는 복잡한 쉘 스크립트 작성에 의존했습니다. 데비안을 처음 사용하거나 수동으로 다시 설치하려는 프로그램을 나열하는 데 지쳤다면 앱 설치 스크립트를 만드는 더 좋은 방법이 있습니다. 데비안 프로그램 설치 프로그램을 사용하여 스크립트를 자동으로 생성 .

참고 :이 튜토리얼은 데비안을 다루지 만 데비안 파생물에도 적용 할 수 있습니다. 아래에 요약 된 정보를 따르십시오.

Apt에서 설치된 패키지 내보내기

여러 가지 방법으로 목록을 생성 할 수 있습니다패키지 및 수년에 걸쳐, 많은 다른 방법들이 사용되었다. 그러나 이러한 모든 이전 방법에는 여러 명령을 함께 연결하여 각 앱의 설명을 제거하여 패키지 이름 만 목록에 표시되도록합니다. 이러한 방법은 실용적이지 않으므로이 자습서에서는 다루지 않습니다. 대신 데비안 9와 10에 포함 된 새로운 Apt 패키지 관리자를 활용할 것입니다. 적절한 마크 특색

apt-mark 기능은 Apt의 큰 측면입니다패키지 관리자. 이를 통해 사용자는 자동 설치 앱 목록 (설치 중 시스템에서 사전 설정)과 사용자가 사실 이후에 수동으로 설치 한 패키지 목록을 표시 할 수 있습니다.

이 기능을 사용하려는 경우데비안에서는 Apt를 지원하는 운영 체제 버전을 사용해야합니다. Apt-get이 작동하지 않습니다! 따라서 데비안 8을 사용하고 있다면이 안내서를 시작하기 전에 업그레이드 과정을 거쳐야합니다!

주의

apt-mark 애플리케이션은 단순히데비안 소프트웨어 리포지토리에서 직접 설치된 소프트웨어 패키지 목록. 또한 다운로드 가능한 DEB를 통해 설치된 패키지 또는 타사 소프트웨어 리포지토리의 패키지도 표시됩니다. 이 도구를 사용할 때 명심하십시오.

수동으로 설치된 패키지 목록 생성

방금 목록을 만들려는 경우Debian Linux에 기본적으로 포함 된 모든 단일 응용 프로그램의 거대한 목록을 생성하지 않고 다양한 저장소에서 수동으로 설치된 앱을 수동으로 설치하면 apt-mark의 "showmanual"기능이 적합합니다.

목록을 생성하려면을 눌러 터미널을여십시오. Ctrl + Alt + T 또는 Ctrl + Shift + T 키보드에서. 그런 다음 아래 명령 줄 작업을 입력하여 터미널 프롬프트에 목록을 생성하십시오.

apt-mark showmanual

터미널 프롬프트를 살펴보면데비안 리눅스에 수동으로 설치 한 모든 패키지 목록. 목록이 한 눈에보기에 너무 길면 아래 명령과 함께 "more"옵션을 추가하십시오.

apt-mark showmanual | more

나중에이 목록을 저장하려면 텍스트 파일로 파이프하십시오. 예를 들어, 수동으로 설치된 모든 패키지를“Documents”폴더에 저장하려면 다음을 수행하십시오.

apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt

자동으로 설치된 패키지 목록 생성

설치하는 동안 데비안 시스템에 자동으로 설치된 모든 패키지 목록을 생성해야합니까? 그렇다면 'showauto'기능을 사용해야합니다. 적절한 마크.

다음을 사용하여 터미널 창을 엽니 다 Ctrl + Alt + T 또는 Ctrl + Shift + T 키보드에서. 그런 다음 아래 명령 줄 작업을 입력하여 데비안에 자동으로 설치된 패키지 목록을 얻으십시오.

apt-mark showauto

터미널 창에서 생성 된 목록을 살펴보십시오. 또는 생성 된 패키지 목록이 적절한 마크 인쇄물을 너무 많이 읽을 수 없으므로 "더 많은"명령 줄 인수를 추가하여 쉽게 정렬 할 수 있습니다.

apt-mark showauto | more

나중에 자동으로 설치된 데비안 패키지를 저장하려면 아래 명령을 사용하여 텍스트 파일로 파이프하십시오.

apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt

패키지 재설치

텍스트 파일에서 저장된 목록에 패키지를 다시 설치하려면 터미널 창을 엽니 다. 그런 다음 아래 지침을 따르십시오.

할 수없는 패키지는다시 다운로드 된 (AKA는 다운로드 가능한 DEB를 통해 설치됨)이 방법으로 설치되지 않으며 Apt 패키지 관리자는 다운로드 할 수없는 오류를 표시합니다.

수동으로 설치된 패키지를 다시 설치하십시오.

수동으로 설치된 패키지 목록에서 모든 데비안 앱을 다시 설치하려면 터미널 창에 다음 명령을 입력하십시오.

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)

패키지가 이미 시스템에 있지만 어쨌든 다시 설치하려면“–reinstall”명령 줄 스위치를 추가하십시오.

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall

자동으로 설치된 패키지를 다시 설치

자동으로 설치된 패키지 목록에서 모든 데비안 앱을 다시 설치하려면 터미널 창에 아래 명령을 입력하십시오.

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)

또는 시스템에 이미있는 항목을 다시 설치하려면“–reinstall”명령 줄 스위치를 추가하십시오.

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall
</ p>

코멘트