강좌 / 팁

서버 / IT CentOS 8 데스크탑 환경: Xfce 데스크탑 설치하기

2020.06.14 10:23

VenusGirl 조회:1315 추천:3

CentOS 8 데스크탑 환경 : Xfce 데스크탑 설치

 

CentOS 8은 기본적으로 [Gnome 데스크탑 환경]이 선택이 되어 있습니다. 그래서 외부 저장소를 이용해 [ Xfce 데스크탑 환경] 설치합니다.

 

초기 설정 : 추가 리포지토리를 추가합니다

 
유용한 외부 저장소를 추가하여 유용한 소프트웨어를 설치합니다.
[1] Fedora 프로젝트가 RHEL용으로 특별히 제작된 패키지를 제공하는 EPEL을 추가합니다.
⇒ https://fedoraproject.org/wiki/EPEL
[root@venusgirl~]# dnf -y install epel-release
[root@venusgirl~]# vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
#baseurl=https://download.fedoraproject.org/pub/epel/$releasever/Everything/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=
$infra&content=$contentdir
failovermethod=priority
# [enabled=1] = repository enabled, [enabled=0] = repository disabled
enabled=1
# to add [priority=*], it can set priority to repository
# it can specify [1-99], [1] is highest, default without the line is [99]
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever

.....
.....

# [enabled=0] 규칙을 사용하여 비활성화하지만 임시로 활성화하려면 다음과 같이 실행합니다
 
[root@venusgirl~]# dnf --enablerepo=epel install [packages]

 

[2] 주로 RHEL용 드라이버를 제공하는 ELRepo를 추가합니다.
⇒ https://elrepo.org/tiki/tiki-index.php
root@venusgirl~]# dnf -y install elrepo-release
[root@venusgirl~]# vi /etc/yum.repos.d/elrepo.repo
[elrepo]
name=ELRepo.org Community Enterprise Linux Repository - el8
baseurl=http://elrepo.org/linux/elrepo/el8/$basearch/
        http://mirrors.coreix.net/elrepo/elrepo/el8/$basearch/
        http://jur-linux.org/download/elrepo/elrepo/el8/$basearch/
        http://repos.lax-noc.com/elrepo/elrepo/el8/$basearch/
mirrorlist=http://mirrors.elrepo.org/mirrors-elrepo.el8
# [enabled=1] = repository enabled, [enabled=0] = repository disabled
enabled=1
# to add [priority=*], it can set priority to repository
# it can specify [1-99], [1] is highest, default without the line is [99]
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0

.....
.....

# [enabled=0] 규칙을 사용하여 비활성화하지만 임시로 활성화하려면 다음과 같이 실행합니다
[root@venusgirl~]# dnf --enablerepo=elrepo install [packages]

 

[3] 최신 PHP 등과 같은 유용한 패키지를 제공하는 Remi의 RPM 저장소를 추가합니다.
⇒ https://rpms.remirepo.net/
[root@venusgirl~]# dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
# 포함된 리포지토리 파일
[root@venusgirl~]# rpm -ql remi-release
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el8
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2017
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2018
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2019
/etc/yum.repos.d/remi-glpi91.repo
/etc/yum.repos.d/remi-glpi92.repo
/etc/yum.repos.d/remi-glpi93.repo
/etc/yum.repos.d/remi-glpi94.repo
/etc/yum.repos.d/remi-modular.repo
/etc/yum.repos.d/remi-php72.repo
/etc/yum.repos.d/remi-php73.repo
/etc/yum.repos.d/remi-php74.repo
/etc/yum.repos.d/remi-safe.repo
/etc/yum.repos.d/remi.repo

# 기본적으로 [remi-safe] 및 [remi-safe]만 활성화됩니다
[root@venusgirl~]# grep 'enabled=1' /etc/yum.repos.d/remi-*
/etc/yum.repos.d/remi-modular.repo:enabled=1
/etc/yum.repos.d/remi-safe.repo:enabled=1
[root@venusgirl~]# vi /etc/yum.repos.d/remi-safe.repo
[remi-safe]
name=Safe Remi's RPM repository for Enterprise Linux 8 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/8/safe/$basearch/
#mirrorlist=https://rpms.remirepo.net/enterprise/8/safe/$basearch/httpsmirror
mirrorlist=http://cdn.remirepo.net/enterprise/8/safe/$basearch/mirror
# [enabled=1] = repository enabled, [enabled=0] = repository disabled
enabled=1
# to add [priority=*], it can set priority to repository
# it can specify [1-99], [1] is highest, default without the line is [99]
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el8

.....
.....

# [enabled=0] 규칙을 사용하여 비활성화하지만 임시로 활성화하려면 다음과 같이 실행합니다
[root@venusgirl~]# dnf --enablerepo=remi-safe install [packages]
# Moduler Repository를 사용할 수도 있습니다
[root@venusgirl~]# dnf --enablerepo=remi-modular --disablerepo=AppStream module list
Remi's Modular repository for Enterprise Linux 8 - x86_64
Name  Stream       Profiles                   Summary
glpi  9.3          common [d]                 Free IT asset management software
glpi  9.4          common [d]                 Free IT asset management software
php   remi-7.2     common [d], devel, minimal PHP scripting language
php   remi-7.3     common [d], devel, minimal PHP scripting language
php   remi-7.4     common [d], devel, minimal PHP scripting language
redis remi-5.0 [d] common [d]                 Redis persistent key-value database

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

 

