新用户注册入口 老用户登录入口

[转载]deepin虚拟机安装常用软件

文章作者:转载 更新时间:2023-11-15 19:14:44 阅读数量:53
文章标签:安装JDK8NodejsMySQLRedisNginx
本文摘要:该文详述了在基于VMware虚拟机的deepin系统环境下,如何进行一系列软件的安装配置。首先确保SSH服务启动并更新源,接着安装开发常用的基础工具如JDK8、Node.js(并配置淘宝源以优化下载速度)。随后依次部署MySQL、PostgreSQL、Redis数据库,以及Nginx服务器。同时涵盖了办公必备的SVN、Git版本控制工具,和诸如WPS Office、VS Code编辑器等应用软件的安装步骤。此外,还介绍了如何在deepin系统中安装百度网盘、微信、QQ等通讯软件及迅雷下载工具,以及视频播放器、SSH工具electerm和FTP/SFTP工具FileZilla。最后,文章指导读者成功安装Microsoft Edge浏览器,从而完成了一套全面且实用的deepin系统软件环境搭建流程。
转载文章

本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_42173947/article/details/119973703。

该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。

作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。

如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。

1. 安装虚拟机

vmware安装deepin,默认已安装

启动ssh

sudo systemctl start ssh
sudo systemctl enable ssh

2. 更新源

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

3. 安装JDK8

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

4. 安装Node.js

下载nodejs压缩包,解压缩,根目录改名为node

复制或剪切到/opt/node

修改环境变量

vim /etc/profile
在末尾添加
export NODE_HOME=/opt/node
export PATH=$PATH:$NODE_HOME/bin 
export NODE_PATH=$NODE_HOME/lib/node_modules

退出,刷新

source /etc/profile

复制链接

sudo ln -s /opt/node/bin/node /usr/bin/node
sudo ln -s /opt/node/bin/npm /usr/bin/npm
// npm淘宝源
npm config set registry https://registry.npm.taobao.org
// 安装yarn 并设置为淘宝源
sudo npm install -g yarn
sudo yarn config set registry https://registry.npm.taobao.org -g
sudo yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
// 安装cnpm 并设置为淘宝源
sudo npm install -g cnpm -registry=https://registry.npm.taobao.org
// 安装vue脚手架3
sudo cnpm install -g @vue/cli@3
sudo ln -s /opt/node/bin/yarn /usr/bin/yarn
sudo ln -s /opt/node/bin/cnpm /usr/bin/cnpm

除此之外,还有一种方法,npm命令如上

VERSION=node_14.x
DISTRO="$(dpkg --status tzdata|grep Provides|cut -f2 -d'-')"
echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt-get -y update
sudo apt-get install -y nodejs

5. 安装SVN

sudo apt-get install -y subversion

6. 安装Git

sudo apt-get install -y git

7. 安装MySQL

MySQL :: Download MySQL Community Server

下载Debian版DEB Bundle 解压

进入目录,执行

sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb

如果报错,执行

sudo apt-get -f install

中途设置root用户密码

8. 安装PostgreSQL

安装PostgreSQL

sudo apt-get install -y postgresql-11

修改postgres用户密码

sudo -u postgres psql

进入后执行SQL

ALTER USER postgres WITH PASSWORD 'postgres';
# 退出
exit;

9. 安装Redis

sudo apt-get install -y redis-server

 修改配置文件

sudo vim /etc/redis/redis.conf

重启

sudo systemctl restart redis

sudo systemctl enable redis-server

10. 安装Nginx

sudo apt-get install -y nginx

修改配置文件

sudo vim /etc/nginx/nginx.conf

重启

sudo systemctl restart nginx

sudo systemctl enable nginx

11. 安装VMWare Workstation

下载 https://www.vmware.com/go/getworkstation-linux

放到文件夹,进入,执行

sudo chmod +x VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle
sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle

安装gcc

sudo apt-get install -y gcc

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

如果如果遇到build environment error错误,执行下列命令后再重新在控制台打开图标

sudo apt-get install -y libcanberra*

如果还不行,执行

sudo vmware-modconfig --console --install-all

看看还缺什么

12. 安装百度网盘

官网下载Linux版本的软件:百度网盘 客户端下载

deepin的软件包格式为deb。安装:

sudo dpkg -i baidunetdisk_3.5.0_amd64.deb

# 最新版本

sudo dpkg -i baidunetdisk_4.17.7_amd64.deb

如果报错,执行

sudo apt-get -f install

13. 安装WPS

官网下载Linux版本的软件:WPS Office 2019 for Linux-支持多版本下载_WPS官方网站

