当前位置:   article > 正文

虚拟机安装Ubuntu 24.04及其常用软件(2024.7)_ubuntu24.04

ubuntu24.04

Ubuntu 24.04上市,看一下软件兼容性情况

目录

1 系统安装篇

        1.1 安装VMWare Workstation Pro 17.5

        1.2 下载Ubuntu 24.04安装镜像

        1.3 虚拟机安装Ubuntu 22.04

2 系统初始化篇

        2.1 开启SSH远程操作

        2.2 安装vim

        2.3 换源与更新

        2.4 安装防火墙

        2.5 安装GCC/G++

        2.6 安装make

        2.7 安装curl

3 虚拟机安装篇

        3.1 安装VMWare Workstation Pro 17.5 For Linux

4 开发环境安装篇

        4.1 安装JDK8

        4.2 安装Node.js

        4.3 安装SVN

        4.4 安装Git

        4.5 安装Redis

        4.6 安装Nginx

        4.7 安装MongoDB

        4.8 安装Python3

5 数据库安装篇

        5.1 安装MySQL 5.7

        5.2 安装PostgreSQL-15

6. deepin资源安装篇

        6.1 安装deepin wine

7 压缩软件安装篇

        7.1 安装7zip

        7.2 安装zip

        7.3 安装360压缩

8 浏览器安装篇

        8.1 安装Edge浏览器

        8.2 安装Chrome

9. 开发辅助工具安装篇

        9.1 安装Another Redis Desktop Manager

        9.2 安装SSH工具electerm

        9.3 安装FTP/SFTP工具FileZilla

        9.4 安装VS Code

10 办公软件安装篇

        10.1 安装百度网盘

        10.2 安装WPS

        10.3 安装微信

        10.4 安装QQ

        10.5 安装钉钉

        10.6 安装迅雷

        10.7 安装PDF阅读器Okular

        10.8 安装本地文件搜索软件

                10.8.1 Fsearch

                10.8.2 ANGRYsearch

11 影音软件安装篇

        11.1 安装视频/音频播放器

                11.1.1 SMPlayer

                11.1.2 VLC

        11.2 安装网络音乐播放器

                11.2.1 QQ音乐

                11.2.2 网易云音乐

        11.3 安装图片软件

                11.3.1 nomacs

                11.3.2 Gwenview

12 格式软件安装篇

        12.1 安装mkvtoolnix

                12.1.1 使用官方源apt安装(版本至82)

                12.1.2 增加apt源安装

        12.2 安装格式转换工具

                12.2.1 ffmpeg

                12.2.2 格式工厂Deepin Wine版

13 硬件工具安装

        13.1 安装烧录工具

                13.1.1 balenaEtcher(可烧录Linux,不能烧录Windows)

                13.1.2 WoeUSB(可烧录Windows,不能烧录Linux)

14 远程工具安装篇

        14.1 安装桌面远程工具ToDesk

        14.2 安装内网穿透工具

                14.2.1 nattunnel(收费)

        14.3 安装异地组网工具

                14.3.1 openlink/zerotier(收费)(不能保证一定成功)

                14.3.2 蒲公英(收费)

15 模拟器篇

        15.1 安卓模拟器


1 系统安装

1.1 安装VMWare Workstation Pro 17.5

VMWare Workstation Pro 17.5允许个人用户免费用于学习,默认自行安装完成,由于VMWare已经被博通收购,所以下载前需要注册成功博通的账号,并且处于登录状态,下载地址如下

Please select your identity provider. - Support Portalicon-default.png?t=N7T8https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware+Workstation+Pro

1.2 下载Ubuntu 24.04安装镜像

官网下载页面地址

https://ubuntu.com/download/alternative-downloadsicon-default.png?t=N7T8https://ubuntu.com/download/alternative-downloads

Ubuntu 24.04镜像直接下载地址

https://releases.ubuntu.com/noble/ubuntu-24.04-desktop-amd64.iso

1.3 虚拟机安装Ubuntu 22.04

虚拟机关机,去掉安装介质,虚拟机重新开机

建议显示器关掉3D加速,会导致虚拟机卡顿

安装完成

2 系统初始化篇

2.1 开启SSH远程操作

VMWare Tools在安装Ubuntu 24.04时已自动安装

打开终端,输入ip addr查看ip地址

安装ssh

sudo apt-get install -y openssh-server;

启动ssh,并设置开机自启动ssh

  1. sudo systemctl start ssh;
  2. sudo systemctl enable ssh;

使用远程工具,远程成功

2.2 安装vim

sudo apt-get install -y vim;

2.3 换源与更新

现在不特别建议换源,因为如果用原版源文件,每次使用apt,Ubuntu会自动获取到国内最快的源,如果一定要换,见如下步骤

备份好原来的源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bat;

修改源文件 

sudo vim /etc/apt/sources.list.d/ubuntu.sources;

这里使用的中科大源,其他源自行百度,保存

http://mirrors.ustc.edu.cn/ubuntu/

更新,如果不换源,直接运行以下代码更新系统。

  1. sudo apt-get -y update;
  2. sudo apt-get -y upgrade;

