deepin感觉现在用的比较少而且和UbuntuDebian高度重合暂时不再更新deepin系列了目录1 系统安装篇1.1 安装VMWare Workstation Pro1.2 下载deepin安装镜像1.3 虚拟机安装deepin 252 系统初始化篇2.1 更新2.2 开启SSH远程操作2.3 安装vim2.4 安装防火墙2.5 安装GCC/G2.6 安装make2.7 安装curl2.8 固定IP2.9 关闭磐石只读保护3 虚拟机安装篇3.1 安装VMWare Workstation Pro For Linux4 开发环境安装篇4.1 安装JDK4.1.1 安装JDK84.1.2 安装JDK174.1.3 安装JDK214.2 安装Node.js4.2.1 安装Node.js144.2.2 安装Node.js164.3 安装SVN4.4 安装Git4.5 安装Redis4.6 安装Nginx4.7 安装MongoDB4.7.1 安装MongoDB 74.7.2 安装MongoDB 84.8 安装Python35 数据库安装篇5.1 安装MySQL5.1.1 安装MySQL 5.75.1.2 安装MySQL 8.x5.2 安装PostgreSQL5.2.1 安装PostgreSQL-155.2.2 安装PostgreSQL-175.2.3 安装PostgreSQL-186. deepin资源安装篇6.1 安装deepin wine7 压缩软件安装篇7.1 安装7zip7.2 安装zip8 浏览器安装篇8.1 安装Edge浏览器8.2 安装Chrome9. 开发辅助工具安装篇9.1 安装Another Redis Desktop Manager9.2 安装SSH工具electerm9.3 安装FTP/SFTP工具FileZilla9.4 安装VS Code10 办公软件安装篇10.1 安装百度网盘10.2 安装WPS10.3 安装微信10.4 安装QQ10.5 安装钉钉10.6 安装PDF阅读器Okular11 影音软件安装篇11.1 安装视频/音频播放器11.1.1 SMPlayer11.1.2 VLC11.2 安装网络音乐播放器11.2.1 QQ音乐11.3 安装图片软件11.3.0 自带看图软件11.3.1 nomacs11.3.2 Gwenview12 格式软件安装篇12.1 安装mkvtoolnix12.2 安装ffmpeg13 远程工具安装篇13.1 安装桌面远程工具ToDesk1 系统安装篇1.1 安装VMWare Workstation ProVMWare Workstation Pro从17.5.2允许个人用户免费用于学习默认自行安装完成由于VMWare已经被博通收购所以下载前需要注册成功博通的账号并且处于登录状态下载地址如下25H2是纯英文版介意可以退回17版本https://support.broadcom.com/group/ecx/productdownloads?subfamilyVMware%20Workstation%20ProfreeDownloadstrue1.2 下载deepin安装镜像官网下载页面地址https://www.deepin.org/zh/download/#v25deepin 25镜像直接下载地址https://cdimage.deepin.com/releases/25.1.0/amd64/deepin-desktop-community-25.1.0-amd64.iso1.3 虚拟机安装deepin 25这里只保留了安装镜像需要专门配置的图片CPU内存磁盘设置酌情安排内存尽量4个G以上磁盘尽量选推荐磁盘格式尽量选单个文件。开始安装安装完成虚拟机关机去掉安装介质2 系统初始化篇2.1 更新deepin要执行更新才能正常用aptsudo apt -y update; sudo apt dist-upgrade -y;2.2 开启SSH远程操作VMWare Tools在安装deepin 23时已自动安装如果有问题可以再次安装sudo apt install -y open-vm-tools open-vm-tools-desktop打开终端输入ip addr查看ip地址安装sshsudo apt install -y openssh-server;启动ssh并设置开机自启动sshsudo systemctl start ssh; sudo systemctl enable ssh;使用远程工具远程成功2.3 安装vimsudo apt install -y vim;可以给vim设置永久行号sudo vim /etc/vim/vimrc;在文件末尾添加set nu或set number重新打开能看到效果2.4 安装防火墙sudo apt install -y ufw;放开22端口sudo ufw allow 22/tcp; sudo ufw reload;启用防火墙sudo ufw enable;2.5 安装GCC/Gsudo apt install -y gcc g;2.6 安装makesudo apt install -y make;2.7 安装curlsudo apt install -y curl;2.8 固定IP查看网卡Manjaro要看CONNECTION我是有线连接nmcli device statussudo nmcli connection modify 有线连接 ipv4.addresses 192.168.100.128/24 ipv4.gateway 192.168.100.2 ipv4.dns 114.114.114.114 8.8.8.8 ipv4.method manual sudo nmcli connection down 有线连接 sudo nmcli connection up 有线连接2.9 关闭磐石只读保护不关闭会导致安装非商店软件报错sudo deepin-immutable-writable enable -d /usr重启必须重启3 虚拟机安装篇3.1 安装VMWare Workstation Pro For Linux用于在Linux中使用无法兼容的Windows应用下载地址和1中是一样的就是要选不同的下载项新版本Linux尽量用新版VMWarehttps://support.broadcom.com/group/ecx/productdownloads?subfamilyVMware%20Workstation%20ProfreeDownloadstrue安装前VMWare Workstation Pro For Linux务必要先安装gcc安装依赖sudo apt install -y gcc-12 gcc-13 build-essential linux-headers-$(uname -r);放到文件夹进入执行sudo chmod x VMware-Workstation-Full-25H2u1-25219725.x86_64.bundle; sudo ./VMware-Workstation-Full-25H2u1-25219725.x86_64.bundle;进入控制台找到VMWare开始安装安装过程同Windows如果碰到Before you canrun VMware, several modules must be compiled andloaded into the running kernel.需要重启一下如果在虚拟机中开虚拟机需要把虚拟机的CPU下几个选项勾上4 开发环境安装篇4.1 安装JDK4.1.1 安装JDK8sudo apt install -y openjdk-8-jdk;4.1.2 安装JDK17sudo apt install -y openjdk-17-jdk;4.1.3 安装JDK21sudo apt install -y openjdk-21-jdk;4.2 安装Node.js4.2.1 安装Node.js14node14和npm6版本已不再更新这里是为了适配ruoyi-cloud仍使用旧版本补一个文件https://pan.baidu.com/s/1g1xY21ZrMcOLTZX9S2WVXA?pwdf9kd创建~/.nvm文件夹mkdir ~/.nvm下载后上传里面的nvm.sh文件和bash_completion到~/.nvm文件夹下执行vim ~/.bash_profile插入export NVM_DIR$HOME/.nvm [ -s $NVM_DIR/nvm.sh ] . $NVM_DIR/nvm.sh [ -s $NVM_DIR/bash_completion ] . $NVM_DIR/bash_completion执行source ~/.bash_profile安装nodejs14nvm install 14;tar.gz放在如下目录可以自行下载放置/home/user/.nvm/.cache/bin/node-v14.21.3-linux-x64/node-v14.21.3-linux-x64.tar.xz查看安装情况node -v; npm -v;配置npm源阿里云的镜像站域名已经发生变化# npm淘宝源 npm config set registry https://registry.npmmirror.com; # npm官方源 npm config set registry https://registry.npmjs.org; # 安装yarn 并设置为淘宝源 npm install -g yarn; yarn config set registry https://registry.npmmirror.com -g; yarn config set sass_binary_site https://cdn.npmmirror.com/dist/node-sass -g; # 安装cnpm 并设置为淘宝源 npm install -g cnpm -registryhttps://registry.npmmirror.com; # 安装vue脚手架3 npm install -g vue/cli3;4.2.2 安装Node.js16基本装法如4.2.1安装node时修改版本号nvm install 16; nvm install 18; nvm install 20; nvm install 22; nvm install 24;tar.gz放在如下目录可以自行下载放置/home/user/.nvm/.cache/bin/node-v16.20.2-linux-x64/node-v16.20.2-linux-x64.tar.xz /home/user/.nvm/.cache/bin/node-v18.20.8-linux-x64/node-v18.20.8-linux-x64.tar.xz /home/user/.nvm/.cache/bin/node-v20.20.2-linux-x64/node-v20.20.2-linux-x64.tar.xz /home/user/.nvm/.cache/bin/node-v22.22.2-linux-x64/node-v22.22.2-linux-x64.tar.xz /home/user/.nvm/.cache/bin/node-v24.15.0-linux-x64/node-v24.15.0-linux-x64.tar.xz查看安装情况node -v; npm -v;配置npm源见4.2.14.3 安装SVNsudo apt install -y subversion;查看安装情况svn --version4.4 安装Gitsudo apt install -y git;查看安装情况git --version4.5 安装Redissudo apt install -y redis-server;修改配置文件sudo vim /etc/redis/redis.conf;如果要远程访问bind改为0.0.0.0允许所有IP访问protected-mode改为no重启Redis重启Redis开机自启动Redissudo systemctl restart redis; sudo systemctl enable redis-server;防火墙放开6379端口sudo ufw allow 6379/tcp; sudo ufw reload;宿主机测试成功4.6 安装Nginxsudo apt install -y nginx;修改配置文件sudo vim /etc/nginx/nginx.conf;重启Nginx开机自启动Nginxsudo systemctl restart nginx; sudo systemctl enable nginx;防火墙放开80端口sudo ufw allow 80/tcp; sudo ufw reload;宿主机测试成功4.7 安装MongoDB4.7.1 安装MongoDB 7导入公钥curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor创建 MongoDB 的软件源echo deb [signed-by/usr/share/keyrings/mongodb-server-7.0.gpg] https://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list更新apt源安装sudo apt update; sudo apt install -y mongodb-org;启动MongoDB开机自启动MongoDBsudo systemctl start mongod; sudo systemctl enable mongod;进入MongoDB命令行开始创建用户mongosh切换数据集use admin创建用户db.createUser({ user:user, pwd:user, roles:[root] })退出命令行exit修改配置文件允许远程访问bindIp改成0.0.0.0sudo vim /etc/mongod.confsudo systemctl restart mongod;防火墙放开27017端口sudo ufw allow 27017/tcp; sudo ufw reload;宿主机测试成功4.7.2 安装MongoDB 8导入公钥curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg --dearmor创建 MongoDB 的软件源echo deb [signed-by/usr/share/keyrings/mongodb-server-8.0.gpg] https://repo.mongodb.org/apt/debian bookworm/mongodb-org/8.0 main | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list其他和上述安装MongoDB 7相同宿主机测试成功4.8 安装Python3安装Python3和pip3sudo apt install -y python3; sudo apt install -y python3-pip;加快速度可以换源pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/升级sudo apt upgrade python3-pip -y;打开python命令行python3;查看pip版本pip3 -V;5 数据库安装篇5.1 安装MySQL5.1.1 安装MySQL 5.7MySQL 5.7版本已不再更新这里是为了适配ruoyi-cloud仍使用旧版本最后一个适配debian的5.7版本为5.7.42安装依赖wget http://archive.ubuntu.com/ubuntu/pool/main/m/mecab/libmecab2_0.996-10build1_amd64.deb sudo dpkg -i libmecab2_0.996-10build1_amd64.deb wget http://archive.ubuntu.com/ubuntu/pool/main/liba/libaio/libaio1_0.3.112-5_amd64.deb sudo dpkg -i libaio1_0.3.112-5_amd64.deb官网下载页面https://downloads.mysql.com/archives/community/直接下载地址https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.42-1debian10_amd64.deb-bundle.tar创建软件安装目录mkdir -p ~/softwares/mysql57;进入目录执行tar -xvf mysql-server_5.7.42-1debian10_amd64.deb-bundle.tar -C ~/softwares/mysql57;进入MySQL目录cd ~/softwares/mysql57;执行安装命令sudo dpkg -i mysql-common_*.deb; sudo dpkg -i mysql-community-client_*.deb; sudo dpkg -i mysql-client_*.deb; sudo dpkg -i mysql-community-server_*.deb; sudo dpkg -i mysql-server_*.deb;中途设置root用户密码MySQL 5.7安装完成密码登录MySQLmysql -uroot -p;允许root用户外部访问MySQL(实际生产中千万不要这么用非常危险仅用来测试通信情况)use mysql; grant all privileges on *.* to root% identified by root with grant option; flush privileges; exit;防火墙放开3306端口sudo ufw allow 3306/tcp; sudo ufw reload;修改配置sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf;bind-address 改为0.0.0.0重启数据库sudo systemctl restart mysql;宿主机测试成功5.1.2 安装MySQL 8.x安装依赖sudo apt install -y wget gnupg lsb-release手动下载 MySQL APT 仓库配置包并提取仓库信息wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.deb dpkg -x mysql-apt-config_0.8.33-1_all.deb tmp_dir手动添加仓库# 查看提取的文件找到 .list 文件 cat tmp_dir/etc/apt/sources.list.d/mysql.list # 手动创建仓库文件 echo deb [archamd64] http://repo.mysql.com/apt/debian bookworm mysql-8.0 | sudo tee /etc/apt/sources.list.d/mysql.list导入 MySQL GPG 密钥2025版wget --quiet -O - https://repo.mysql.com/RPM-GPG-KEY-mysql-2025 | sudo apt-key add -更新并安装sudo apt update sudo apt install -y mysql-server mysql-client这个地方选适配5.7sudo mysql -uroot -p创建rootCREATE USER root% IDENTIFIED BY 你的密码;建议设置符合复杂度等级的密码如果想设置成类似root的简单密码(实际生产中千万不要这么用非常危险仅用来测试通信情况)CREATE USER root% IDENTIFIED BY root;允许root用户外部访问MySQL(实际生产中千万不要允许root远程和用户名密码同名非常危险仅用来测试通信情况)GRANT ALL PRIVILEGES ON *.* TO root% WITH GRANT OPTION;刷新,退出flush privileges; quit;防火墙放开3306端口sudo ufw allow 3306/tcp; sudo ufw reload;宿主机测试成功5.2 安装PostgreSQL5.2.1 安装PostgreSQL-15导入官方密钥wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -添加对应系统版本的源echo deb [archamd64] https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main | sudo tee /etc/apt/sources.list.d/pgdg.list安装依赖wget http://ftp.cn.debian.org/debian/pool/main/i/icu/libicu72_72.1-3%2Bdeb12u1_amd64.deb sudo dpkg -i libicu72_72.1-3deb12u1_amd64.deb更新并安装sudo apt update sudo apt install -y postgresql-15设置开机自启动PostgreSQLsudo systemctl enable --now postgresql;修改postgres用户密码sudo -u postgres psql;进入后执行SQL将postgres用户的密码改成你想要的密码我这里是postgres(实际生产中千万不要用户名密码相同非常危险仅用来测试通信情况)ALTER USER postgres WITH PASSWORD postgres;退出exit;修改配置文件允许远程访问sudo vim /etc/postgresql/15/main/postgresql.conf;在port 5432 前加上一行 listen_addresses *sudo vim /etc/postgresql/15/main/pg_hba.conf;ipv4认证地址改为0.0.0.0/0METHOD改为md5重启postgresql重启服务sudo systemctl restart postgresql;防火墙放开5432端口sudo ufw allow 5432/tcp; sudo ufw reload;宿主机测试成功5.2.2 安装PostgreSQL-17整体和PostgreSQL-15差不多区别语句如下sudo apt install -y postgresql-17;sudo vim /etc/postgresql/17/main/postgresql.conf;sudo vim /etc/postgresql/17/main/pg_hba.conf;5.2.3安装PostgreSQL-18整体和PostgreSQL-15差不多区别语句如下sudo apt install -y postgresql-18;sudo vim /etc/postgresql/18/main/postgresql.conf;sudo vim /etc/postgresql/18/main/pg_hba.conf;6. deepin资源安装篇6.1 安装deepin winewget https://deepin-wine.i-m.dev/setup.sh; sudo sh setup.sh --dwi-product deepin-desktop --dwi-variant stable; sudo apt update; sudo apt -y upgrade;需要注销建议重启虚拟机7 压缩软件安装篇7.1 安装7zipsudo apt install -y p7zip-full unrar7.2 安装zip其实deepin 25已经自带了zip如果想安装执行sudo apt install -y zip unzip;8 浏览器安装篇8.1 安装Edge浏览器官网下载Linux版本的软件https://www.microsoft.com/zh-cn/edge/downloaddeepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装可能需要的依赖sudo apt -y install fonts-liberation; sudo apt -y install libu2f-udev;安装sudo dpkg -i microsoft-edge-stable_147.0.3912.60-1_amd64.deb;8.2 安装Chrome官网下载Linux版本的软件https://www.google.cn/intl/zh-CN/chrome/other-platforms/deepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装可能需要的依赖sudo apt -y install fonts-liberation; sudo apt -y install libu2f-udev;安装sudo dpkg -i google-chrome-stable_current_amd64.deb;9. 开发辅助工具安装篇9.1 安装Another Redis Desktop Manager一个开源的Redis可视化工具。GitHub上下载发行版https://github.com/qishibo/AnotherRedisDesktopManager/releasesLinux的软件包格式为AppImage。获取最新AppImage包然后传入虚拟机或者使用wget安装依赖sudo apt install -y libfuse2;安装sudo chmod ux Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage;执行一定要加--no-sandbox./Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage --no-sandbox如果要添加到桌面或者启动栏按以下步骤把appimage解压./Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage --appimage-extract进入目录找到desktop文件编辑把Exec后改成Appimage的地址图片地址改成解压后的图标地址cd squashfs-root vim another-redis-desktop-manager.desktop复制到桌面右键允许运行cp another-redis-desktop-manager.desktop ~/桌面/another-redis-desktop-manager.desktop;复制到菜单sudo cp ~/桌面/another-redis-desktop-manager.desktop /usr/share/applications/AnotherRedisDesktop.desktop;9.2 安装SSH工具electerm官网或者GitHub下载Linux版本的软件https://electerm.html5beta.com/https://github.com/electerm/electerm/releasesdeepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i electerm-3.9.15-linux-amd64.deb;9.3 安装FTP/SFTP工具FileZillasudo apt install -y filezilla;9.4 安装VS Code官网下载Linux版本的软件https://code.visualstudio.com/updates/deepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i code_1.120.0-1778619059_amd64.deb;中途弹出窗口确认是即可10 办公软件安装篇10.1 安装百度网盘官网下载Linux版本的软件https://pan.baidu.com/downloaddeepin的软件包格式为deb。获取最新deb包然后传入虚拟机安装sudo dpkg -i baidunetdisk_4.17.8_amd64.deb;10.2 安装WPS官网下载Linux版本的软件https://linux.wps.cn/deepin的软件包格式为deb。获取最新deb包然后传入虚拟机安装依赖sudo apt install -y libglu1-mesa;安装sudo dpkg -i wps-office_12.1.2.25882.AK.preread.sw.Personal_662820_amd64.deb;10.3 安装微信官网下载Linux版本的软件https://linux.weixin.qq.com/安装sudo dpkg -i WeChatLinux_x86_64.deb10.4 安装QQ官网下载Linux版本的软件https://im.qq.com/linuxqq/index.shtmldeepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i QQ_3.2.27_260401_amd64_01.deb;10.5 安装钉钉官网下载Linux版本的软件https://page.dingtalk.com/wow/z/dingtalk/simple/ddhomedownload#/deepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i com.alibabainc.dingtalk_8.1.0.6021101_amd64.deb;10.6 安装PDF阅读器Okular其实目前主流浏览器都支持查看PDF包括ChromeEdgeFirefoxsudo apt install -y okular;11 影音软件安装篇11.1 安装视频/音频播放器11.1.1 SMPlayersudo apt install -y smplayer;首选项-视频-输出驱动要改成x1111.1.2 VLCsudo apt -y install vlc;11.2 安装网络音乐播放器11.2.1 QQ音乐官网下载QQ音乐AppImage版本https://y.qq.com/download/download.html安装依赖sudo apt install -y libfuse2;安装sudo chmod ux qqmusic-1.1.8.AppImage;执行一定要加--no-sandbox./qqmusic-1.1.8.AppImage --no-sandbox如果要添加到桌面或者启动栏按以下步骤把appimage解压./qqmusic-1.1.8.AppImage --appimage-extract进入目录找到desktop文件编辑把Exec后改成Appimage的地址图片地址改成解压后的图标地址cd squashfs-root vim qqmusic.desktop复制到桌面允许运行cp qqmusic.desktop ~/桌面/qqmusic.desktop;复制到菜单sudo cp ~/桌面/qqmusic.desktop /usr/share/applications/qqmusic.desktop;11.3 安装图片软件11.3.0 自带看图软件11.3.1nomacs安装 Flatpaksudo apt install -y flatpak添加 Flathub 软件源sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo复制系统字体到Flatpak沙盒环境mkdir -p ~/.local/share/fonts sudo cp -r /usr/share/fonts/* ~/.local/share/fonts/安装sudo flatpak install -y flathub org.nomacs.ImageLounge11.3.2Gwenview安装 Flatpaksudo apt install -y flatpak添加 Flathub 软件源sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo复制系统字体到Flatpak沙盒环境mkdir -p ~/.local/share/fonts sudo cp -r /usr/share/fonts/* ~/.local/share/fonts/安装sudo flatpak install -y flathub org.kde.gwenview12 格式软件安装篇12.1 安装mkvtoolnix安装 Flatpaksudo apt install -y flatpak添加 Flathub 软件源sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo复制系统字体到Flatpak沙盒环境mkdir -p ~/.local/share/fonts sudo cp -r /usr/share/fonts/* ~/.local/share/fonts/安装sudo flatpak install -y flathub org.bunkus.mkvtoolnix-gui12.2 安装ffmpeg格式工厂的内核就是ffmpeg本质格式工厂就是ffmpeg加了一个UI。sudo apt install -y ffmpeg;13 远程工具安装篇13.1 安装桌面远程工具ToDesk官网下载Linux版本的软件https://www.todesk.com/linux.htmldeepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i todesk-v4.8.6.2-amd64.deb;
虚拟机安装deepin 25及其常用软件(2026.5)
deepin感觉现在用的比较少而且和UbuntuDebian高度重合暂时不再更新deepin系列了目录1 系统安装篇1.1 安装VMWare Workstation Pro1.2 下载deepin安装镜像1.3 虚拟机安装deepin 252 系统初始化篇2.1 更新2.2 开启SSH远程操作2.3 安装vim2.4 安装防火墙2.5 安装GCC/G2.6 安装make2.7 安装curl2.8 固定IP2.9 关闭磐石只读保护3 虚拟机安装篇3.1 安装VMWare Workstation Pro For Linux4 开发环境安装篇4.1 安装JDK4.1.1 安装JDK84.1.2 安装JDK174.1.3 安装JDK214.2 安装Node.js4.2.1 安装Node.js144.2.2 安装Node.js164.3 安装SVN4.4 安装Git4.5 安装Redis4.6 安装Nginx4.7 安装MongoDB4.7.1 安装MongoDB 74.7.2 安装MongoDB 84.8 安装Python35 数据库安装篇5.1 安装MySQL5.1.1 安装MySQL 5.75.1.2 安装MySQL 8.x5.2 安装PostgreSQL5.2.1 安装PostgreSQL-155.2.2 安装PostgreSQL-175.2.3 安装PostgreSQL-186. deepin资源安装篇6.1 安装deepin wine7 压缩软件安装篇7.1 安装7zip7.2 安装zip8 浏览器安装篇8.1 安装Edge浏览器8.2 安装Chrome9. 开发辅助工具安装篇9.1 安装Another Redis Desktop Manager9.2 安装SSH工具electerm9.3 安装FTP/SFTP工具FileZilla9.4 安装VS Code10 办公软件安装篇10.1 安装百度网盘10.2 安装WPS10.3 安装微信10.4 安装QQ10.5 安装钉钉10.6 安装PDF阅读器Okular11 影音软件安装篇11.1 安装视频/音频播放器11.1.1 SMPlayer11.1.2 VLC11.2 安装网络音乐播放器11.2.1 QQ音乐11.3 安装图片软件11.3.0 自带看图软件11.3.1 nomacs11.3.2 Gwenview12 格式软件安装篇12.1 安装mkvtoolnix12.2 安装ffmpeg13 远程工具安装篇13.1 安装桌面远程工具ToDesk1 系统安装篇1.1 安装VMWare Workstation ProVMWare Workstation Pro从17.5.2允许个人用户免费用于学习默认自行安装完成由于VMWare已经被博通收购所以下载前需要注册成功博通的账号并且处于登录状态下载地址如下25H2是纯英文版介意可以退回17版本https://support.broadcom.com/group/ecx/productdownloads?subfamilyVMware%20Workstation%20ProfreeDownloadstrue1.2 下载deepin安装镜像官网下载页面地址https://www.deepin.org/zh/download/#v25deepin 25镜像直接下载地址https://cdimage.deepin.com/releases/25.1.0/amd64/deepin-desktop-community-25.1.0-amd64.iso1.3 虚拟机安装deepin 25这里只保留了安装镜像需要专门配置的图片CPU内存磁盘设置酌情安排内存尽量4个G以上磁盘尽量选推荐磁盘格式尽量选单个文件。开始安装安装完成虚拟机关机去掉安装介质2 系统初始化篇2.1 更新deepin要执行更新才能正常用aptsudo apt -y update; sudo apt dist-upgrade -y;2.2 开启SSH远程操作VMWare Tools在安装deepin 23时已自动安装如果有问题可以再次安装sudo apt install -y open-vm-tools open-vm-tools-desktop打开终端输入ip addr查看ip地址安装sshsudo apt install -y openssh-server;启动ssh并设置开机自启动sshsudo systemctl start ssh; sudo systemctl enable ssh;使用远程工具远程成功2.3 安装vimsudo apt install -y vim;可以给vim设置永久行号sudo vim /etc/vim/vimrc;在文件末尾添加set nu或set number重新打开能看到效果2.4 安装防火墙sudo apt install -y ufw;放开22端口sudo ufw allow 22/tcp; sudo ufw reload;启用防火墙sudo ufw enable;2.5 安装GCC/Gsudo apt install -y gcc g;2.6 安装makesudo apt install -y make;2.7 安装curlsudo apt install -y curl;2.8 固定IP查看网卡Manjaro要看CONNECTION我是有线连接nmcli device statussudo nmcli connection modify 有线连接 ipv4.addresses 192.168.100.128/24 ipv4.gateway 192.168.100.2 ipv4.dns 114.114.114.114 8.8.8.8 ipv4.method manual sudo nmcli connection down 有线连接 sudo nmcli connection up 有线连接2.9 关闭磐石只读保护不关闭会导致安装非商店软件报错sudo deepin-immutable-writable enable -d /usr重启必须重启3 虚拟机安装篇3.1 安装VMWare Workstation Pro For Linux用于在Linux中使用无法兼容的Windows应用下载地址和1中是一样的就是要选不同的下载项新版本Linux尽量用新版VMWarehttps://support.broadcom.com/group/ecx/productdownloads?subfamilyVMware%20Workstation%20ProfreeDownloadstrue安装前VMWare Workstation Pro For Linux务必要先安装gcc安装依赖sudo apt install -y gcc-12 gcc-13 build-essential linux-headers-$(uname -r);放到文件夹进入执行sudo chmod x VMware-Workstation-Full-25H2u1-25219725.x86_64.bundle; sudo ./VMware-Workstation-Full-25H2u1-25219725.x86_64.bundle;进入控制台找到VMWare开始安装安装过程同Windows如果碰到Before you canrun VMware, several modules must be compiled andloaded into the running kernel.需要重启一下如果在虚拟机中开虚拟机需要把虚拟机的CPU下几个选项勾上4 开发环境安装篇4.1 安装JDK4.1.1 安装JDK8sudo apt install -y openjdk-8-jdk;4.1.2 安装JDK17sudo apt install -y openjdk-17-jdk;4.1.3 安装JDK21sudo apt install -y openjdk-21-jdk;4.2 安装Node.js4.2.1 安装Node.js14node14和npm6版本已不再更新这里是为了适配ruoyi-cloud仍使用旧版本补一个文件https://pan.baidu.com/s/1g1xY21ZrMcOLTZX9S2WVXA?pwdf9kd创建~/.nvm文件夹mkdir ~/.nvm下载后上传里面的nvm.sh文件和bash_completion到~/.nvm文件夹下执行vim ~/.bash_profile插入export NVM_DIR$HOME/.nvm [ -s $NVM_DIR/nvm.sh ] . $NVM_DIR/nvm.sh [ -s $NVM_DIR/bash_completion ] . $NVM_DIR/bash_completion执行source ~/.bash_profile安装nodejs14nvm install 14;tar.gz放在如下目录可以自行下载放置/home/user/.nvm/.cache/bin/node-v14.21.3-linux-x64/node-v14.21.3-linux-x64.tar.xz查看安装情况node -v; npm -v;配置npm源阿里云的镜像站域名已经发生变化# npm淘宝源 npm config set registry https://registry.npmmirror.com; # npm官方源 npm config set registry https://registry.npmjs.org; # 安装yarn 并设置为淘宝源 npm install -g yarn; yarn config set registry https://registry.npmmirror.com -g; yarn config set sass_binary_site https://cdn.npmmirror.com/dist/node-sass -g; # 安装cnpm 并设置为淘宝源 npm install -g cnpm -registryhttps://registry.npmmirror.com; # 安装vue脚手架3 npm install -g vue/cli3;4.2.2 安装Node.js16基本装法如4.2.1安装node时修改版本号nvm install 16; nvm install 18; nvm install 20; nvm install 22; nvm install 24;tar.gz放在如下目录可以自行下载放置/home/user/.nvm/.cache/bin/node-v16.20.2-linux-x64/node-v16.20.2-linux-x64.tar.xz /home/user/.nvm/.cache/bin/node-v18.20.8-linux-x64/node-v18.20.8-linux-x64.tar.xz /home/user/.nvm/.cache/bin/node-v20.20.2-linux-x64/node-v20.20.2-linux-x64.tar.xz /home/user/.nvm/.cache/bin/node-v22.22.2-linux-x64/node-v22.22.2-linux-x64.tar.xz /home/user/.nvm/.cache/bin/node-v24.15.0-linux-x64/node-v24.15.0-linux-x64.tar.xz查看安装情况node -v; npm -v;配置npm源见4.2.14.3 安装SVNsudo apt install -y subversion;查看安装情况svn --version4.4 安装Gitsudo apt install -y git;查看安装情况git --version4.5 安装Redissudo apt install -y redis-server;修改配置文件sudo vim /etc/redis/redis.conf;如果要远程访问bind改为0.0.0.0允许所有IP访问protected-mode改为no重启Redis重启Redis开机自启动Redissudo systemctl restart redis; sudo systemctl enable redis-server;防火墙放开6379端口sudo ufw allow 6379/tcp; sudo ufw reload;宿主机测试成功4.6 安装Nginxsudo apt install -y nginx;修改配置文件sudo vim /etc/nginx/nginx.conf;重启Nginx开机自启动Nginxsudo systemctl restart nginx; sudo systemctl enable nginx;防火墙放开80端口sudo ufw allow 80/tcp; sudo ufw reload;宿主机测试成功4.7 安装MongoDB4.7.1 安装MongoDB 7导入公钥curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor创建 MongoDB 的软件源echo deb [signed-by/usr/share/keyrings/mongodb-server-7.0.gpg] https://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list更新apt源安装sudo apt update; sudo apt install -y mongodb-org;启动MongoDB开机自启动MongoDBsudo systemctl start mongod; sudo systemctl enable mongod;进入MongoDB命令行开始创建用户mongosh切换数据集use admin创建用户db.createUser({ user:user, pwd:user, roles:[root] })退出命令行exit修改配置文件允许远程访问bindIp改成0.0.0.0sudo vim /etc/mongod.confsudo systemctl restart mongod;防火墙放开27017端口sudo ufw allow 27017/tcp; sudo ufw reload;宿主机测试成功4.7.2 安装MongoDB 8导入公钥curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg --dearmor创建 MongoDB 的软件源echo deb [signed-by/usr/share/keyrings/mongodb-server-8.0.gpg] https://repo.mongodb.org/apt/debian bookworm/mongodb-org/8.0 main | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list其他和上述安装MongoDB 7相同宿主机测试成功4.8 安装Python3安装Python3和pip3sudo apt install -y python3; sudo apt install -y python3-pip;加快速度可以换源pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/升级sudo apt upgrade python3-pip -y;打开python命令行python3;查看pip版本pip3 -V;5 数据库安装篇5.1 安装MySQL5.1.1 安装MySQL 5.7MySQL 5.7版本已不再更新这里是为了适配ruoyi-cloud仍使用旧版本最后一个适配debian的5.7版本为5.7.42安装依赖wget http://archive.ubuntu.com/ubuntu/pool/main/m/mecab/libmecab2_0.996-10build1_amd64.deb sudo dpkg -i libmecab2_0.996-10build1_amd64.deb wget http://archive.ubuntu.com/ubuntu/pool/main/liba/libaio/libaio1_0.3.112-5_amd64.deb sudo dpkg -i libaio1_0.3.112-5_amd64.deb官网下载页面https://downloads.mysql.com/archives/community/直接下载地址https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.42-1debian10_amd64.deb-bundle.tar创建软件安装目录mkdir -p ~/softwares/mysql57;进入目录执行tar -xvf mysql-server_5.7.42-1debian10_amd64.deb-bundle.tar -C ~/softwares/mysql57;进入MySQL目录cd ~/softwares/mysql57;执行安装命令sudo dpkg -i mysql-common_*.deb; sudo dpkg -i mysql-community-client_*.deb; sudo dpkg -i mysql-client_*.deb; sudo dpkg -i mysql-community-server_*.deb; sudo dpkg -i mysql-server_*.deb;中途设置root用户密码MySQL 5.7安装完成密码登录MySQLmysql -uroot -p;允许root用户外部访问MySQL(实际生产中千万不要这么用非常危险仅用来测试通信情况)use mysql; grant all privileges on *.* to root% identified by root with grant option; flush privileges; exit;防火墙放开3306端口sudo ufw allow 3306/tcp; sudo ufw reload;修改配置sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf;bind-address 改为0.0.0.0重启数据库sudo systemctl restart mysql;宿主机测试成功5.1.2 安装MySQL 8.x安装依赖sudo apt install -y wget gnupg lsb-release手动下载 MySQL APT 仓库配置包并提取仓库信息wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.deb dpkg -x mysql-apt-config_0.8.33-1_all.deb tmp_dir手动添加仓库# 查看提取的文件找到 .list 文件 cat tmp_dir/etc/apt/sources.list.d/mysql.list # 手动创建仓库文件 echo deb [archamd64] http://repo.mysql.com/apt/debian bookworm mysql-8.0 | sudo tee /etc/apt/sources.list.d/mysql.list导入 MySQL GPG 密钥2025版wget --quiet -O - https://repo.mysql.com/RPM-GPG-KEY-mysql-2025 | sudo apt-key add -更新并安装sudo apt update sudo apt install -y mysql-server mysql-client这个地方选适配5.7sudo mysql -uroot -p创建rootCREATE USER root% IDENTIFIED BY 你的密码;建议设置符合复杂度等级的密码如果想设置成类似root的简单密码(实际生产中千万不要这么用非常危险仅用来测试通信情况)CREATE USER root% IDENTIFIED BY root;允许root用户外部访问MySQL(实际生产中千万不要允许root远程和用户名密码同名非常危险仅用来测试通信情况)GRANT ALL PRIVILEGES ON *.* TO root% WITH GRANT OPTION;刷新,退出flush privileges; quit;防火墙放开3306端口sudo ufw allow 3306/tcp; sudo ufw reload;宿主机测试成功5.2 安装PostgreSQL5.2.1 安装PostgreSQL-15导入官方密钥wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -添加对应系统版本的源echo deb [archamd64] https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main | sudo tee /etc/apt/sources.list.d/pgdg.list安装依赖wget http://ftp.cn.debian.org/debian/pool/main/i/icu/libicu72_72.1-3%2Bdeb12u1_amd64.deb sudo dpkg -i libicu72_72.1-3deb12u1_amd64.deb更新并安装sudo apt update sudo apt install -y postgresql-15设置开机自启动PostgreSQLsudo systemctl enable --now postgresql;修改postgres用户密码sudo -u postgres psql;进入后执行SQL将postgres用户的密码改成你想要的密码我这里是postgres(实际生产中千万不要用户名密码相同非常危险仅用来测试通信情况)ALTER USER postgres WITH PASSWORD postgres;退出exit;修改配置文件允许远程访问sudo vim /etc/postgresql/15/main/postgresql.conf;在port 5432 前加上一行 listen_addresses *sudo vim /etc/postgresql/15/main/pg_hba.conf;ipv4认证地址改为0.0.0.0/0METHOD改为md5重启postgresql重启服务sudo systemctl restart postgresql;防火墙放开5432端口sudo ufw allow 5432/tcp; sudo ufw reload;宿主机测试成功5.2.2 安装PostgreSQL-17整体和PostgreSQL-15差不多区别语句如下sudo apt install -y postgresql-17;sudo vim /etc/postgresql/17/main/postgresql.conf;sudo vim /etc/postgresql/17/main/pg_hba.conf;5.2.3安装PostgreSQL-18整体和PostgreSQL-15差不多区别语句如下sudo apt install -y postgresql-18;sudo vim /etc/postgresql/18/main/postgresql.conf;sudo vim /etc/postgresql/18/main/pg_hba.conf;6. deepin资源安装篇6.1 安装deepin winewget https://deepin-wine.i-m.dev/setup.sh; sudo sh setup.sh --dwi-product deepin-desktop --dwi-variant stable; sudo apt update; sudo apt -y upgrade;需要注销建议重启虚拟机7 压缩软件安装篇7.1 安装7zipsudo apt install -y p7zip-full unrar7.2 安装zip其实deepin 25已经自带了zip如果想安装执行sudo apt install -y zip unzip;8 浏览器安装篇8.1 安装Edge浏览器官网下载Linux版本的软件https://www.microsoft.com/zh-cn/edge/downloaddeepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装可能需要的依赖sudo apt -y install fonts-liberation; sudo apt -y install libu2f-udev;安装sudo dpkg -i microsoft-edge-stable_147.0.3912.60-1_amd64.deb;8.2 安装Chrome官网下载Linux版本的软件https://www.google.cn/intl/zh-CN/chrome/other-platforms/deepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装可能需要的依赖sudo apt -y install fonts-liberation; sudo apt -y install libu2f-udev;安装sudo dpkg -i google-chrome-stable_current_amd64.deb;9. 开发辅助工具安装篇9.1 安装Another Redis Desktop Manager一个开源的Redis可视化工具。GitHub上下载发行版https://github.com/qishibo/AnotherRedisDesktopManager/releasesLinux的软件包格式为AppImage。获取最新AppImage包然后传入虚拟机或者使用wget安装依赖sudo apt install -y libfuse2;安装sudo chmod ux Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage;执行一定要加--no-sandbox./Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage --no-sandbox如果要添加到桌面或者启动栏按以下步骤把appimage解压./Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage --appimage-extract进入目录找到desktop文件编辑把Exec后改成Appimage的地址图片地址改成解压后的图标地址cd squashfs-root vim another-redis-desktop-manager.desktop复制到桌面右键允许运行cp another-redis-desktop-manager.desktop ~/桌面/another-redis-desktop-manager.desktop;复制到菜单sudo cp ~/桌面/another-redis-desktop-manager.desktop /usr/share/applications/AnotherRedisDesktop.desktop;9.2 安装SSH工具electerm官网或者GitHub下载Linux版本的软件https://electerm.html5beta.com/https://github.com/electerm/electerm/releasesdeepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i electerm-3.9.15-linux-amd64.deb;9.3 安装FTP/SFTP工具FileZillasudo apt install -y filezilla;9.4 安装VS Code官网下载Linux版本的软件https://code.visualstudio.com/updates/deepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i code_1.120.0-1778619059_amd64.deb;中途弹出窗口确认是即可10 办公软件安装篇10.1 安装百度网盘官网下载Linux版本的软件https://pan.baidu.com/downloaddeepin的软件包格式为deb。获取最新deb包然后传入虚拟机安装sudo dpkg -i baidunetdisk_4.17.8_amd64.deb;10.2 安装WPS官网下载Linux版本的软件https://linux.wps.cn/deepin的软件包格式为deb。获取最新deb包然后传入虚拟机安装依赖sudo apt install -y libglu1-mesa;安装sudo dpkg -i wps-office_12.1.2.25882.AK.preread.sw.Personal_662820_amd64.deb;10.3 安装微信官网下载Linux版本的软件https://linux.weixin.qq.com/安装sudo dpkg -i WeChatLinux_x86_64.deb10.4 安装QQ官网下载Linux版本的软件https://im.qq.com/linuxqq/index.shtmldeepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i QQ_3.2.27_260401_amd64_01.deb;10.5 安装钉钉官网下载Linux版本的软件https://page.dingtalk.com/wow/z/dingtalk/simple/ddhomedownload#/deepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i com.alibabainc.dingtalk_8.1.0.6021101_amd64.deb;10.6 安装PDF阅读器Okular其实目前主流浏览器都支持查看PDF包括ChromeEdgeFirefoxsudo apt install -y okular;11 影音软件安装篇11.1 安装视频/音频播放器11.1.1 SMPlayersudo apt install -y smplayer;首选项-视频-输出驱动要改成x1111.1.2 VLCsudo apt -y install vlc;11.2 安装网络音乐播放器11.2.1 QQ音乐官网下载QQ音乐AppImage版本https://y.qq.com/download/download.html安装依赖sudo apt install -y libfuse2;安装sudo chmod ux qqmusic-1.1.8.AppImage;执行一定要加--no-sandbox./qqmusic-1.1.8.AppImage --no-sandbox如果要添加到桌面或者启动栏按以下步骤把appimage解压./qqmusic-1.1.8.AppImage --appimage-extract进入目录找到desktop文件编辑把Exec后改成Appimage的地址图片地址改成解压后的图标地址cd squashfs-root vim qqmusic.desktop复制到桌面允许运行cp qqmusic.desktop ~/桌面/qqmusic.desktop;复制到菜单sudo cp ~/桌面/qqmusic.desktop /usr/share/applications/qqmusic.desktop;11.3 安装图片软件11.3.0 自带看图软件11.3.1nomacs安装 Flatpaksudo apt install -y flatpak添加 Flathub 软件源sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo复制系统字体到Flatpak沙盒环境mkdir -p ~/.local/share/fonts sudo cp -r /usr/share/fonts/* ~/.local/share/fonts/安装sudo flatpak install -y flathub org.nomacs.ImageLounge11.3.2Gwenview安装 Flatpaksudo apt install -y flatpak添加 Flathub 软件源sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo复制系统字体到Flatpak沙盒环境mkdir -p ~/.local/share/fonts sudo cp -r /usr/share/fonts/* ~/.local/share/fonts/安装sudo flatpak install -y flathub org.kde.gwenview12 格式软件安装篇12.1 安装mkvtoolnix安装 Flatpaksudo apt install -y flatpak添加 Flathub 软件源sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo复制系统字体到Flatpak沙盒环境mkdir -p ~/.local/share/fonts sudo cp -r /usr/share/fonts/* ~/.local/share/fonts/安装sudo flatpak install -y flathub org.bunkus.mkvtoolnix-gui12.2 安装ffmpeg格式工厂的内核就是ffmpeg本质格式工厂就是ffmpeg加了一个UI。sudo apt install -y ffmpeg;13 远程工具安装篇13.1 安装桌面远程工具ToDesk官网下载Linux版本的软件https://www.todesk.com/linux.htmldeepin的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i todesk-v4.8.6.2-amd64.deb;