deepin的软件包格式为deb。安装:

sudo dpkg -i wps-office_11.1.0.10702_amd64.deb

# 最新版本

sudo dpkg -i wps-office_11.1.0.11691_amd64.deb

如果报错执行

sudo apt-get -f install

wps有可能会报缺字体,缺的字体如下,双击安装

百度网盘 请输入提取码  提取码:lexo

14. 安装VS Code

官网下载Linux版本的软件:Visual Studio Code - Code Editing. Redefined

deepin的软件包格式为deb。安装:

sudo dpkg -i code_1.61.1-1634175470_amd64.deb

# 最新版本

sudo dpkg -i code_1.76.0-1677667493_amd64.deb

如果报错执行

sudo apt-get -f install

15. 安装微信、QQ、迅雷

# 微信
sudo apt-get install -y com.qq.weixin.deepin
# QQ
sudo apt-get install -y com.qq.im.deepin
# 迅雷
sudo apt-get install -y com.xunlei.download

16. 安装视频播放器

sudo apt-get -y install smplayer
sudo apt-get -y install vlc

17. 安装SSH工具electerm

下载electerm的deb版本 deepin的软件包格式为deb。安装:

https://github.com/electerm/electerm/releases/download/v1.25.16/electerm-1.25.16-linux-amd64.deb

sudo dpkg -i electerm-1.25.16-linux-amd64.deb

18.安装FTP/SFTP工具FileZilla

sudo apt-get -y install filezilla

19. 安装edge浏览器

下载edge浏览器 deepin的软件包格式为deb。安装:

下载 Microsoft Edge

sudo apt-get -y install fonts-liberation

sudo apt-get -y install libu2f-udev

sudo dpkg -i microsoft-edge-beta_95.0.1020.30-1_amd64.deb

# 最新版本

sudo dpkg -i microsoft-edge-stable_110.0.1587.63-1_amd64.deb

本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_42173947/article/details/119973703。

该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。

作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。

如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。

相关阅读
文章标题:[转载][洛谷P1082]同余方程

更新时间:2023-02-18
[转载][洛谷P1082]同余方程
文章标题:[转载]webpack优化之HappyPack实战

更新时间:2023-08-07
[转载]webpack优化之HappyPack实战
文章标题:[转载]oracle 同时更新多表,在Oracle数据库中同时更新两张表的简单方法

更新时间:2023-09-10
[转载]oracle 同时更新多表,在Oracle数据库中同时更新两张表的简单方法
文章标题:[转载][Unity] 包括场景互动与射击要素的俯视角闯关游戏Demo

更新时间:2024-03-11
[转载][Unity] 包括场景互动与射击要素的俯视角闯关游戏Demo
文章标题:[转载]程序员也分三六九等?等级差异,一个看不起一个!

更新时间:2024-05-10
[转载]程序员也分三六九等?等级差异,一个看不起一个!
文章标题:[转载]海贼王 动漫 全集目录 分章节 精彩打斗剧集

