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

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

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

나는 그곳에서 정확한 질문을 했고 다음과 같은 조언을 얻었다.

  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

비활성화/활성화 systemd 명령은 부팅 중에 이러한 서비스가 시작되는지 여부를 구성합니다.

실행 중인 시스템에서 실제로 DM을 시작/중지하려면:

# systemctl stop kdm
# systemctl start lightdm

Fedora는 매우 빠르게 다시 시작되지만 다음과 같이 서비스 시작을 더 빠르게 테스트할 수 있습니다.

# systemctl rescue
# systemctl default

관련 정보