- 背景
Dalsa
相机驱动mysql 8.0
数据库- 文件服务
samba
pyhthon 3.9
环境,主要是作文件服务的udp
发ip
的服务端
auto_install.sh
# --------------------- 安装 Dalsa 相机驱动 cd ~/projects tar -zvxf GigE-V-Framework_x86_2.10.0.0157.tar.gz cd DALSA # 安装编译依赖 sudo apt-get install gcc sudo apt-get g++ sudo apt-get install GNU make sudo apt-get install libX11-dev sudo apt-get install libxext-dev sudo apt-get install libgtk-3-dev sudo apt-get install libglade2-0 sudo apt-get install libglade2-dev # 执行厂家安装脚本 ./corinstall # --------------------- 安装数据库 cd ~/projects sudo apt-get install curl curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.19-1_all.deb sudo dpkg -i mysql-apt-config* sudo apt update sudo apt install mysql-server -y sudo systemctl enable mysql.service # --------------------- 安装 samba 服务 cd ~/projects sudo apt install samba sudo chmod +777 -R ~/projects/RailTrackPatrol # --------------------- 安装 python cd ~/projects wget https://mirrors.huaweicloud.com/python/3.9.0/Python-3.9.0.tar.xz tar -xvf Python-3.9.0.tar.xz cd Python-3.9.0 mkdir build cd build ../configure sudo make -j8 sudo make install
- 需要改动的设置
-
- 数据库
允许远程登录
加载数据表# 首次采用默认账号登录,并创建用户,授权远程登录 mysql -u root -p use mysql; create user root@'%' identified by 'admin'; grant all privileges on *.* to 'root'@'%' with grant option; flush privileges; # 编译数据库配置文件 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 修改如下 # bind-address = 127.0.0.1 bind-address = 0.0.0.0 # 重启 sudo systemctl restart mysql.service
# 登录到mysql mysql -u root -p # 建数据库 create database track_patrol; use track_patrol; # 加载数据表及数据 source /home/zhima/projects/RailTrackPatrol/resource/dummy.sql;
- 数据库
-
samba
服务的配置文件
sudo vim /etc/samba/smb.conf
重启服务[RailTrackPatrol] path = /home/zhima/projects/RailTrackPatrol writeable = yes browseable = yes guest ok = yes
sudo service smbd restart
-
- 修改环境变量
sudo vim /etc/bash.bashrc # 追加变量 export LD_LIBRARY_PATH=/home/zhima/projects/RailTrackPatrol:$LD_LIBRARY_PATH # 更新环境变量 source /etc/profile
- 至此,即完成绿色版的安装,其实以下就不必了,因为
牛批
的打包脚本将软链接所链接的源文件拷贝下来,只是文件名还是沿用原机器上的链接名(实际就是源源文件),以下是不必要的操作- 把链接文件的源文件也拷贝到安装包
创建链接cd /usr/local/lib scp libopencv_imgproc.so.3.4.1 libopencv_core.so.3.4.1 libavcodec.so.58.91.100 libavutil.so.56.51.100 libswscale.so.5.7.100 zhima@192.168.0.159:~/projects/RailTrackPatrol/ cd /opt/Qt5.12.0/Tools/QtCreator/lib/Qt/lib scp libQt5Widgets.so.5.12.0 libQt5Gui.so.5.12.0 libQt5Network.so.5.12.0 libQt5Core.so.5.12.0 zhima@192.168.0.159:~/projects/RailTrackPatrol/
ln -sf libopencv_imgproc.so.3.4.1 libopencv_imgproc.so.3.4 ln -sf libopencv_core.so.3.4.1 libopencv_core.so.3.4 ln -sf libavcodec.so.58.91.100 libavcodec.so.58 ln -sf libavutil.so.56.51.100 libavutil.so.56 ln -sf libswscale.so.5.7.100 libswscale.so.5 ln -sf libQt5Widgets.so.5.12.0 libQt5Widgets.so.5 ln -sf libQt5Gui.so.5.12.0 libQt5Gui.so.5 ln -sf libQt5Network.so.5.12.0 libQt5Network.so.5 ln -sf libQt5Core.so.5.12.0 libQt5Core.so.5
- 把链接文件的源文件也拷贝到安装包