| 모든 것을 업데이트하거나 포맷하려는 경우 또는 동일한 프로그램 및 설정을 원하는 여러 컴퓨터가있는 경우이 기사를 놓칠 수 없습니다. |
업데이트: 주요 장점은 시스템이 업데이트 전과 동일하게 유지되고 동일한 구성과 동일한 프로그램이 설치되어 있지만 새로운 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 # 백업 복원
출처 : 우분투 심층