![소프트웨어를 먼저 설치해야 합니까, 아니면 새로 Ubuntu를 설치할 때 도트 파일을 동기화해야 합니까? [폐쇄]](https://linux55.com/image/171578/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%EB%A5%BC%20%EB%A8%BC%EC%A0%80%20%EC%84%A4%EC%B9%98%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%2C%20%EC%95%84%EB%8B%88%EB%A9%B4%20%EC%83%88%EB%A1%9C%20Ubuntu%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EB%95%8C%20%EB%8F%84%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%8F%99%EA%B8%B0%ED%99%94%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
필요한 모든 소프트웨어를 설치하고 이전에 백업한 도트 파일을 동기화하기 위해 Minimal Ubuntu(mini.iso)를 새로 설치한 후 실행할 스크립트를 작성 중입니다.
실수를 피하는 가장 좋은 방법은 무엇입니까? 소프트웨어를 설치한 다음 내 /home 폴더에 도트 파일을 동기화합니까, 아니면 그 반대입니까?
감사해요!
답변1
저는 반대로 OS를 설치한 다음 APT/snapd를 사용하여 패키지를 설치하고 도트 파일을 복사했습니다.
먼저 가상 머신에서 사용해 보고 최신 운영 체제(또는 최신 패키지 버전)를 설치하고 기존 도트 파일을 재사용할 때 문제가 발생할 수 있는지 확인하세요. 때로는 conf 파일 구문이 변경되었을 수도 있지만 앞으로는 이 문제를 피할 수 있는 방법을 찾아보겠습니다. 일반적으로 사용자가 재정의되지 않는 재정의 설정을 넣을 수 있는 폴더.d/ 디렉터리가 있으며 기본값에 대한 변경 사항을 쉽게 확인할 수 있습니다.
이에 대해 명시적으로 질문하지 않으셨다는 것을 알지만, 모르신다면 git이 도트 파일을 관리하는 좋은 방법입니다. 나는 사용한다아뎀나 자신 - 일반적인 git 명령과 같습니다.
답변2
나는 항상 /home
폴더와 시스템 파일을 하드 드라이브의 별도 파티션에 저장합니다. 시스템을 다시 설치할 때마다 폴더는 동일하게 유지되며 /home
설치 중에 /home
파티션을 마운트 지점으로 사용합니다 /home
(포맷 없음). 새로 설치된 시스템에는 문제가 없었습니다.
따라서 이 상황은 "먼저 도트 파일을 복사한 다음 소프트웨어를 설치합니다"에 해당합니다.
내 직감으로는 새로 설치된 대부분의 프로그램이 먼저 특정 구성 디렉터리("dotfile")가 존재하는지 확인한다는 것입니다. 그렇다면 소프트웨어는 거기에서 구성 데이터를 로드합니다. 이렇게 하지 않으면 소프트웨어가 도트 파일을 생성하고 기본 구성 값을 초기화합니다.