재설치 후 설정 및 프로그램을 복원하는 방법

모든 것을 업데이트하거나 포맷하려는 경우 또는 동일한 프로그램 및 설정을 원하는 여러 컴퓨터가있는 경우이 기사를 놓칠 수 없습니다.


업데이트: 주요 장점은 시스템이 업데이트 전과 동일하게 유지되고 동일한 구성과 동일한 프로그램이 설치되어 있지만 새로운 Ubuntu의 모든 뉴스와 업데이트가 있다는 것입니다.

새로 설치: 시스템을 깨끗하게 유지하여 모든 것이 완벽하게 작동하고 이전 구성 오류가 발생하지 않도록합니다.

대부분의 경우 이상적인 조합은 깨끗한 시스템이지만 사용자 설정과 이전에 수동으로 설치된 프로그램을 유지하는 것입니다. 이 기사에서는 시스템을 처음부터 설치하지만 이전 시스템에서 가졌던 프로그램과 사용자 지정을 유지하는 방법을 살펴 봅니다.

사용자 설정 유지

예외없이 모든 사용자 옵션이 디렉토리에 있습니다. 홈 /, 우리가해야 할 일은이 폴더를 변경하지 않고 유지하는 것입니다.

두 가지 상황이있을 수 있습니다. 홈 / 시스템의 나머지 부분과 같은 파티션에 있거나 (새 설치로 내용이 지워짐) 별도의 파티션에 있습니다.

홈 / 독립 파티션에서 :이 경우 작업이 훨씬 쉬워집니다. 설치 과정에서 수동 파티션을 선택하고 파티션이 홈 / 돌아오다 홈 / 형식 상자는 선택되지 않습니다.

홈 / 루트 파티션 :이 경우 전체 디렉토리의 백업 복사본을 만들어야합니다. 홈 / 이것은 설치 중에 지워지기 때문입니다.

1. 업그레이드하기 전에 백업을 만듭니다.

cd / && sudo tar cvfz backup_home.tar.bz2 / 홈

우리는 파일을 저장합니다 백업_홈.tar.bz2 예를 들어 USB 드라이브와 같이 삭제되지 않을 것으로 알고있는 사이트에서

2. 새 시스템 설치 : 새 Ubuntu를 정상적으로 설치합니다.

3. 업그레이드 후 백업 복원 :

cd / && sudo tar xvfz /routadondeguardeelbackup/backup_home.tar.bz2
참고 :이 방법이 제대로 작동하려면 새 사용자의 이름이 이전 시스템과 동일해야합니다.

설치된 프로그램 복원

설치 후 오랜 시간이 걸릴 수있는 또 다른 문제는 이전에 가지고 있던 모든 프로그램을 다시 설치하는 것입니다. 그러나이 문제는 다음 두 명령으로 해결할 수 있습니다.

1. 설치된 프로그램 목록 얻기 : 업데이트하기 전에 이전 시스템에서 다음 명령을 사용하여 설치된 프로그램 목록을 얻습니다.

dpkg --get-selections | awk '$ 2 ~ / ^ install $ / {print $ 1}'> package_list.txt

우리는 파일을 저장합니다 package_list.txt 삭제되지 않을 것으로 알고있는 장소 (예 : USB 드라이브)

2. 새 시스템 설치 : 새 Ubuntu를 정상적으로 설치합니다.

3. 모든 프로그램을 다시 설치합니다. 설치 후에는 프로그램을 수동으로 설치하지 않고 복구하기 위해 파일을 사용합니다. package_list.txt 다음과 같이 :

고양이 package_list.txt | xargs sudo aptitude install -y

참고 :이 시스템은 패키지 관리자를 사용하여 설치된 프로그램에서만 작동하며 수동으로 컴파일되거나 다른 방법을 사용하여 설치된 프로그램에서는 작동하지 않습니다.

기타 사용자 지정

시스템에서 수동으로 다른 사용자 지정을 수행 한 경우가있을 수 있습니다 (예 : 부팅 시스템 수정). /신병, 웹 서버의 파일의 / var / www가 또는 시스템 구성 파일 / 기타 몇 가지 예를 들어 보겠습니다.

이 경우 영향을받는 폴더의 백업 복사본을 만들고 업데이트 된 시스템으로 복원합니다.

cd / && sudo tar cvfz backup.tar.gz / folder1 / folder2 ... # 백업 생성
cd / && sudo tar xvfz backup.tar.gz # 백업 복원
감사합니다 Fosco (이 훌륭한 기사의 원저자)!

출처 : 우분투 심층


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   리즈머 A 루이즈 G

    안녕하세요 ,,, 도움을 요청하는 중입니다,, Linux Canaima 2.0의 데스크톱을 3.0으로 복원했습니다… ..하지만 교육 프로그램을 잃어 버렸습니다. 어떻게 복원해야하나요? 백업을 먼저 만들어야 했나요? 그러나 그는 프로그램을 잃지 않을 것이라고 말했습니다. 지금은 프로그램을 얻지 못했으며 install-canima.sh 스크립트를 사용했습니다 ... 파티션에 해당 프로그램을 가져 오는 방법이 있습니다. 내가 .... 저는 Linux 초보자입니다 …….

  2.   리즈머 A 루이즈 G

    안녕하세요 ,,, 도움을 요청하는 중입니다,, Linux Canaima 2.0의 데스크톱을 3.0으로 복원했습니다… ..하지만 교육 프로그램을 잃어 버렸습니다. 어떻게 복원해야하나요? 백업을 먼저 만들어야 했나요? 그러나 그는 프로그램을 잃지 않을 것이라고 말했습니다. 지금은 프로그램을 얻지 못했으며 install-canima.sh 스크립트를 사용했습니다 ... 파티션에 해당 프로그램을 가져 오는 방법이 있습니다. 내가 .... 저는 Linux 초보자입니다 …….

  3.   루즈

    안녕하세요, 저는 민트 18.1 리눅스를 가지고 있습니다. 터미널 이름을 변경했는데 이제 관리자로 제 사용자에 액세스 할 수 없습니다. 액세스를 시도 할 때 ICEauthority 파일 /home/luz.ICEauthority를 ​​업데이트하지 않는이 메시지가 클라우드에 표시됩니다. 어떻게해야합니까?