debian

TigerVNC在Debian上的安装包在哪里下载

小樊
40
2025-06-18 04:33:27
栏目: 智能运维

要在Debian系统上安装TigerVNC,您可以使用APT包管理器或从源码编译安装。以下是详细步骤:

使用APT包管理器安装TigerVNC

  1. 更新APT包列表

    sudo apt update
    
  2. 安装TigerVNC服务器

    sudo apt install tigervnc-standalone-server tigervnc-common
    
  3. 设置VNC密码

    vncpasswd
    
  4. 启动TigerVNC服务器

    vncserver :1
    
  5. 配置VNC服务器(可选)

    • 编辑~/.vnc/xstartup文件,确保它包含启动桌面环境的命令。
    • 赋予文件执行权限:
      chmod +x ~/.vnc/xstartup
      
  6. 设置为系统服务(推荐)

    • 创建systemd服务文件:
      sudo nano /etc/systemd/system/vncserver@.service
      
    • 添加以下内容并保存:
      [Unit]
      Description=Start TigerVNC server at startup
      After=syslog.target network.target
      
      [Service]
      Type=forking
      User=<your_username>
      Group=<your_group>
      WorkingDirectory=/home/<your_username>
      PIDFile=/home/<your_username>/.vnc/%H:%i.pid
      ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
      ExecStart=/usr/bin/vncserver :%i
      ExecStop=/usr/bin/vncserver -kill :%i
      
      [Install]
      WantedBy=multi-user.target
      
    • 重新加载systemd配置并启用服务:
      sudo systemctl daemon-reload
      sudo systemctl enable vncserver@1.service
      sudo systemctl start vncserver@1.service
      

从源码编译安装TigerVNC

  1. 安装依赖项

    sudo apt install build-essential libvncserver-dev libpng-dev libjpeg-dev libtiff-dev libxkbfile-dev libfontconfig1-dev libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxi-dev libxrandr-dev libxss-dev libxtst-dev
    
  2. 下载TigerVNC源码

    wget https://github.com/Canop/tigervnc/releases/download/v1.10.2/tigervnc-1.10.2.tar.gz
    
  3. 解压源码

    tar -xzf tigervnc-1.10.2.tar.gz
    cd tigervnc-1.10.2
    
  4. 编译并安装

    ./configure
    make
    sudo make install
    
  5. 配置和启动TigerVNC服务器

    • 创建VNC密码:
      vncpasswd
      
    • 启动VNC服务器:
      vncserver :1
      
    • 创建systemd服务文件(与方法一相同)

希望这些步骤能帮助您在Debian系统上成功安装并运行TigerVNC。如果有任何问题,请随时提问。

0
看了该问题的人还看了