내 컴퓨터에는 Linux Mint와 Windows 이중 운영 체제가 있습니다. 저는 Linux Mint 때문에 많은 문제에 직면해 있습니다. Ubuntu로 교체하고 싶지만 동시에 개발 설정이 있는 것처럼 내부 데이터를 잃고 싶지 않습니다. 많은 데이터베이스 패키지가 설치되어 있습니다.
내가 바꾸면 많은 시간을 낭비하게 될 것입니다. 교체할 수 있는 방법이 있나요?
답변1
설치된 페이지 목록을 저장 dpkg --get-selections
하고 를 사용하여 복원할 수 있습니다 dpkg --set-selections
. Debconf debconf-[gs]et-selections
에서 패키지 구성 데이터베이스를 저장하고 복원하는 방법을 살펴볼 수도 있습니다(debconf-utils
), 모두 백업 및 복원 /etc
도 가능합니다 /home
.
root
소스 시스템과 마찬가지로,
dpkg --get-selections >packages
debconf-get-selections | grep -Ev '^[[:space:]]*(#|$)' >debconf_settings
tar jcf etc+home.tar.bz2 /etc /home
이 파일을 USB 스틱 등에 저장하고 새 시스템을 설정한 다음 root
대상 시스템에서 다음과 같이 다시 실행하십시오.
dpkg --set-selections <packages
debconf-set-selections <debconf_settings
tar -C / -j -x -f etc+home.tar.bz2
나는 이것이 매끄럽거나 완벽하게 작동할 것이라고 생각하지 않지만, 상당한 양의 공유 패키징 인프라가 있다는 것은 최소한 사소한 부분에 많은 수작업이 필요하지 않다는 것을 의미합니다.
시간과 인내심이 있다면 Mint 설치를 완전히 중단하기 전에 가상 호스트에서 시도해 볼 수도 있습니다. Virtualbox에서 Ubuntu를 설정하는 것은 다른 이유로도 시간을 투자할 가치가 있습니다.