ubuntu 视频识别java环境搭建

一、基础安装

1、安装向日葵

(1)在ubuntu桌面端,下载向日葵软件

官网地址:向日葵远程控制软件

根据所使用的平台,选择:Ubuntu/Deepin

下载文件:sunloginclient-11.0.0.36662-amd64.deb

(2)安装

找到下载的安装包,在安装包所在目录下,打开终端 Open in Terminal,执行以下安装命令

sudo dpkg -i sunloginclient-11.0.0.36662-amd64.deb

安装完成,在ubuntu桌面找到向日葵,启动并检查是否开机自启

参考:Ubuntu20.04安装向日葵远程控制软件

(3)连接中断

下载安装lightdm,安装时,选择lightdm

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install lightdm

切换lightdm图形页面

sudo dpkg-reconfigure lightdm

切换完成后重启电脑,就可以使用向日葵远程了

参考:关于Ubuntu20.04下向日葵远程软件连接中断的解决方法

2、启用SSH
sudo apt install openssh-server
sudo ufw allow ssh
3、安装vim
sudo apt install vim
4、其它

(1)设置图标消失,无法点击设置

sudo apt install gnome-control-center

(2)ubuntu20.04系统安装谷歌浏览器

谷歌浏览器中国官网

sudo dpkg -i google-chrome-stable_current_amd64.deb

二、MySql 5.7.22安装

Ubuntu 20.04 安装MySQL 8,修改数据库名和表名默认区分大小写

1、MySQL 5.7 卸载

(1)查看MySQL依赖 : dpkg --list|grep mysql

(2)卸载: sudo apt-get remove mysql-common

(3)卸载: sudo apt-get autoremove --purge mysql-server-5.7(这里版本对应即可)

(4)清除残留数据: dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P

(5)再次查看MySQL的剩余依赖项: dpkg --list|grep mysql(这里一般就没有输出了,如果有执行下一步)

(6)继续删除剩余依赖项,如:sudo apt-get autoremove --purge mysql-apt-config

【在执行过程中有的需要sudo】

【第6部执行完了就彻底删除了】

2、MySQL 5.7安装

(1)下载配置文件:wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb

(2)安装:sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb

(3)选择 :debian wheezy ,看到 currently mysql5.7(当前选中的是mysql5.7),就可以ok

(4)更新: sudo apt update

如果报错如下

Err:17 http://repo.mysql.com/ apt/debian wheezy InRelease
The following signatures were invalid:EXPKEYSIG 8C718D385072E1F5 MySQL Release Engineering <mysql-build@oss .oracle.com>

执行 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8C718D3B5072E1F5

(5)查看配置项:sudo apt-cache policy mysql-server

如果还是没有 5.7.22-1debian7(如下图)

重试 sudo apt update

再次查看配置项:sudo apt-cache policy mysql-server

出现第三项 5.7.22-1debian7 500

(6)依次安装

sudo apt install mysql-client=5.7.22-1debian7
sudo apt install mysql-community-server=5.7.22-1debian7
sudo apt install mysql-server=5.7.22-1debian7 

创建密码为 root,再次输入并确认密码

7、配置root远程登录

mysql -uroot -p
use mysql;
alter user 'root'@'localhost' identified by 'root';
flush privileges;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
quit

8、忽略大小写

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在【mysqld】下面增加一行:lower_case_table_names=1
在【mysqld】下面修改:bind-address=0.0.0.0
修改后保存
sudo service mysql restart

9、验证忽略大小写

mysql -uroot -p  #进入mysql
show Variables like '%table_names';
exit  #退出
查看lower_case_table_names的值,0代表区分,1代表不区分

10、Navicat安装

在ubuntu桌面版下,Navicat官网下载,下载linux的64位版本

在安装包的文件夹下打开终端或cd到该目录,执行

chmod +x navicat16-mysql-cs.AppImage
./navicat16-mysql-cs.AppImage

打Navicat for MySQL试用

Navicat for MySQL(Ubuntu系统)免费版试用过期解决方法:

Step1. 直接删除 /home目录下的 .navicat文件夹(64位,文件夹为 .navicat64);

32位 rm -rf .navicat
64位 rm -rf .navicat64
Step2. 重新启动Navicat,系统会自动重新安装一遍,并且试用期重新计时。

三、jdk安装

cd /usr/local
sudo mkdir java
sudo chmod 777 java
cd /usr/local/java
sudo cp /home/bjlthy/java/package/jdk-8u161-linux-x64.tar.gz /usr/local/java/

下载linux版本java的jdk上传到/usr/local/java

sudo tar -zxvf jdk-8u161-linux-x64.tar.gz
sudo 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
java -version

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

四、nginx安装

sudo apt-get install nginx
cd /etc/nginx/
sudo vim nginx.conf

将文档提供的 nginx.conf 文件内容,全部覆盖到该文件

全选(高亮显示):按esc后,然后ggvG或者ggVG
全部复制:按esc后,然后ggyG
全部删除:按esc后,然后dG
插入:i
粘贴:shift + insert
保存:esc + :wq
强制退出:esc + q!

service nginx restart

浏览器访问 http://192.168.1.11:8099

192.168.1.11为安装机器的IP地址。

界面显示 “ Welcome to nginx ! ” ,则安装成功

五、Redis安装

1、卸载redis

sudo apt-get purge --auto-remove redis-server

2、安装redis

sudo apt-get install redis-server

错误journalctl: /home/bjlthy/anaconda3/lib/libuuid.so.1: no version information available (required by /lib/x86_64-linux-gnu/libcryptsetup.so.12)
https://www.programminghunter.com/article/1762712697/
将sudo ldconfig /lib/x86_64-linux-gnu/添加到rc.local开启自启首先执行

3、查看redis是否运行

ps -ef|grep redis
netstat -ap | grep 6379
whereis redis

4、修改配置文件

sudo vim /etc/redis/redis.conf

注释127.0.0.1本地绑定,更改保护模式为no

bind 127.0.0.1 ::1 #注释
protected-mode no
save ""

5、重启

sudo service redis restart

6、测试

redis-cli -h 192.168.1.12 -p 6379
set a1  "a11111"
get a1
posted @ 2022-01-27 10:21  一只桔子2233  阅读(129)  评论(0编辑  收藏  举报