소프트웨어를 먼저 설치해야 합니까, 아니면 새로 Ubuntu를 설치할 때 도트 파일을 동기화해야 합니까? [폐쇄]

소프트웨어를 먼저 설치해야 합니까, 아니면 새로 Ubuntu를 설치할 때 도트 파일을 동기화해야 합니까? [폐쇄]

필요한 모든 소프트웨어를 설치하고 이전에 백업한 도트 파일을 동기화하기 위해 Minimal Ubuntu(mini.iso)를 새로 설치한 후 실행할 스크립트를 작성 중입니다.

실수를 피하는 가장 좋은 방법은 무엇입니까? 소프트웨어를 설치한 다음 내 /home 폴더에 도트 파일을 동기화합니까, 아니면 그 반대입니까?

감사해요!

답변1

저는 반대로 OS를 설치한 다음 APT/snapd를 사용하여 패키지를 설치하고 도트 파일을 복사했습니다.

먼저 가상 머신에서 사용해 보고 최신 운영 체제(또는 최신 패키지 버전)를 설치하고 기존 도트 파일을 재사용할 때 문제가 발생할 수 있는지 확인하세요. 때로는 conf 파일 구문이 변경되었을 수도 있지만 앞으로는 이 문제를 피할 수 있는 방법을 찾아보겠습니다. 일반적으로 사용자가 재정의되지 않는 재정의 설정을 넣을 수 있는 폴더.d/ 디렉터리가 있으며 기본값에 대한 변경 사항을 쉽게 확인할 수 있습니다.

이에 대해 명시적으로 질문하지 않으셨다는 것을 알지만, 모르신다면 git이 도트 파일을 관리하는 좋은 방법입니다. 나는 사용한다아뎀나 자신 - 일반적인 git 명령과 같습니다.

답변2

나는 항상 /home폴더와 시스템 파일을 하드 드라이브의 별도 파티션에 저장합니다. 시스템을 다시 설치할 때마다 폴더는 동일하게 유지되며 /home설치 중에 /home파티션을 마운트 지점으로 사용합니다 /home(포맷 없음). 새로 설치된 시스템에는 문제가 없었습니다.

따라서 이 상황은 "먼저 도트 파일을 복사한 다음 소프트웨어를 설치합니다"에 해당합니다.

내 직감으로는 새로 설치된 대부분의 프로그램이 먼저 특정 구성 디렉터리("dotfile")가 존재하는지 확인한다는 것입니다. 그렇다면 소프트웨어는 거기에서 구성 데이터를 로드합니다. 이렇게 하지 않으면 소프트웨어가 도트 파일을 생성하고 기본 구성 값을 초기화합니다.

관련 정보