虚拟机安装Linux Mint 22.x及其常用软件(2026.5)

虚拟机安装Linux Mint 22.x及其常用软件(2026.5) Linux Mint基于 Ubuntu 重合度过高所以之后不再续更新Linux Mint版本Linux Mint 22.x基于 Ubuntu 24.04 LTS 底层Linux Mint其实和Ubuntu差不多简化了一些需要自己操作的流程“开箱即用”。目录1 系统安装篇1.1 安装VMWare Workstation Pro1.2 下载Linux Mint 22.x安装镜像1.3 虚拟机安装Linux Mint 22.x2 系统初始化篇2.1 开启SSH远程操作2.2 安装vim2.3 换源与更新2.4 安装防火墙2.5 安装GCC/G2.6 安装make2.7 安装curl2.8 固定IP3 虚拟机安装篇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 安装Nginx​4.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-15​5.2.2 安装PostgreSQL-17​5.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 Code​10 办公软件安装篇10.1 安装百度网盘10.2 安装WPS10.3 安装微信10.4 安装QQ10.5 安装钉钉10.6 安装迅雷(非官方)10.7 安装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 下载Linux Mint 22.x安装镜像官网下载页面地址https://www.linuxmint.com/download_all.php分三个UI版本CinnamonXfceMATE本次使用经典的CinnamonLinux Mint 22.x Cinnamon镜像直接下载地址https://mirrors.tuna.tsinghua.edu.cn/linuxmint-cd/stable/22.3/linuxmint-22.3-cinnamon-64bit.iso1.3 虚拟机安装Linux Mint 22.x这里只保留了安装镜像需要专门配置的图片CPU内存磁盘设置酌情安排磁盘尽量选推荐磁盘格式尽量选单个文件。Linux Mint基于Ubuntu所以虚拟机操作系统选Ubuntu开始安装多媒体解码器不建议选了几乎必定会卡住如果长时间卡住不动了及时点跳过虚拟机关机去掉安装介质虚拟机重新开机安装完成2 系统初始化篇2.1 开启SSH远程操作VMWare Tools在安装Linux Mint 22.x时已自动安装如果有问题可以再次安装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.2 安装vimsudo apt install -y vim;可以给vim设置永久行号sudo vim /etc/vim/vimrc在文件末尾添加set nu或set number重新打开能看到效果2.3 换源与更新现在不特别建议换源因为如果用原版源文件每次使用aptLinux Mint会自动获取到国内最快的源如果一定要换见如下步骤备份好原来的源sudo cp /etc/apt/sources.list.d/official-package-repositories.list /etc/apt/sources.list.d/official-package-repositories.list.bak这里使用的阿里云源其他源自行百度sudo tee /etc/apt/sources.list.d/ubuntu.sources EOF Types: deb URIs: https://mirrors.aliyun.com/ubuntu/ Suites: noble noble-updates noble-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg EOF更新sudo apt update -y; sudo apt upgrade -y;2.4 安装防火墙Linux Mint 22.x已自带ufw防火墙如需安装执行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我是有线连接 1nmcli device statussudo nmcli connection modify 有线连接 1 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 有线连接 1 sudo nmcli connection up 有线连接 13 虚拟机安装篇3.1 安装VMWare Workstation Pro For Linux用于在Linux中使用无法兼容的Windows应用下载地址和1中是一样的就是要选不同的下载项Linux Mint 22.x用旧版本Vmware会报如下异常最新版25H2u1没有这个问题Unable to install all modules. See log /tmp/vmware-user/vmware-xxx.log for details. (Exit code 1)https://support.broadcom.com/group/ecx/productdownloads?subfamilyVMware%20Workstation%20ProfreeDownloadstrue安装前VMWare Workstation Pro For Linux务必要先安装gcc安装依赖sudo apt -y install gcc-12 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 [archamd64 signed-by/usr/share/keyrings/mongodb-server-7.0.gpg] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse | 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 [ archamd64,arm64 signed-by/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.2 multiverse | sudo tee /etc/apt/sources.list.d/mongodb-org-8.2.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/创建软件安装目录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.xsudo apt install -y mysql-server启动服务并设为开机自启sudo systemctl enable --now mysql登录8.0无密码sudo 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;修改配置文件放开IP绑定sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf;bind-addressmysqlx-bind-address改为0.0.0.0重启MySQLsudo systemctl restart mysql;宿主机测试成功5.2 安装PostgreSQL5.2.1 安装PostgreSQL-15安装工具sudo apt install -y curl ca-certificates导入官方密钥curl -fSSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | sudo tee /usr/share/keyrings/postgresql.gpg /dev/null添加对应系统版本的源使用了阿里云源echo deb [signed-by/usr/share/keyrings/postgresql.gpg] https://mirrors.aliyun.com/postgresql/repos/apt $(lsb_release -cs)-pgdg main | sudo tee /etc/apt/sources.list.d/postgresql.list更新并安装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 p7zip-rar;7.2 安装zip其实Linux Mint 22.x已经自带了zip如果想安装执行sudo apt install -y zip unzip;8 浏览器安装篇8.1 安装Edge浏览器官网下载Linux版本的软件https://www.microsoft.com/zh-cn/edge/downloadLinux Mint 的软件包格式为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/Linux Mint 的软件包格式为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/releasesLinux Mint 的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i electerm-3.3.8-linux-amd64.deb;9.3 安装FTP/SFTP工具FileZillasudo apt install -y filezilla;9.4 安装VS Code官网下载Linux版本的软件https://code.visualstudio.com/updates/Linux Mint 的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i code_1.116.0-1776214182_amd64.deb;​中途弹出窗口确认是即可​10 办公软件安装篇10.1 安装百度网盘官网下载Linux版本的软件https://pan.baidu.com/downloadLinux Mint 的软件包格式为deb。获取最新deb包然后传入虚拟机安装sudo dpkg -i baidunetdisk_4.17.8_amd64.deb;10.2 安装WPS官网下载Linux版本的软件https://linux.wps.cn/Linux Mint 的软件包格式为deb。获取最新deb包然后传入虚拟机安装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.shtmlLinux Mint 的软件包格式为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#/Linux Mint 的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i com.alibabainc.dingtalk_8.1.0.6021101_amd64.deb;10.6 安装迅雷(非官方)下载wget http://archive.kylinos.cn/kylin/partner/pool/com.xunlei.download_1.0.0.1_amd64.deb;安装sudo dpkg -i com.xunlei.download_1.0.0.1_amd64.deb;10.7 安装PDF阅读器Okular其实目前主流浏览器都支持查看PDF包括ChromeEdgeFirefoxsudo apt install -y okular;11 影音软件安装篇11.1 安装视频/音频播放器11.1.1 SMPlayersudo apt -y install smplayer;11.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.1nomacssudo apt install -y nomacs;11.3.2Gwenviewsudo apt install -y gwenview;12 格式软件安装篇12.1 安装mkvtoolnixsudo apt install -y mkvtoolnix mkvtoolnix-gui;12.2 安装ffmpeg格式工厂的内核就是ffmpeg本质格式工厂就是ffmpeg加了一个UI。sudo apt install -y ffmpeg;13 远程工具安装篇13.1 安装桌面远程工具ToDesk官网下载Linux版本的软件https://www.todesk.com/linux.htmlLinux Mint 的软件包格式为deb。获取最新deb包然后传入虚拟机或者使用wget安装sudo dpkg -i todesk-v4.8.6.2-amd64.deb;