저는 Ubuntu 20을 실행하고 있는데 Debian 10으로 전환하고 싶습니다. 나는 중요한 소프트웨어를 백업하고, 올바른 ISO 이미지에서 Debian 10을 설치한 다음, 백업한 소프트웨어를 새로 설치된 Debian 시스템에 복원하는 방법을 알고 있습니다.
apt
그러나 누군가 github 이나 다른 유틸리티를 통해 Ubuntu에서 Debian으로 변환하는 더 짧은 프로그램을 고안한 사람이 있는지 궁금합니다 . 온라인으로 검색했는데 비슷한 것을 찾지 못했지만 뭔가 간과하고 있는 것일 수도 있습니다.
누구든지 어떤 제안을 해줄 수 있나요?
미리 감사드립니다.
답변1
저는 별도의 파티션을 사용합니다 /home
. 또한 /opt
, /usr/local
, /var/html
및 에 대한 다른 심볼릭 링크(또는 바인딩 마운트)가 있을 수도 있습니다 /home
. 그러면 운영 체제를 변경할 수 있지만 모든 파일은 그대로 유지됩니다.
이는 언급된 배포판에만 국한되지 않습니다. 나는 이전 버전이 아닌 최신 버전의 데비안을 설치하는 데 사용합니다(업데이트가 잘못되었을 때. 예, 데비안에서 데비안으로의 전환은 100% 신뢰할 수 없습니다). 배포 버전을 Redhat, Ubuntu, Debian으로 전환합니다.
설치된 패키지 목록을 가져오고 백업을 만듭니다 /etc
(잊어버린 일부 구성이 있을 것입니다).
또 다른 기술(그러나 오래 전에 생각해 보아야 함)은 구성 관리를 사용하여 시스템을 설치하는 것입니다. 최소한 기본 사항을 제외한 모든 것을 설치하고 augtool
(또는 단지 디렉토리 cp
에 설치하는 *.d
) 일부 스크립트를 설치합니다. 구성이지만 꼭두각시와 같은 것이 바람직합니다.
답변2
5/320 시스템을 Ubuntu 22.04에서 Debian 12로 마이그레이션했습니다.https://github.com/alexmyczko/autoexec.bat/blob/master/config.sys/ubuntu-deluxe
아직 완전 자동은 아니지만 패치를 받아들입니다...
답변3
데비안 11로 옮기는 게 더 쉬울 것 같아요. 게다가 모든 것은 시스템이 얼마나 기본적인지에 달려 있습니다. debootstrap 외에 다른 것이 없다면 작은 업그레이드가 작동할 것입니다.
현재 Debian 11의 가상 머신을 Ubuntu 22.04의 간단한 버전으로 변환하고 있습니다. 22.04로 변환해야 합니다. 이는 일부 업그레이드는 아니지만 많은 업그레이드를 의미합니다. Debian 11과 함께 제공되는 dpkg는 20.04부터 zstd를 지원하지 않기 때문에(비록 버전 번호는 낮지만) dpkg를 다운그레이드해야 합니다. 데비안에서 우분투로 마이그레이션하는 경우 ubuntu-minimal을 설치해야 합니다. 데비안에도 비슷한 패키지가 있는지 모르겠습니다.
Bullseye에서 Jammy로 변환한 후 로그인하면 다음과 같은 메시지가 나타납니다.
Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.10.0-14-amd64 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Linux bullseye 5.10.0-14-amd64 #1 SMP Debian 5.10.113-1 (2022-04-29) x86_64
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
SSH를 통해. 흥미롭게도 ECDSA 키는 변경되지 않습니다.