成功的是Xfce4桌面,这款桌面拥有轻量级的安装文件,虽然仍卡顿无比,大概是内存小的问题。
配制最新源:
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
主要安装过程:
1、首先需要获得vps的ROOT权限;
2、执行 sudo apt-get update 命令,升级各类软件包为安装桌面环境做装备;
3、安装登录管理器:sudo apt-get install xdm
4、安装桌面环境或窗口管理器:
sudo apt-get install xubuntu-desktop
sudo apt-get install xfce4
====安装 XFCE 桌面环境====
如果机器内存足够,则安装GNOME、KDE、XFCE 等桌面环境均可以。
5、下面接着来安装XRDP,安装了XRDP之后,我们就可以直接使用windows系统自带的远程桌面工具来连接我们的服务器了。
apt-get install xrdp
apt-get install vnc4server tightvncserver
6、安装完毕以后,执行命令service xrdp restart
sudo /etc/init.d/xrdp restart
sudo /etc/init.d/xrdp start
===============================
若出现以下:
* Stopping RDP Session manager
* Starting Remote Desktop Protocol server
表示xrdp启动成功
===============================
7、在root目录下新建一个文件.xsession文件。(这一步我安装的时候做了没我给忘了……可以先跳过)
内容为: xfce4-session
8、登录吧
用Windows自带的远程登录界面,选择一下Module方式,输入你的登录信息,即可。
1.下载xrdp源码
www.xrdp.org
2.禁用复制粘贴,然后默认这个是可以的。直接把:
sesman/chansrv/clipboard.h
里定义的函数,在
sesman/chansrv/chansrv.c
中全部注释即可。然后再编译...
3.安装
yum intstall autoconf
yum install automake
yum install libtool
./bootstrap
yum install openssl-devel
yum install pam-devel
yum install libX11-devel
yum install libXfixes-devel
./bootstrap
./configure
make && make install
我的vps总是掉线,所以如果xrdp正常启动却仍旧无法看到图形桌面的界面,那也要思考是不是机器掉线的问题,不同时段多试几次……我才成功了,然后又掉=。=
(注:KDE桌面环境极其占用内存,而小于512MB内存的用户们建议安装Xfce4桌面。)
QT环境:
apt-get install g++
apt-get install gcc
apt-get install cmake
QT 安装及 补丁
sudo apt-get install
qtchooser
sudo apt-get install qt5-default
sudo
locale-gen zh_CN.UTF-8
sudo
dpkg-reconfigure locales
sudo
apt-get
install
language-pack-zh-hans language-pack-zh-hans-base language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base
sudo
apt-get
install
`check-language-support -l zh-hans`
QT mysql 安装依赖库
sudo apt-get install mysql-client libmysqlclient-dev libqt5sql5-mysql
编译安装mysql驱动
进入qt源码路径下的mysql目录 $QTDIR/Qt5.9.0/5.9/Src/qtbase/src/plugins/sqldrivers/mysql
qmake编译该工程
qmake “INCLUDEPATH+=/usr/include/mysql” “LIBS+=-L/usr/lib/x86_64-linux-gnu/ -lmysqlclient” mysql.pro
make && make install (有BUG)
文件头BUG处理:
1.首先在/usr/share/qtchooser/目录中添加一个default文件,如果没有qtchooser目录,则先通过apt install qtchooser
进行安装,default文件内容如下:
qt4-x86_64-linux-gnu.conf文件加.bak
vim qt5-x86_64-linux-gnu.conf 修改
/opt/Qt5.9.5/5.9.5/gcc_64/bin
/opt/Qt5.9.5/5.9.5/
2.配置PATH环境变量。在~/.bashrc中加入一行,内容如下:
vim ~/.bashrc 修改
PATH=${PATH}:/opt/Qt5.9.5/5.9.5/gcc_64/bin:/opt/Qt5.9.5/5.9.5/Tools/QtCreator/bin
或者把编译好的SO文件拷到 /opt/Qt5.9.5/5.9.5/gcc_64/plugins/sqldrivers/
如果编译时报错:Project ERROR: Library ‘mysql’ is not defined. 把mysql.pro中的 QMAKE_USE += mysql用#注释掉, 即 #QMAKE_USE += mysql
configure.pri 改为 qtsqldrivers-config.pri
安装unixODBC头文件及库文件
官网下载源文件:
ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.5.tar.gz
找到下载的文件所在目录,解压缩
$ cd ~/Downloads
$ tar xvf unixODBC-2.3.5.tar.gz
$ cd unixODBC-2.3.5
编译,指定安装到/usr/local/unixODBC目录中
$ ./configure –prefix /usr/local/unixODBC
$ make
$ sudo make install
提示有ini文件由于目录不存在而无法创建,再执行一次
$ sudo make install
odbc.ini和odbcinst.ini在/usr/local/unixODBC/etc目录中touch成功。
Qt编译odbc动态库源程序
$ cd ~/Qt5.10.0/5.10.0/Src/qtbase/src/plugins/sqldrivers
$ cp configure.pri qtsqldrivers-config.pri
$ cd odbc
如下注释掉 odbc.pro 文件中的指定行:
;QMAKE_USE += odbc
Cd /opt/Qt5.9.5/5.9.5/Src/qtbase/src/plugins/sqldrivers/odbc
$qmake “INCLUDEPATH+=/usr/local/unixODBC/include” “LIBS+=-L/usr/local/unixODBC/lib -lodbc” odbc.pro
$ sudo make
$ sudo make install