2.4 安装防火墙

sudo apt-get install -y ufw;

放开22端口

  1. sudo ufw allow 22/tcp;
  2. sudo ufw reload;

启用防火墙

sudo ufw enable;

2.5 安装GCC/G++

sudo apt-get install -y gcc g++;

2.6 安装make

sudo apt-get install -y make;

2.7 安装curl

sudo apt-get install -y curl;

3 虚拟机安装篇

3.1 安装VMWare Workstation Pro 17.5 For Linux

用于在Linux中使用无法兼容的Windows应用

下载地址和1中是一样的,就是要选不同的下载项

Please select your identity provider. - Support Portalicon-default.png?t=N7T8https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware+Workstation+Pro

安装前VMWare Workstation Pro For Linux务必要先安装gcc

放到文件夹,进入,执行

  1. sudo chmod +x VMware-Workstation-Full-17.5.2-23775571.x86_64.bundle;
  2. sudo ./VMware-Workstation-Full-17.5.2-23775571.x86_64.bundle;

进入控制台,找到VMWare,开始安装,安装过程同Windows

如果报

执行

sudo apt-get install -y build-essential linux-headers-$(uname -r);

需要下载vmware-host-modules的zip包,注意切换成自己的VMWare版本

https://github.com/mkubecek/vmware-host-modulesicon-default.png?t=N7T8https://github.com/mkubecek/vmware-host-modules由于17.5.2没有出,我这用17.5.1代替

https://github.com/mkubecek/vmware-host-modules/tree/workstation-17.5.1icon-default.png?t=N7T8https://github.com/mkubecek/vmware-host-modules/tree/workstation-17.5.1传入虚拟机,解压编译安装

  1. unzip vmware-host-modules-workstation-17.5.1.zip;
  2. cd vmware-host-modules-workstation-17.5.1;
  3. sudo make;
  4. sudo make install;

如果在虚拟机中开虚拟机,需要把虚拟机的CPU下几个选项勾上

4 开发环境安装篇

4.1 安装JDK8

sudo apt-get install -y openjdk-8-jdk;

4.2 安装Node.js

node14和npm6,版本已不再更新,这里是为了适配ruoyi-cloud,仍使用旧版本

sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash;

如果不行,试试

sudo curl -o- https://raw.gitmirror.com/nvm-sh/nvm/v0.39.7/install.sh | bash;

如果还不行,补一个文件

https://pan.baidu.com/s/1XlvG5z-GEs9grnyuuIL7eg?pwd=fx7v 

下载后上传到Linux虚拟机,执行

sudo bash install.sh

关闭终端,重新打开终端,执行

nvm install 14;

查看安装情况

  1. node -v;
  2. npm -v;

配置npm源,阿里云的镜像站域名已经发生变化

  1. # npm淘宝源
  2. npm config set registry https://registry.npmmirror.com;
  3. # 安装yarn 并设置为淘宝源
  4. npm install -g yarn;
  5. yarn config set registry https://registry.npmmirror.com -g;
  6. yarn config set sass_binary_site https://cdn.npmmirror.com/dist/node-sass -g;
  7. # 安装cnpm 并设置为淘宝源
  8. npm install -g cnpm -registry=https://registry.npmmirror.com;
  9. # 安装vue脚手架3
  10. cnpm install -g @vue/cli@3;

4.3 安装SVN

sudo apt-get install -y subversion;

4.4 安装Git

sudo apt-get install -y git;

4.5 安装Redis

sudo apt-get install -y redis-server;

修改配置文件

sudo vim /etc/redis/redis.conf

如果要远程访问

bind改为0.0.0.0,允许所有IP访问,protected-mode改为no,重启Redis

重启Redis,开机自启动Redis

  1. sudo systemctl restart redis;
  2. sudo systemctl enable redis-server;

防火墙放开6379端口

  1. sudo ufw allow 6379/tcp;
  2. sudo ufw reload;

宿主机测试成功

4.6 安装Nginx

sudo apt-get install -y nginx;

修改配置文件

sudo vim /etc/nginx/nginx.conf;

重启Nginx,开机自启动Nginx

  1. sudo systemctl restart nginx;
  2. sudo systemctl enable nginx;

防火墙放开80端口

  1. sudo ufw allow 80/tcp;
  2. sudo ufw reload;

宿主机测试成功

4.7 安装MongoDB

导入公钥

wget -qO - https://pgp.mongodb.com/server-7.0.asc | sudo apt-key add -

创建 MongoDB 的软件源

echo "deb [arch=amd64] http://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list;

更新apt源,安装

  1. sudo apt-get update;
  2. sudo apt-get install -y mongodb-org;

启动MongoDB,开机自启动MongoDB

  1. sudo systemctl start mongod;
  2. sudo systemctl enable mongod;

4.8 安装Python3

安装Python3和pip3

  1. sudo apt-get install -y python3;
  2. sudo apt-get install -y python3-pip;

查看安装是否成功

  1. python3;
  2. pip3 -V;

5 数据库安装篇

