하나의 Fedora 스핀을 다른 Fedora 스핀으로 변환하시겠습니까?

하나의 Fedora 스핀을 다른 Fedora 스핀으로 변환하시겠습니까?

기존 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 룸

제가 거기서 정확히 이런 질문을 했고, 다음과 같은 조언을 받았습니다.

  1. 자동화된 방식으로 이 작업을 수행하는 데 도움이 되거나 한 스핀에서 다른 스핀으로 마이그레이션하는 데 도움이 되는 도구는 누구도 알고 있지 않았습니다.
  2. 2개의 스핀에서 패키지 목록을 가져오는 데 다음 명령을 사용하는 것이 좋습니다. 그런 다음 결과 출력을 비교하여 둘 사이의 차이점을 확인할 수 있습니다.

    $ show-installed -f kickstart -e -o /tmp/show-installed.txt
    

    결과 .txt 파일은 킥스타트 친화적인 형식으로 덤프되고 입력 파일로 사용되거나 스위치를 사용하여 친숙한 목록을 -f yum얻을 수 있습니다 yum.

  3. 기존 스핀 위에 두 번째 배포판을 설치합니다. 모든 재회전이 단일 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

관련 정보