비슷한 문제가 있습니다. 현재의 모든 데이터와 설정이 포함 된 넷북이 있고 데스크탑 소프트웨어와 파일이 동일하게되기를 원합니다.
이것이 내가 문제를 해결 한 방법입니다.
모든 원본 데이터가있는 컴퓨터 (내 경우에는 넷북) 를 소스 와 대상으로 데이터를 가져 오려는 컴퓨터를 호출합니다 .
1 단계). 소스 시스템이 최신인지 확인하십시오
sudo aptitude update && sudo aptitude upgrade
2 단계). 소스 사용자 파일을 백업하십시오 . 이를 수행하는 방법에는 여러 가지가 있습니다. 이것은 백업에 관한 좋은 기사입니다 . 또한 내 웹 사이트 www.marchiggins.com 의 IT 섹션에 백업에 관한 몇 가지 기사가 있습니다.
개인적으로 이런 종류의 작업에 rsync를 선택합니다.
rsync -av /source_directory /target_directory
데이터를 백업 할 대상에 따라 소스 컴퓨터 에서 이와 같은 것을 실행해야 합니다.
rsync -av /home/ /media/USB
rsync -av /usr/local /media/USB
cp /etc/apt/sources.list /media/USB
위의 기술 외에도 전체 / etc 디렉토리 및 / var (/ var / cache & / var / tmp 제외)의 모든 것을 가져와야하지만 결코 귀찮게하지 않습니다. 위에서 볼 수 있듯이 / etc / apt / sources 파일의 복사본이 있는지 확인합니다.
그런 다음 소스 컴퓨터 에 어떤 추가 소프트웨어가 설치되어 있는지 확인해야 합니다. 다시이 작업을 수행 할 수있는 몇 가지 방법이 있지만 이것이 내가하는 방법입니다.
dpkg --get-selections > /media/USB/installed-software
설치 한 모든 패키지가 포함 된 installed-software 라는 파일을 만듭니다 .
3 단계). 대상 컴퓨터를 빌드하고 소스 컴퓨터 와 동일한 OS 버전인지 확인하십시오 . 다음과 같이 버전 번호를 확인할 수 있습니다.
cat /etc/lsb-release
4 단계). 일단 타겟이 만들어졌습니다, 당신은 필요;
사용자를 설정하십시오.
sudo adduser
sources.list를 복사하십시오.
sudo cp /media/USB /etc/apt/sources.list
& 1 단계에서와 같이 모든 것이 최신 상태인지 확인합니다.)
sudo aptitude update && sudo aptitude upgrade
6 단계). 반대의 경우를 제외하고 2 단계에서했던 것처럼 모든 데이터를 복사하십시오.
sudo rsync -av /media/USB /home/
sudo rsync -av /media/USB /usr/local
이제 홈 디렉토리에 대한 사용자 소유권이 설정되어 있는지 확인해야합니다.
sudo chown -R username:username /home/pathtofolder
7 단계). 설치된 소프트웨어 파일을 대상 컴퓨터에 복사하고 다음을 실행하여 소스 시스템에있는 모든 소프트웨어를 대상 시스템에 설치하십시오.
sudo aptitude install dselect
cp /media/USB/installed-software /
dpkg --set-selections < installed-software
sudo dselect
3. [I] nstall 설치 및 업그레이드 원하는 패키지를 선택하십시오.
이때 두 대의 컴퓨터가 동일해야합니다.
여기에서 unison을 사용하여 동기화 또는 rsync를 유지할 수 있습니다. 내 선호는 다시 rysnc이지만 내가 아는 많은 사람들은 한마음으로 맹세합니다.