Fedora Linux - VPC 접속을 위한 vsclient 설치

1. VPC 접속을 위한 vsclient 설치#

vpc.lge.com 접속 후 vsclient-linux.deb 파일을 ~/다운로드 폴더에 다운로드 받은 상태

패키지 준비#

sudo dnf install binutils desktop-file-utils xdg-utils
sudo dnf install qt5-qttools-devel

.deb 추출#

ar x vsclient.deb
tar xf data.tar.gz

구조 확인#

af5019aaddd9851aac9bb682428701f1.png

$ cat usr/share/applications/vsclient.desktop
[Desktop Entry]
Type=Application
Name=vsclient
Exec=/opt/VD-i/bin/vsclient %u
Icon=vsclient
StartupNotify=false
MimeType=x-scheme-handler/vdivsclient;

$ pwd
/home/dodongnom/다운로드/opt/VD-i/bin
$ ls -al
합계 9184
drwxr-xr-x. 1 dodongnom dodongnom      82 2025년  7월 29일 imageformats
drwxr-xr-x. 1 dodongnom dodongnom      98 2025년  7월 29일 multimedia
drwxr-xr-x. 1 dodongnom dodongnom      20 2025년  7월 29일 platforms
drwxr-xr-x. 1 dodongnom dodongnom      86 2025년  7월 29일 tls
-rwxr-xr-x. 1 dodongnom dodongnom     127 2025년  2월 26일 update.sh
lrwxrwxrwx. 1 dodongnom dodongnom      22 2025년  7월 29일 vsclient -> vsclient-1.4.131.27756
-rwxr-xr-x. 1 dodongnom dodongnom 9392537 2025년  7월 29일 vsclient-1.4.131.27756

# 실제 바이너리 확
$ file opt/VD-i/bin/vsclient-1.4.131.27756
$ readelf -l opt/VD-i/bin/vsclient-1.4.131.27756 | grep interpreter
ELF 64-bit LSB pie executable, x86-64, dynamically linked, interpreter /opt/VD-i/lib/ld-linux-x86-64.so.2
  • 자기 전용 glibc (libc.so.6)까지 같이 들고 온 번들형 패키지
  • 인터프리터 경로가 /opt/VD-i/lib/ld-linux-x86-64.so.2고정되어 있다

Redhat Linux 계열에서 동작하도록 수동 설치#

/opt/VD-i에 복사#

$ sudo mkdir -p /opt
$ sudo cp -a ~/다운로드/opt/VD-i /opt/

Desktop Entry 등록#

$ sudo tee /usr/share/applications/vsclient.desktop > /dev/null <<'EOF'
[Desktop Entry]
Type=Application
Name=vsclient
Exec=/opt/VD-i/bin/vsclient %u
Icon=vsclient
StartupNotify=false
MimeType=x-scheme-handler/vdivsclient;
NoDisplay=true
EOF

URL 스킴 핸들러 등록#

vdivsclient:// 프로토콜을 vsclient.desktop에 연결

# 등록
$ xdg-mime default vsclient.desktop x-scheme-handler/vdivsclient

# 확인
$ xdg-mime query default x-scheme-handler/vdivsclient
vsclient.desktop

데스크톱 데이터베이스 갱신#

$ sudo update-desktop-database /usr/share/applications

동작확인#

$ xdg-open 'vdivsclient://test'
[option] No "conn-req-url" in VD access URI parameters
Usage: /opt/VD-i/bin/vsclient [options] uri

Options:
  -v, --version  Displays version information.
  -h, --help     Displays help on commandline options.
  --help-all     Displays help including Qt specific options.

Arguments:
  uri            vdivsclient resource for VD access.

웹 브라우저 연동#

vpc.lge.com접속 Start&Connect 버튼이 내부적으로 vdivsclient://... 링크를 호출하면,\n이제 브라우저가 vsclient를 실행