CentOS8 데스크탑 환경 : Xfce 데스크탑

 
GUI없이 CentOS를 설치했지만 GUI가 필요한 응용 프로그램 등으로 인해 GUI가 필요한 경우 다음과 같이 데스크탑 환경을 설치합니다.
[1] 이 예제는 Xfce 데스트탑 환경을 설치합니다.
# EPEL에서 설치
[root@venusgirl~]# dnf --enablerepo=epel group -y install "Xfce" "base-x"

 

[2] 환경을 설치 한 후 CUI에서 데스크탑 세션을 시작하려면 일반 사용자로 다시 로그인하고 다음과 같이 실행합니다.
[cent@venusgirl~]$ echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc

 

[3]

또는 기본적으로 시스템을 그래픽 로그인으로 변경하려면, 다음과 같이 설정합니다.

(1) 실행 레벨은 [/etc/systemd/system/default.target]에 연결하여 설정됩니다.
예를 들어, GUI가없는 기본 설정은 다음과 같이 설정됩니다.
multi-user.target
[root@venusgirl~]# ll /etc/systemd/system/default.target
lrwxrwxrwx. 1 root root 37 Sep 24 17:10 /etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target
[root@venusgirl~]# ll /lib/systemd/system/multi-user.target
-rw-r--r--. 1 root root 532 Jun 22 2018 /lib/systemd/system/multi-user.target
(2) 예를 들어 실행 레벨을 그래픽 로그인으로 변경하려면 다음과 같이 설정합니다.
[root@venusgirl~]# systemctl set-default graphical.target
Created symlink /etc/systemd/system/default.target -> /usr/lib/systemd/system/graphical.target.
graphical.target
[root@venusgirl~]# ll /etc/systemd/system/default.target
lrwxrwxrwx. 1 root root 40 Sep 26 00:26 /etc/systemd/system/default.target -> /usr/lib/systemd/system/graphical.target

 

[4]

그리고 컴퓨터를 다시 시작합니다. 그런 다음 그래픽 로그인 화면이 표시됩니다.

[로그인] 버튼 왼쪽에 있는 아이콘을 클릭하고 다음과 같이 [Xfce 세션]을 선택합니다.

 

[5] Xfce 데스크탑 세션이 시작됩니다.

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4220 소프트웨어| Rufus를 사용하여 Windows 11 부팅 가능한 USB를 만드는 방법 [24] VᴇɴᴜꜱGɪ 4158 30 08-16
4219 소프트웨어| 간단한 파일/폴더 백업 배치 파일 - BackupToZip [29] 지후빠 2571 27 08-14
4218 소프트웨어| 배치파일을 시스템 트레이로 숨김 실행하기 AHK [15] 지후빠 1387 9 08-13
4217 소프트웨어| EasyDrv 활용법 [10] 타천사둘리 3113 8 08-12
4216 기 타| 나스 토런트 감시폴더에 Torrent 파일 자동 전송 (수정) [1] 슈머슈마 1160 9 08-11
4215 서버 / IT| Linux Mint 20.3 에서 Linux Mint 21로 업그레이드 [2] VᴇɴᴜꜱGɪ 844 7 08-09
4214 소프트웨어| X32dbg 이용한 언팩 강좌 입니다 [4] 줄리아니 900 6 08-06
4213 윈 도 우| 인증서 백업 복구 배치파일 [9] 센돔타오르 2537 18 08-05
4212 윈 도 우| 북마크 백업 복구 배치파일 [17] 센돔타오르 2264 30 08-03
4211 윈 도 우| 윈도우10/11 무인설치 응답파일 선택 설치 [7] 무월 3378 21 07-28
4210 소프트웨어| dup2patcher.dll 디컴파일링-3 [6] sunshine 983 8 07-24
4209 윈 도 우| install.WIM 무인설치 응답파일 교체 방법! [11] 무월 2332 20 07-23
4208 소프트웨어| Symantec Endpoint Protection 자동 업데이트 설정하기 [4] kisslady 1017 6 07-22
4207 소프트웨어| VHD 에 윈도우 및 프로그램 설치 후 WIM 파일로 만들기 [6] 타천사둘리 2650 12 07-21
4206 소프트웨어| UltraISO 이용한 ISO 에 WIM 병합하기 [10] 타천사둘리 3410 20 07-21
4205 소프트웨어| dup2patcher.dll 디컴파일링-2 [3] sunshine 541 5 07-21
4204 소프트웨어| dup2patcher.dll 디컴파일링-1 [6] sunshine 832 5 07-20
4203 소프트웨어| [실사] WinRE.wim 업데이트 통합 및 XPE 생성 [11] 무월 1609 15 07-18
4202 윈 도 우| [실사] 윈도우7 업데이트 및 드라이버 통합 [8] 무월 2406 13 07-14
4201 소프트웨어| [실사] AOMEI Backupper PXE 부팅 사용 방법 [10] 무월 1573 14 07-13
XE1.11.6 Layout1.4.8