一、配置基本环境
1、设置root密码
sudo passwd root
2、安装vim
| sudo apt-get remove vim-common |
| sudo apt-get install vim |
3、开启SSH
| ps -e|grep ssh |
| sudo apt-get install openssh-server |
| sudo vi /etc/ssh/sshd_config |
#PermitRootLogin without-password
#注释掉这行
PermitRootLogin yes
#增加这行
sudo service ssh start
ps -e|grep ssh
4、开放22端口
| sudo apt-get install iptables |
| sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT |
| sudo iptables -I INPUT -p tcp --dport 8099 -j ACCEPT |
| sudo iptables -I INPUT -p tcp --dport 3306 -j ACCEPT |
| sudo iptables-save |
5、持久化
| sudo apt-get install iptables-persistent |
| sudo netfilter-persistent save |
| sudo netfilter-persistent reload |
| reboot |
二、配置java环境
1、下载linux java的jdk上传到/usr/local/java
| tar -zxvf jdk-8u161-linux-x64.tar.gz |
| vim /etc/profile |
| |
| |
| export JAVA_HOME=/usr/local/java/jdk1.8.0_161 |
| export JRE_HOME=${JAVA_HOME}/jre |
| |
| export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib |
| export PATH=/usr/bin:${JAVA_HOME}/bin:$PATH |
| |
| source /etc/profile |
| |
三、安装ant
1、解压tar -zxvf apache-ant-1.9.15-bin.tar.gz
2、修改配置文件vim /etc/profile
| |
| export JAVA_HOME=/usr/local/java/jdk1.8.0_161 |
| export JRE_HOME=${JAVA_HOME}/jre |
| |
| export ANT_HOME=/usr/local/java/apache-ant-1.9.15 |
| |
| export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib |
| export PATH=/usr/bin:${JAVA_HOME}/bin:$ANT_HOME/bin:$PATH |
3、刷新source /etc/profile
查看版本ant -version
四、安装opencv
1、下载opencv-4.4.0.tar.gz
网址 https://www.bzblog.online/wordpress/index.php/2020/03/09/opencvdownload/
2、至/usr/local/java并解压
| tar -zxvf opencv-4.4.0.tar.gz |
| cd opencv-4.4.0/ |
3、新建一个build文件夹
4、下载cmake
| apt install cmake |
| sudo apt-get install cmake |
| sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev |
如果 cmake编译出错:No CMAKE_CXX_COMPILER could be found.如下错误
使用sudo apt install -y build-essential
解决
| |
| |
| CMake Error at CMakeLists.txt:99 (enable_language): |
| No CMAKE_CXX_COMPILER could be found. |
| |
| Tell CMake where to find the compiler by setting either the environment |
| variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path |
| to the compiler, or to the compiler name if it is in the PATH. |
5、在终端里输入
| cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/java/opencv-4.4.0/build .. |
| make -j8 |
| sudo make install |
6、用cmake生成java的jar
| cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/java/opencv-4.4.0/javaLib -DBUILD_TESTS=OFF .. |
7、结束后输入如下口令
| make -j8 |
| sudo make install |
8、结果
build/bin下有so文件、build/lib下有jar文件 表示操作成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2018-12-17 15.6.2【Task使用】 组合异步操作
2018-12-17 15.6.1 【Task使用】基于任务的异步模式