• 阿里云服务器搭建 图文详细教程


    一:远程桌面

    首先先确定端口号是否开放

    并且进入安全中心给0.0.0.0添加ip白名单

    点击添加

    完成效果

    二:通过ssh远程连接对云服务器进行安装配置

    输入密码点击确定即通过ssh连接到云服务器终端

    对以下命令进行操作

    1. apt update
    2. apt install xrdp [输入y,回车]
    3. apt install xubuntu-desktop [输入y,回车]
    4. echo “xfce4-session” > ~/.xsession
    5. vi /etc/xrdp/startwm.sh
    6. 在. /etc/X11/Xsession前一行插入
    7. xfce4-session
    8. service xrdp restart

    三:打开windows的远程连接

    输入公网云服务器地址

    点击连接,点击是

    选择连接模式sesman-Xvnc, 输入登录用户和密码

    点击ok就进入到远程桌面

    四:安装Qt5

    因为阿里云服务器默认使用阿里源,所以不需要更换镜像站

    直接输入 下面命令

    apt-get install cmake qt5-default qtcreator

    输入y回车

    Qt安装完成后,有可能会因为vnc远程的原因打开是黑框无法显示(没有请忽略)

    解决办法:

    五:安装cmake 

    在命名终端中输入命令

    apt install cmake

    可以看到默认有cmake

    使用默认的cmake是3.5.1版本,为了编译opencv框架,

    1. sudo apt-get install build-essential
    2. wget http://www.cmake.org/files/v3.5/cmake-3.5.1.tar.gz
    3. tar xf cmake-3.5.1.tar.gz
    4. cd cmake-3.5.1
    5. ./configure
    6. make
    7. sudo make install
    8. cmake --version

    顺便把opencv需要的依赖安装了 [输入y,回车]

    1. sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    2. sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libdc1394-22-dev
    3. sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
    4. sudo apt-get install libxvidcore-dev libx264-dev
    5. sudo apt-get install libatlas-base-dev gfortran
    6. sudo apt-get install ffmpeg

    安装cmake gui 图形界面

    sudo apt-get install cmake-qt-gui

    输入cmake-gui打开图像界面

    六:上传并编译opencv框架

    打开crt连接上云服务器终端

    右键点击去到sftp界面

    在D盘创建一个默认windows下sftp文件存储路径Documents

    并将源码拷贝到该目录下

    输入lls就可以看到这个目录下的东西

    输入ls pwd就可以看到云服务器端默认文件的存储位置

    我们创建一个文件夹用来存储源码

    使用put将源码上传到服务器/root/OPENCVSRC下

    put opencv_3.4.1_source.zip

    这时候就已经上传完毕了。

    返回终端解压opencv_3.4.1_source.zip

    创建一个编译目录opencv_3.4.1_bulid

    去到图像界面

    点击finish开始cmake

    在BUILD_opencv_world这个地方打个勾

    都是白色之后点击gennerate

    退出cmake-gui,返回终端,进入目录执行make

    执行make install 

    到系统库里头查看是否有库文件

    修改 /etc/ld.so.conf  这个文件是linux系统加载.so目录的文件。系统启动的时候会把

    这个文件下的.so文件读取进来

    在文件中加入 include /usr/local/lib

    然后执行 ldconfig 命令让其生效

  • 相关阅读:
    大二数据结构实验(排序算法)
    泛微开发修炼之旅--37通过js实现监听下拉框,并触发后端接口,改变其他控件内容的实现方法与源码(含pc端和移动端实现)
    spring boot 整合vue,支持 element-ui , 开发工具: IDEA
    java毕业生设计在线药物配送系统计算机源码+系统+mysql+调试部署+lw
    啥,要我前端去对接外部?我也不会呀
    2022年9月起ios真机无法运行标准基座
    开发制作小程序时要注意什么?
    lightdb22.3预览-listagg 增强
    河南直销系统开发对直销行业有何帮助?
    理解浅拷贝和深拷贝以及实现方法
  • 原文地址:https://blog.csdn.net/m0_56051805/article/details/126198673