这次更新扩充一下内容,系统版本是Debian 12.5.0,增加图片,以及安装系统过程,增加了一些常用的软件,另外有些网站的域名也发生了变化,这次一并更新。

目录

1 系统安装篇

1.1 安装VMWare Workstation Pro 17.5

1.2 下载Debian 12.5.0安装镜像

1.3 虚拟机安装Debian 12.5.0

1.4. 安装VMWare Tools

2 系统初始化篇

2.1 开启SSH远程操作

2.2 增加用户权限

2.3 换源与更新

2.4 AMD虚拟机分辨率问题

2.5. 安装vim

2.6 安装防火墙

2.7 安装GCC/G++

2.8 安装make

2.9 安装curl

3 虚拟机安装篇

3.1 安装VMWare Workstation Pro 17.5 For Linux

4 开发环境安装篇

4.1 安装JDK8

4.1.1 命令行安装

 4.1.2 tar.gz包安装

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 Gwenview

12 格式软件安装篇

12.1 安装mkvtoolnix

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

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=O83Ahttps://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware+Workstation+Pro

1.2 下载Debian 12.5.0安装镜像

官网下载页面地址

Index of /debian-cd/current/amd64/iso-dvdicon-default.png?t=O83Ahttps://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/但是官网只保留最新版,历史版见如下地址

Index of /cdimage/archiveicon-default.png?t=O83Ahttp://cdimage.debian.org/cdimage/archive/Debian 12.5.0镜像直接下载地址

https://laotzu.ftp.acc.umu.se/cdimage/archive/12.5.0/amd64/iso-dvd/debian-12.5.0-amd64-DVD-1.iso

1.3 虚拟机安装Debian 12.5.0

这里选上SSH,方便远程

虚拟机关机,去掉安装介质

1.4. 安装VMWare Tools

VMWare虚拟机菜单,安装VMWare Tools

进入光驱,复制tar.gz文件到某目录,解压,具体需要看文件名

命令行进入目录,解压,执行

tar -zxvf VMwareTools-10.3.23-16594550.tar.gz;
cd vmware-tools-distrib;

切换到root用户,执行安装

su;
sudo ./vmware-install.pl;

有是否选项的地方全选yes,no也输入yes,其余直接回车,安装完成后,重启虚拟机

安装完成

2 系统初始化篇

2.1 开启SSH远程操作

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

如果在安装系统时勾选了SSH,这里就不用再安装SSH了,如果没安装的话,这里补一个安装方式,可以在换源之后执行

sudo apt-get install -y openssh-server;
sudo systemctl start ssh;
sudo systemctl enable ssh;

使用远程工具,远程成功

2.2 增加用户权限

debian默认不给普通用户sudo权限, 先进入root用户, 修改权限

su;
vi /etc/sudoers;

定位到 %sudo ALL = (ALL:ALL) ALL,插入

用户名 ALL = (ALL:ALL) ALL
# 我这里是
User ALL = (ALL:ALL) ALL

:wq!退出,获取sudo权限

2.3 换源与更新

由于Debian默认用DVD的apt仓库,不能联网安装,因此必须换源

vi /etc/apt/sources.list;

注释掉deb cdrom,修改如下,记得打开网络

中科大源

deb https://mirrors.ustc.edu.cn/debian/ bookworm main non-free non-free-firmware contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm main non-free non-free-firmware contrib
deb https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main
deb-src https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main
deb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main non-free non-free-firmware contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-updates main non-free non-free-firmware contrib
deb https://mirrors.ustc.edu.cn/debian/ bookworm-backports main non-free non-free-firmware contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-backports main non-free non-free-firmware contrib

更新

sudo apt-get -y update;
sudo apt-get -y upgrade;

2.4 AMD虚拟机分辨率问题

AMD虚拟机可能出现分辨率问题,如果出现了执行,不过我这没遇到,Debian 11时遇到过

sudo apt-get install -y isenkram;
sudo isenkram-autoinstall-firmware;
sudo apt-get -y install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati;

2.5. 安装vim

sudo apt-get install -y vim;

2.6 安装防火墙

sudo apt-get install -y ufw;

放开22端口

sudo ufw allow 22/tcp;
sudo ufw reload;

启用防火墙

