
기존 Fedora 시스템을 다른 시스템으로 어떻게 변환합니까?
예: KDE 라이브 이미지에서 설치했으며 이제 Xfce로 전환하려고 합니다.
뭔가요?
# yum group install 'Xfce Desktop'
충분한?
디스플레이 관리자는 어떻습니까? Fedora-Xfce-Spin과 동등한 kdm을 시작하려면 어떤 단계가 필요합니까?
답변1
Fedora 스핀이 다음을 사용하여 구성되는 방식을 기반으로 합니다.교정자yum install....
yum remove...
, 어떤 유형의 순환 종속성이 발생하는 곳에 겹치는 부분이 없다고 가정 하여 변환을 "수동으로" 수행하는 것이 괜찮을 것이라고 가정합니다 .
브랜딩을 얻는 한, 이것의 대부분은 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
시스템 비활성화/활성화 명령은 부팅 중에 해당 서비스가 시작되는지 여부를 구성합니다.
실행 중인 시스템에서 실제로 DM을 시작/중지하려면:
# systemctl stop kdm
# systemctl start lightdm
Fedora 재부팅은 매우 빠르지만 다음과 같이 서비스 시작을 더욱 빠르게 테스트할 수 있습니다.
# systemctl rescue
# systemctl default