5.1 安装MySQL 5.7

MySQL 5.7,版本已不再更新,这里是为了适配ruoyi-cloud,仍使用旧版本

MySQL :: Download MySQL Community Server (Archived Versions)icon-default.png?t=N7T8https://downloads.mysql.com/archives/community/

最后一个适配debian的5.7版本为5.7.42

创建软件安装目录

下载Debian Linux 10 (x86, 64-bit), DEB Bundle,解压到目录

或者使用wget下载

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.42-1debian10_amd64.deb-bundle.tar;

下载安装依赖

  1. wget https://deb.sipwise.com/debian/pool/main/liba/libaio/libaio1_0.3.113-4_amd64.deb;
  2. sudo dpkg -i libaio1_0.3.113-4_amd64.deb;
  1. wget http://archive.ubuntu.com/ubuntu/pool/main/m/mecab/libmecab2_0.996-10build1_amd64.deb
  2. sudo dpkg -i libmecab2_0.996-10build1_amd64.deb

进入目录,执行

  1. mkdir -p ~/softwares/mysql57;
  2. tar -xvf mysql-server_5.7.42-1debian10_amd64.deb-bundle.tar -C ~/softwares/mysql57;

进入MySQL目录

cd ~/softwares/mysql57;

执行安装命令

  1. sudo dpkg -i mysql-common_*.deb;
  2. sudo dpkg -i mysql-community-client_*.deb;
  3. sudo dpkg -i mysql-client_*.deb;
  4. sudo dpkg -i mysql-community-server_*.deb;
  5. sudo dpkg -i mysql-server_*.deb;

中途设置root用户密码,MySQL 5.7安装完成

密码登录MySQL

mysql -uroot -p;

允许root用户外部访问MySQL(实际生产中千万不要这么用,非常危险,仅用来测试通信情况)

  1. use mysql;
  2. grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
  3. flush privileges;
  4. exit;

防火墙放开3306端口

  1. sudo ufw allow 3306/tcp;
  2. sudo ufw reload;

宿主机测试成功,如果不成功,查看绑定情况

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf;

bind-address 改为0.0.0.0

重启数据库

sudo systemctl restart mysql;

宿主机测试成功

5.2 安装PostgreSQL-15

添加资源

  1. sudo sh -c 'echo "deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt noble-pgdg main" > /etc/apt/sources.list.d/pgdg.list';
  2. wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -;
  3. sudo apt update;

安装

sudo apt-get install -y postgresql-15;

修改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/0,METHOD改为md5,重启postgresql

sudo systemctl restart postgresql;

防火墙放开5432端口

  1. sudo ufw allow 5432/tcp;
  2. sudo ufw reload;

开机自启

sudo systemctl enable postgresql;

宿主机测试成功

6. deepin资源安装篇

6.1 安装deepin wine

  1. wget https://deepin-wine.i-m.dev/setup.sh;
  2. sudo sh setup.sh --dwi-product deepin-desktop --dwi-variant stable;
  3. sudo apt update;
  4. sudo apt -y upgrade;

需要重启终端

7 压缩软件安装篇

7.1 安装7zip

sudo apt-get install -y p7zip-full p7zip-rar;

7.2 安装zip

sudo apt-get install -y zip unzip;

7.3 安装360压缩

下载

wget https://packages.deepin.com/deepin/pool/non-free/3/360zip/360zip_1.0.0.1010_amd64.deb;

安装

sudo dpkg -i 360zip_1.0.0.1010_amd64.deb;

8 浏览器安装篇

8.1 安装Edge浏览器

官网下载Linux版本的软件:

下载 Microsoft Edge下载 Microsoft Edge,畅享快速安全的浏览体验。在您的多台设备上同步密码、收藏夹和集锦。 icon-default.png?t=N7T8https://www.microsoft.com/zh-cn/edge/download

Ubuntu的软件包格式为deb。获取最新deb包,然后传入虚拟机

或者使用wget:

wget https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_126.0.2592.68-1_amd64.deb;

安装可能需要的依赖:

  1. sudo apt-get -y install fonts-liberation;
  2. sudo apt-get -y install libu2f-udev;

安装:

sudo dpkg -i microsoft-edge-stable_126.0.2592.68-1_amd64.deb;

8.2 安装Chrome

官网下载Linux版本的软件:

Google Chrome 网络浏览器得益于 Google 智能工具,Chrome 现在更易用、更安全、更快速。icon-default.png?t=N7T8https://www.google.cn/chrome/index.html

Ubuntu的软件包格式为deb。获取最新deb包,然后传入虚拟机

或者使用wget:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb;

安装可能需要的依赖:

  1. sudo apt-get -y install fonts-liberation;
  2. sudo apt-get -y install libu2f-udev;

安装:

sudo dpkg -i google-chrome-stable_current_amd64.deb;

9. 开发辅助工具安装篇

9.1 安装Another Redis Desktop Manager

一个开源的Redis可视化工具。

GitHub上下载发行版

Releases · qishibo/AnotherRedisDesktopManager · GitHub

推荐阅读
相关标签