sudo ufw enable;

2.7 安装GCC/G++

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

2.8 安装make

sudo apt-get install -y make;

2.9 安装curl

sudo apt-get install -y curl;

3 虚拟机安装篇

3.1 安装VMWare Workstation Pro 17.6 For Linux

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

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

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

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

放到文件夹,进入,执行

​sudo chmod +x VMware-Workstation-Full-17.6.0-24238078.x86_64.bundle;
sudo ./VMware-Workstation-Full-17.6.0-24238078.x86_64.bundle;

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

如果报

Before you canrun VMware, several modules must be compiled andloaded into the running kernel.

安装依赖 

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

重启 

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

4 开发环境安装篇

4.1 安装JDK8

4.1.1 命令行安装

cd /etc/apt/sources.list.d;
sudo wget http://www.mirbsd.org/~tg/Debs/sources.txt/wtf-bookworm.sources;
sudo apt-get -y update;
sudo apt-get install -y openjdk-8-jdk

检查Java版本

java -version;

 4.1.2 tar.gz包安装

官网下载Linux版本的软件:

Java Downloads | Oracle 中国icon-default.png?t=O83Ahttps://www.oracle.com/cn/java/technologies/downloads/

下载JDK8 x64 tar.gz包, 解压到目录

tar -zxvf jdk-8u411-linux-x64.tar.gz

创建文件夹

sudo mkdir -p /usr/lib/jdk8;

移动到/usr/lib

