기존 Fedora 시스템을 다른 시스템으로 변환하는 방법은 무엇입니까?
예: KDE 라이브 이미지에서 설치했으며 이제 Xfce로 전환하려고 합니다.
뭔가 비슷한데
# yum group install 'Xfce Desktop'
충분한?
디스플레이 관리자는 어떻습니까? Fedora-Xfce-Spin과 동등한 kdm을 시작하는 데 필요한 단계는 무엇입니까?
답변1
Fedora 스핀을 기반으로 구축개정자yum install....
yum remove...
, 어떤 종류의 순환 종속성을 입력할 때 중첩이 없다고 가정하여 변환을 "수동으로" 수행할 수 있다고 생각합니다 .
브랜딩을 얻는 데 있어서 이들 중 대부분은 RPM으로도 배포되므로 다른 회전 패키지를 설치해도 RPM으로 배포됩니다.
나는 이 작업을 수행하는 실용적인 방법을 본 적이 없으므로 이 방법을 사용하면 확실히 큰 어려움을 겪을 수 있으며 비용은 $0.02에 불과합니다.
freenode.net의 Fedora IRC 룸
나는 그곳에서 정확한 질문을 했고 다음과 같은 조언을 얻었다.
- 자동화된 방식으로 이 작업을 수행하는 데 도움이 되거나 한 순환에서 다른 순환으로 마이그레이션하는 데 도움이 될 수 있는 도구는 누구나 알고 있습니다.
다음 명령을 사용하여 2회전에 대한 패키지 목록을 얻은 다음 결과 출력을 비교하여 어떻게 다른지 확인할 수 있습니다.
$ show-installed -f kickstart -e -o /tmp/show-installed.txt
결과 .txt 파일은 킥스타트 친화적인 형식으로 덤프되며 입력 파일로 사용되거나 스위치를 사용하여 친숙한 목록을
-f yum
얻을 수 있습니다.yum
- 기존 배포판 위에 두 번째 배포판을 설치합니다. 모든 재설계가 단일 Fedora 버전에서 시작된다는 점을 고려하면 이로 인해 설치되는 파일이 누락될 뿐입니다.
인용하다
답변2
주문하다
# yum group install 'Xfce Desktop'
Xfce에 필요한 모든 패키지를 설치합니다.
하지만 현재 사용되는 디스플레이 관리자(DM)는 변경되지 않습니다.
kdm을 제거하려면:
# systemctl disable kdm
Xfce-Spin의 기본 DM이 무엇인지 정확히 모르지만, 예를 들어 lightdm을 구성하려면:
# yum install lightdm
# systemctl enable lightdm
비활성화/활성화 systemd 명령은 부팅 중에 이러한 서비스가 시작되는지 여부를 구성합니다.
실행 중인 시스템에서 실제로 DM을 시작/중지하려면:
# systemctl stop kdm
# systemctl start lightdm
Fedora는 매우 빠르게 다시 시작되지만 다음과 같이 서비스 시작을 더 빠르게 테스트할 수 있습니다.
# systemctl rescue
# systemctl default