更新时间:2024-01-12
[转载]海贼王 动漫 全集目录 分章节 精彩打斗剧集
名词解释
作为当前文章的名词解释,仅对当前文章有效。
虚拟机(Virtual Machine, VM)在计算机系统中模拟出一个完整的、与宿主机隔离的硬件系统环境,使得在其上可以安装和运行一个或多个独立的操作系统实例。在本文语境中,使用VMware软件创建并运行了deepin虚拟机,以便于在非deepin系统环境下搭建和测试deepin系统上的开发环境及应用软件。
SSH服务(Secure Shell)一种网络协议,用于加密远程登录会话和命令执行过程,确保数据传输的安全性。在文中,通过启动SSH服务,用户可以在本地主机通过命令行工具安全地连接到deepin虚拟机进行远程操作和管理。
JDK(Java Development Kit)Java开发工具包,包含了Java编译器、Java运行时环境(JRE)、以及一系列用于开发Java应用程序所需的工具和库文件。在文章中,安装JDK8是为了为deepin系统提供Java开发环境,支持基于Java语言的项目构建与运行。
Node.js一个开源、跨平台的JavaScript运行环境,允许开发者使用JavaScript编写服务器端代码,实现高性能、可伸缩的网络应用。文中提到安装Node.js,并配置淘宝源以优化npm包下载速度,为开发基于Node.js的后端服务或者全栈Web应用提供了基础条件。
Nginx一款高性能的HTTP和反向代理服务器,同时也可用作邮件代理服务器和负载均衡器。在该文场景下,Nginx被用作Web服务器,负责处理和分发来自客户端的HTTP请求,对于部署静态网站或作为Web应用的前端服务器非常适用。
PostgreSQL一种开源的关系型数据库管理系统,支持丰富的SQL标准和高级特性,如窗口函数、多版本并发控制等。在文中安装PostgreSQL是为了解决项目中的持久化存储需求,用于存放应用的数据。
Redis一个开源的、内存中的数据结构存储系统,常被用作数据库、缓存和消息中间件。在该篇文章里,Redis被安装和配置,用来提高应用的数据读写性能,尤其是在高并发场景下提供快速响应的能力。
延伸阅读
作为当前文章的延伸阅读,仅对当前文章有效。
在构建和配置深度操作系统(deepin)的开发与日常使用环境过程中,除了上述详细步骤外,了解相关领域的最新动态和技术趋势也至关重要。例如,在Node.js社区中,Node.js 16.x已成为最新的LTS版本,提供了更多性能优化和新特性支持,开发者可以通过官方文档快速掌握升级方法并充分利用新版本优势(参考来源:Node.js官方网站)。同时,MySQL数据库也在不断迭代更新,MySQL 8.0带来了诸如窗口函数、Caching_sha2_password等安全性和功能性的重大改进,对于提升项目的数据处理效率和安全性具有重要意义(参考来源:MySQL官网博客)。
在云服务和镜像源方面,阿里云、腾讯云等国内服务商也推出了针对deepin系统的加速镜像源服务,用户可根据自身网络状况选择合适的镜像源以提高软件安装和更新的速度(参考来源:阿里云、腾讯云官方文档)。此外,随着Web开发技术的发展,Vue.js、React等前端框架持续火爆,配合Webpack、Vite等现代构建工具,可以更高效地搭建和维护前端项目结构(参考来源:Vue.js、React官网及技术社区文章)。
在办公领域,WPS Office不仅实现了对Linux系统的全面支持,还不断优化跨平台兼容性,并且积极跟进Microsoft Office的新功能,使得国产办公软件在用户体验上逐渐与国际接轨(参考来源:WPS官方公告及媒体报道)。而在浏览器市场,除了Edge浏览器之外,Firefox、Chromium-based浏览器如Chrome和Opera同样提供Linux版,它们之间的性能对比、隐私保护策略以及对Web新技术的支持情况值得深入研究(参考来源:各大浏览器官网及第三方评测报告)。
总之,随着开源生态的繁荣和Linux发行版的普及,关注和掌握deepin系统及其周边软件的最新发展动态,将有助于我们更好地利用这一平台进行高效开发和舒适办公。
知识学习
实践的时候请根据实际情况谨慎操作。
随机学习一条linux命令:
chown user:group file_or_directory - 改变文件或目录的所有者和组。
随便看看
拉到页底了吧,随便看看还有哪些文章你可能感兴趣。
js实用表单模糊搜索和自动提示插件 10-05 简单的jQuery响应式手风琴特效 01-27 发布站点前如何为站点质量做进一步优化,几个不能不知道的小工具 01-26 HessianRPC中IllegalArgumentException异常解析:方法签名与参数类型匹配在分布式系统中的实践误区与解决方案 01-16 AI助手的工作原理与限制:无法按特定要求撰写的原因及信息处理分析 12-27 Gallerybox-全屏响应式jQuery图片画廊插件 12-17 关于金融理财公司网站模板下载 11-01 SparkContext停止与未初始化错误排查:从初始化到集群通信与生命周期管理实践 09-22 jQuery和CSS3超酷3D拉窗帘式滚动导航特效 09-02 本次刷新还10个文章未展示,点击 更多查看。
简约蓝色农村电线线路安装网站模板 08-01 Tomcat性能瓶颈问题识别与解决:利用VisualVM和JProfiler分析工具进行代码优化与系统参数调整 07-31 图文经典商务外贸求职招聘企业网站模板 07-14 SeaTunnel中创建与应用自定义Transform插件:实现数据转换与业务逻辑处理,配置文件参数设置及插件打包发布 07-07 响应式精密光学仪器设备类企业前端CMS模板下载 06-12 vue口诀 04-23 宽屏蓝色海洋主题设计网站模板 04-21 美食自媒体博客类网页模板源码 04-14 公式计算 html 代码 04-01 [转载]C/C++劫持技术(函数劫持、dll注入、动态库注入、HOOK) 01-23 jQuery高仿真移动手机滑动侧边栏布局插件 01-21
时光飞逝
"流光容易把人抛,红了樱桃,绿了芭蕉。"