cd jdk1.8.0_411;
sudo mv ./* /usr/lib/jdk8

修改环境变量

sudo vim /etc/profile

在最底下加入这段

export JAVA_HOME=/usr/lib/jdk8/
export JRE_HOME=/usr/lib/jdk8/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

重启配置

source /etc/bash.bashrc;

配置完有时会出现新开终端失效问题,需要在 /etc/bash.bashrc里面进行配置相同的配置

sudo vim /etc/bash.bashrc;

在最底下加入这段

export JAVA_HOME=/usr/lib/jdk8/
export JRE_HOME=/usr/lib/jdk8/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

重启配置

source /etc/bash.bashrc;

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/1g1xY21ZrMcOLTZX9S2WVXA?pwd=f9kd

创建~/.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

安装nodejs14

nvm install 14;

查看安装情况

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 -registry=https://registry.npmmirror.com;
 
# 安装vue脚手架3
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

sudo systemctl restart redis;
sudo systemctl enable redis-server;

防火墙放开6379端口

sudo ufw allow 6379/tcp;
sudo ufw reload;

宿主机测试成功 

4.6 安装Nginx

sudo apt-get install -y nginx;

修改配置文件

sudo vim /etc/nginx/nginx.conf;

重启Nginx,开机自启动Nginx

sudo systemctl restart nginx;
sudo systemctl enable nginx;

防火墙放开80端口

sudo ufw allow 80/tcp;
sudo ufw reload;

 宿主机测试成功

4.7 安装MongoDB

导入公钥

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

创建 MongoDB 的软件源

echo "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/debian bookworm/mongodb-org/7.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list;

更新apt源,安装

sudo apt-get update;
sudo apt-get install -y mongodb-org;

启动MongoDB,开机自启动MongoDB

sudo systemctl start mongod;
sudo systemctl enable mongod;

创建用户

mongosh

切换数据集

use admin

创建用户

db.createUser({
	user:"user",
    pwd:"user",
    roles:["root"]
})

修改配置文件,允许远程访问,bindIp改成0.0.0.0

sudo vim /etc/mongod.conf

sudo systemctl restart mongod;

防火墙放开27017端口

sudo ufw allow 27017/tcp;
sudo ufw reload;

宿主机测试成功

4.8 安装Python3

安装Python3和pip3

sudo apt-get install -y python3;
sudo apt-get install -y python3-pip;
sudo -H pip3 install -U pip;

查看安装是否成功

python3;
pip3 -V;

加快速度可以换源

pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/

5 数据库安装篇

5.1 安装MySQL 5.7

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

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

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

创建软件安装目录

mkdir -p ~/softwares;
cd ~/softwares;

下载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;

进入目录,执行

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,community-client,client,community-server,server}_*.deb;

如果报错,执行

sudo apt-get -f -y install;

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

密码登录MySQL

mysql -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.2 安装PostgreSQL-15

添加资源

sudo sh -c 'echo "deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" > /etc/apt/sources.list.d/pgdg.list';
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -;
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端口

sudo ufw allow 5432/tcp;
sudo ufw reload;

开机自启

sudo systemctl enable postgresql;

宿主机测试成功 

6. deepin资源安装篇

6.1 安装deepin wine

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

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;

如果报错执行一下

sudo apt --fix-broken install -y;

8 浏览器安装篇

8.1 安装Edge浏览器

官网下载Linux版本的软件:

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

Debian的软件包格式为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;

安装可能需要的依赖:

sudo apt-get -y install fonts-liberation;
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=O83Ahttps://www.google.cn/chrome/index.htmlDebian的软件包格式为deb。获取最新deb包,然后传入虚拟机

或者使用wget:

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

安装可能需要的依赖:

sudo apt-get -y install fonts-liberation;
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上下载发行版

https://github.com/qishibo/AnotherRedisDesktopManager/releasesicon-default.png?t=O83Ahttps://github.com/qishibo/AnotherRedisDesktopManager/releases

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

或者使用wget

wget https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.6.6/Another-Redis-Desktop-Manager.1.6.6.AppImage;

安装

sudo chmod u+x Another-Redis-Desktop-Manager.1.6.6.AppImage;

执行,一定要加--no-sandbox

./Another-Redis-Desktop-Manager.1.6.6.AppImage --no-sandbox

如果要添加到桌面或者启动栏,按以下步骤

把appimage解压

./Another-Redis-Desktop-Manager.1.6.6.AppImage --appimage-extract

进入目录,找到desktop文件,编辑,把Exec后改成Appimage的地址,图片地址改成解压后的图标地址,Ctrl+S保存

复制到桌面,允许运行

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版本的软件:

electermTerminal/ssh/sftp/telnet/serialport/RDP/VNC client(linux, mac, win)icon-default.png?t=O83Ahttps://electerm.github.io/electerm/https://github.com/electerm/electerm/releasesicon-default.png?t=O83Ahttps://github.com/electerm/electerm/releases

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

或者使用wget

wget https://github.com/electerm/electerm/releases/download/v1.39.56/electerm-1.39.56-linux-amd64.deb;

安装:

sudo dpkg -i electerm-1.39.56-linux-amd64.deb;

9.3 安装FTP/SFTP工具FileZilla

sudo apt-get install -y filezilla;

9.4 安装VS Code

官网下载Linux版本的软件:

下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux免费下载 Visual Studio IDE 或 VS Code。 在 Windows、Mac 上试用 Visual Studio Professional 或企业版。icon-default.png?t=O83Ahttps://visualstudio.microsoft.com/zh-hans/downloads/

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

或者使用wget

wget https://vscode.download.prss.microsoft.com/dbazure/download/stable/5437499feb04f7a586f677b155b039bc2b3669eb/code_1.90.2-1718751586_amd64.deb;

安装

sudo dpkg -i code_1.90.2-1718751586_amd64.deb;

如果报错执行

sudo apt-get -f install;

10 办公软件安装篇

10.1 安装百度网盘

官网下载Linux版本的软件:

百度网盘 客户端下载百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。现在注册即有机会享受2T的免费存储空间icon-default.png?t=O83Ahttps://pan.baidu.com/download

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

安装

sudo dpkg -i baidunetdisk_4.17.7_amd64.deb;

如果报错,执行

sudo apt-get -f install;

10.2 安装WPS

官网下载Linux版本的软件:

WPS Office 2019 for Linux-支持多版本下载_WPS官方网站WPS Office For Linux,支持不同格式多版本WPS For Linux版下载,实现多人在线协同办公。icon-default.png?t=O83Ahttps://linux.wps.cn/

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

安装

sudo dpkg -i wps-office_11.1.0.11719_amd64.deb;

如果报错执行

sudo apt-get -f install;

 wps有可能会报缺字体,缺的字体如下,传入虚拟机

 https://pan.baidu.com/s/1oAPIXFwEWDLsTJtnQOAhbQ?pwd=ysvw

进入字体目录,执行

sudo cp *.ttf /usr/share/fonts/;
sudo fc-cache -fv;

10.3 安装微信

sudo apt-get install -y com.qq.weixin.deepin;

deepin-wine软件,需要注销,重新登录,才能打开新安装的软件

10.4 安装QQ

官网下载Linux版本的软件:

QQ Linux版-轻松做自己QQ Linux版 全新升级。沟通更便捷,功能更全面,不一样的QQ为你而来。icon-default.png?t=O83Ahttps://im.qq.com/linuxqq/index.shtml

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

或者使用wget

wget https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.9_240617_amd64_01.deb;

安装

sudo dpkg -i QQ_3.2.9_240617_amd64_01.deb;

10.5 安装钉钉

官网下载Linux版本的软件:

钉钉官网下载页面 - 钉钉,让进步发生下载钉钉软件和APP。钉钉,让进步发生。支持windows、Mac、iOS、Android、Linux多种客户端使用。icon-default.png?t=O83Ahttps://page.dingtalk.com/wow/z/dingtalk/simple/ddhomedownload#/

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

或者使用wget

wget https://dtapp-pub.dingtalk.com/dingtalk-desktop/xc_dingtalk_update/linux_deb/Release/com.alibabainc.dingtalk_7.5.20.40605_amd64.deb;

安装

sudo dpkg -i com.alibabainc.dingtalk_7.5.20.40605_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,包括Chrome,Edge,Firefox

sudo apt-get install -y okular;

10.8 安装本地文件搜索软件

10.8.1 Fsearch

echo 'deb http://download.opensuse.org/repositories/home:/cboxdoerfer/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/home:cboxdoerfer.list;
curl -fsSL https://download.opensuse.org/repositories/home:cboxdoerfer/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_cboxdoerfer.gpg > /dev/null
sudo apt update;
sudo apt-get install -y fsearch;

10.8.2 ANGRYsearch(不支持中文)

sudo apt-get install -y python3-pyqt5 xdg-utils;
git clone https://github.com/DoTheEvo/ANGRYsearch;
# 如果被拦截可以用国内镜像
# git clone https://kkgithub.com/DoTheEvo/ANGRYsearch;
cd ANGRYsearch;
chmod +x install.sh && sudo ./install.sh;

11 影音软件安装篇

11.1 安装视频/音频播放器

11.1.1 SMPlayer

下载

wget https://github.com/smplayer-dev/smplayer/releases/download/v24.5.0/smplayer_24.5.0-1.debian-bullseye_amd64.deb

安装

sudo dpkg -i smplayer_24.5.0-1.debian-bullseye_amd64.deb

11.1.2 VLC

sudo apt-get -y install vlc;

11.2 安装网络音乐播放器

11.2.1 QQ音乐

sudo apt-get install -y com.qq.music;

deepin-wine软件,需要注销,重新登录,才能打开新安装的软件

11.2.2 网易云音乐

sudo apt-get install -y com.163.music.deepin;

deepin-wine软件,需要注销,重新登录,才能打开新安装的软件

11.3 安装图片软件

11.3.1 Gwenview

sudo apt-get install -y gwenview;

如果报错,执行

sudo apt --fix-broken install;

然后再次安装

12 格式软件安装篇

12.1 安装mkvtoolnix

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

sudo apt-get install -y mkvtoolnix mkvtoolnix-gui;

12.1.2 增加apt源安装

导入公钥

sudo wget -O /usr/share/keyrings/gpg-pub-moritzbunkus.gpg https://mkvtoolnix.download/gpg-pub-moritzbunkus.gpg;

创建deb源文件

sudo vim /etc/apt/sources.list.d/mkvtoolnix.download.list;

写入Debian 12源

deb [arch=amd64 signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ bookworm main
deb-src [arch=amd64 signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ bookworm main

保存,更新,安装

sudo apt update;
sudo apt-get -y upgrade;
sudo apt-get install -y mkvtoolnix mkvtoolnix-gui;

12.2 安装格式转换工具

12.2.1 ffmpeg

格式工厂的内核就是ffmpeg,本质格式工厂就是ffmpeg加了一个UI。

sudo apt-get install -y ffmpeg;

12.2.2 格式工厂Deepin Wine版

sudo apt-get install -y com.pcfreetime.formatfactory.deepin;

deepin-wine软件,需要注销,重新登录,才能打开新安装的软件 

13 硬件工具安装

13.1 安装烧录工具

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

添加源

curl -1sLf 'https://dl.cloudsmith.io/public/balena/etcher/setup.deb.sh' | sudo -E bash

安装balenaEtcher

sudo apt-get update;
sudo apt-get install -y balena-etcher;

或者直接在GitHub上下载

Releases · balena-io/etcher · GitHubFlash OS images to SD cards & USB drives, safely and easily. - Releases · balena-io/etchericon-default.png?t=O83Ahttps://github.com/balena-io/etcher/releases或者使用wget

wget https://github.com/balena-io/etcher/releases/download/v1.19.21/balena-etcher_1.19.21_amd64.deb;

安装

sudo dpkg -i balena-etcher_1.19.21_amd64.deb;

虚拟机控制器调整到USB3.1 ,并显示所有USB输入设备

插入U盘,连接到虚拟机,打开balenaEtcher

上传一个deepin的ISO镜像至虚拟机进行测试

烧录完成,退回到宿主机,新建一个虚拟机进行测试,结果没有问题

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

GitHub上下载发行版

Releases · WoeUSB/WoeUSB · GitHubA Microsoft Windows® USB installation media preparer for GNU+Linux - Releases · WoeUSB/WoeUSBicon-default.png?t=O83Ahttps://github.com/WoeUSB/WoeUSB/releases下载对应版本的bash文件,或者使用wget

wget https://github.com/WoeUSB/WoeUSB/releases/download/v5.2.4/woeusb-5.2.4.bash

添加权限,下载依赖

sudo chmod +x woeusb-5.2.4.bash;
sudo apt-get install -y git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin wimtools;

使用命令查看U盘挂载点

lsblk;

一般 /dev/+NAME为挂载点,我这里为/dev/sda

获取Windows ISO文件路径,我这里为~/softwares/SW_DVD9_WIN_ENT_LTSC_2021_32BIT_ChnSimp_MLF_X22-84401.ISO

卸载U盘

sudo umount U盘路径;
# 我这里是
sudo umount /dev/sda1;
sudo umount /dev/sda2;

格式化磁盘

sudo mkfs.vfat -F 32 -I /dev/sda;

执行烧录命令

sudo ./woeusb-5.2.4.bash --device ISO文件路径 U盘路径;
# 我这里是
sudo ./woeusb-5.2.4.bash --device ~/softwares/SW_DVD9_WIN_ENT_LTSC_2021_32BIT_ChnSimp_MLF_X22-84401.ISO /dev/sda;

烧录完成,退回到宿主机,新建一个虚拟机进行测试,结果没有问题

测试烧录Linux,发现正常使用有问题,因此建议烧录Linux用balenaEtcher

14 远程工具安装篇

14.1 安装桌面远程工具ToDesk

官网下载Linux版本的软件:

ToDesk远程桌面软件-免费安全流畅的远程连接电脑手机ToDesk远程控制软件是一款稳定流畅的远程控制电脑手机连接软件,可远程桌面办公,远程协助运维.采用端对端加密,让每一次远程访问都安全可靠。icon-default.png?t=O83Ahttps://www.todesk.com/linux.html

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

或者使用wget

wget https://dl.todesk.com/linux/todesk-v4.7.2.0-amd64.deb;

安装

sudo dpkg -i todesk-v4.7.2.0-amd64.deb;

14.2 安装内网穿透工具

14.2.1 nattunnel(收费)

量子互联网站注册,按产品缴费,注册缴费过程官网自行查看

量子互联 – 内网映射 内网穿透 内外网互联工作站 远程异地组网网关量子互联提供各种网络解决方案,提供内网穿透,异地组网,动态域名,智能路由器多种网络产品icon-default.png?t=O83Ahttps://www.uulap.com/下载nattunnel客户端

NATTUNNEL 内网穿透 – 量子互联icon-default.png?t=O83Ahttps://www.uulap.com/nattunnel#download

或者使用wget

wget https://www.uulap.com/download/nattunnel.linux.amd64/nattunnel;

添加权限

sudo chmod +x nattunnel;

启动内网穿透

sudo nohup ./nattunnel -t<网络TOKEN> &

开通隧道 

连接成功

14.3 安装异地组网工具

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

量子互联网站注册,按产品缴费,注册缴费过程官网自行查看

量子互联 – 内网映射 内网穿透 内外网互联工作站 远程异地组网网关量子互联提供各种网络解决方案,提供内网穿透,异地组网,动态域名,智能路由器多种网络产品icon-default.png?t=O83Ahttps://www.uulap.com/进入网站下载合适的deb

Index of /debian/icon-default.png?t=O83Ahttps://download.zerotier.com/debian/或者使用wegt

wget https://download.zerotier.com/debian/buster/pool/main/z/zerotier-one/zerotier-one_1.14.0_amd64.deb;

安装

sudo dpkg -i zerotier-one_1.14.0_amd64.deb;

启动

sudo zerotier-one -d;

加入网络

sudo zerotier-cli join 网络ID;

网络ID

查看状态

sudo zerotier-cli listnetworks;

如果是虚拟机,不能保证一定成功。

14.3.2 蒲公英(收费)

官网下载

贝锐蒲公英软件客户端最新版官方下载,蒲公英联机组网平台软件下载 - 贝锐蒲公英官网贝锐蒲公英官网为你提供蒲公英快速联机组网软件安卓版,IOS版,windows版,macOS版,Linux/树莓派版,Docker版本的最新客户端软件下载。贝锐蒲公英路由器是一款采用云虚拟局域网技术实现sd-wan智能组网的企业工业路由器,具有视频监控功能。无需公网IP,2台或多台使用,能将异地局域网通过贝锐蒲公英快速组建虚拟局域网,共享平台资源。icon-default.png?t=O83Ahttps://pgy.oray.com/download或者使用wget

wget https://pgy.oray.com/softwares/153/download/2156/PgyVisitor_6.2.0_x86_64.deb;

安装

sudo dpkg -i PgyVisitor_6.2.0_x86_64.deb;

登录

sudo pgyvisitor login;

15 模拟器篇

15.1 安卓模拟器

市面上的主流安卓模拟器实验了多个,都没有什么好的效果,最后找到两个办法能解决:

1. 用Windows虚拟机

2. 用Andriod Studio虚拟出安卓设备,然后用adb安装apk

第1种方法,兼容性较好,不过注意在Linux虚拟机中,再开Windows虚拟机,再开安卓模拟器,主流模拟器大概率会卡VT,因此不建议这么用,宿主机最好就是Linux系统,还有希望能成功。

第2种方法,有些apk会不兼容闪退,也可能是这些apk检测到了开发环境主动退出,但是大部分主流apk,还是没啥问题的,但是运行速度不算快,能用,下面详细介绍第2种。

首先确保要安装了JDK,Android Studio需要JVM启动

打开官网页面,下载Linux版Android Studio,传入Linux虚拟机

下载 Android Studio 和应用工具 - Android 开发者  |  Android DevelopersAndroid Studio 提供了一些应用构建器以及一个已针对 Android 应用进行优化的集成式开发环境 (IDE)。立即下载 Android Studio。icon-default.png?t=O83Ahttps://developer.android.google.cn/studio?hl=zh-cn

安装依赖

sudo apt-get install -y libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386;

解压,进入

tar -zxvf android-studio-2024.1.1.11-linux.tar.gz;
cd android-studio/bin;
./studio.sh

设置代理,mirrors.neusoft.edu.cn 

这时候点取消,重启Android Studio,这时再重复执行一下以上步骤,可以下载Android SDK了

我这边创建了一个Pixel 6 Pro,Android版本为14的虚拟设备

启动

找到Android SDK的地址,我这里是/home/user/Android/Sdk,然后找到模拟器路径,开启模拟器

cd /home/user/Android/Sdk/emulator;
./emulator @Pixel_5_API_31;

进入platform-tool目录,如果没有修改SDK地址,默认是~/Android/Sdk/platform-tools

cd ~/Android/Sdk/platform-tools;

下载好apk,传入目录,执行

./adb install xxx.apk

我这里下载了淘宝和京东apk,并且改了名字

./adb install taobao.apk;
./adb install jd.apk;

京东正常,淘宝闪退,所以说虚拟设备也要看运气和兼容性,如果非要更好的兼容性,只能使用第1种方式。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