Ubuntu18.04如何安装搜狗、网易云音乐、百度网盘、金山WPS、谷歌浏览器、微信、Maven、Pycharm、Anaconda、MySQL8.0等软件
目录
1.搜狗输入法
下载
安装
卸载
2.网易云音乐
下载
安装
3.百度网盘
下载
安装
4.金山WPS
下载
安装
5.谷歌浏览器
下载
安装
6.微信
下载+安装
7.Maven
下载
安装
配置镜像源
8.Pycharm
下载
安装
9.Anaconda
下载
安装
卸载
10.MySQL8.0
下载
安装
命令
1.搜狗输入法
装机必备的软件,直接装就行无!无需提前装好Fcitx环境,因为装搜狗时会自动安装这个环境。
下载
https://pinyin.sogou.com/linux/?r=pinyin
安装
安装相对来说比较容易,直接参考:如何在Ubuntu系统中安装搜狗输入法
卸载
搜狗输入法刚开始安装有点问题,后来想卸载了重新用,结果没想到卸载带来了更大的问题,卸载完怎么装都显示不出来了......搜了半天发现是原来配置没有清理干净!注意,要加上参数-P或--purge,删除/净化程序及其配置文件
#1.卸载搜狗
sudo dpkg -P sogoupinyin
#2.卸载fcitx环境
可以sudo dpkg -P fcitx也可在Ubuntu软件中直接点卸载
#3.删除所有带rc标记的包
dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge
#4.用户~/.config/下删除所有和搜狗、fcitx相关的文件夹
SogouPY SogouPY.users sogou-qimpanel fcitx
2.网易云音乐
虽然歌曲库少了点,不过支持Linux,不像QQ音乐没有Linux版的,差评
下载
https://music.163.com/#
安装
安装很简单,基本没踩坑
sudo dpkg -i /your_path_to/etease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
# 如果没有安装成功,缺少依赖,则执行
sudo apt-get install -f
3.百度网盘
百度网盘这个神器还有Linux版的,不错!
下载
https://pan.baidu.com/download/
安装
安装很简单,基本没踩坑
sudo dpkg -i /your_path_to/baidunetdisk_linux_2.0.2.deb
# 如果没有安装成功,缺少依赖,则执行
sudo apt-get install -f
4.金山WPS
Office有windows版、mac版本、唯独没有提供Linux版,于是WPS成为了主力,话说因为雷军的原因,个人对WPS还是挺有感情的,这么多年金山系列的软件都挺不错的!对了,WPS据说是当年求伯君一个人整出来的,太厉害了!!!莫名想到:鲁大师的第一代也是一位姓鲁的师傅开发出来的:)
下载
https://www.wps.cn/product/wpslinux
安装
sudo dpkg -i /your_path_to/wps-office_11.1.0.8865_amd64.deb
这里需要注意,下载下来的WPS是需要字体支持的,需要手动安装,否则使用时会提示字体缺失,解决方法: 百度一下:ubuntu安装wps字体
5.谷歌浏览器
Ubuntu自带的火狐浏览器其实也不错了,不过谷歌用顺手了,还是下一个吧。
下载
https://www.google.cn/chrome/
安装
sudo dpkg -i /your_path_to/google-chrome-stable_current_amd64.deb
sudo apt-get -f install
6.微信
很可惜,腾讯官方并没有提供QQ/微信的Linux版下载,于是只能在虚拟机的Windows中装软件,或者利用开源项目
下载+安装
https://github.com/geeeeeeeeek/electronic-wechat/releases 不过作者很久没更新了,怕后期不好用,我这里直接用的是微信网页版,不过改造一下看上去和桌面版的没什么不同:)网页版的改造方式参考:在ubuntu中使用微信的三种方式
7.Maven
搞Java当然少不了Maven,二者的关系就行python少不了pip,前端少不了npm:)
下载
https://maven.apache.org/downlo
安装
和安装Java一样,很简单,只不过多了一个配置镜像源的步骤。
a.解压缩
sudo tar -xzvf /user/local/apache-maven-3.6.2-bin.tar.gz
b.编辑环境变量
sudo vim ~/.bashrc
export MAVEN_HOME=/usr/local/apache-maven-3.6.2
export PATH=${MAVEN_HOME}/bin:$PATH
c.刷新变量
source ~/.bashrc
配置镜像源
由于maven镜像在国外,由于大家都知道的原因,直接用默认源下载资源是很慢的,需要换成国内的镜像源头,可以直接配阿里源: 编辑maven的settings.xml文件(maven主目录下/conf/),在区块之间加入:
<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>
如果需要添加其他代理仓库,可参考:官方指南
8.Pycharm
和IDEA师出同门,是非常好用的一款Python IDE,有钱请支付宝支持一波,否则,还是用激活码吧,对了Jetbrains系列的软件可以公用一个激活码哦:)
下载
http://www.jetbrains.com/pycharm/download/#section=linux
安装
同IDEA,也是直接解压缩,cd到主目录/bin,执行sh ./pycharm.sh
9.Anaconda
Anaconda是用来管理各种虚拟环境和包的,搞AI必用的一款软件,官网直接找对应的系统下载即可。
下载
https://www.anaconda.com/distribution/#download-section
安装
安装比较简单,切换到root用户执行或者sudo执行: bash /your_path_to/Anaconda3-2019.10-Linux-x86_64.sh
根据提示输入Enter,yes即可,最后会确认路径,如果用默认的直接Enter否则输入自定义的安装路径再按Enter即可。安装完成后 conda --version
能看到版本号即表示安装成功 安装完成,根据自己需要配置环境变量:
export CONDA_PATH=/usr/local/software/anaconda3
export PATH=${CONDA_PATH}/bin:$PATH
卸载
删除anaconda,直接删除文件夹+清理环境变量即可
a.删除主文件夹anaconda3
直接找到安装时的anaconda3文件夹即可,可以用: sudo find / -type d -name anaconda3
找到文件夹 然后删除文件夹sudo rm -rf /your_path_to/anaconda3
b.删除文件夹
删除anaconda的配置文件夹.condarc,可以用命令: sudo find / -type f -name .condarc
找到其安装位置,删除之。 删除环境包文件夹.conda,命令同上。
c.删除conda初始化脚本
通常conda会在.bashrc中创建一段脚本,如下:
如果是root管理员默认位置安装,则该脚本位于/root/.bashrc;如果是普通用户安装,则通常位于/home/your_user_name/.bashrc。譬如我的.bashrc位于/home/lyon/下,执行: vim /home/lyon/.bashrc,删除这段conda initialize初始化脚本
d.清除环境变量
需要注意的是,如果你配置了anaconda的环境变量,则需要在对应的bashrc或profile中删除掉。如果你配置的用户变量,通常在/home/your_user_name/下可以找到.bashrc和.profile,如果是系统变量,则通常是/etc/profile
10.MySQL8.0
据说mysql8.0相比于5.7有了不小的升级,于是决定安个新版8.0试试,传统的mysql安装还是比较麻烦的,这里推荐直接用官网给出的APT安装方式,适合Ubuntu、Debian系统
下载
https://dev.mysql.com/downloads/repo/apt/ 首先下载mysql配置工具,后面的配置都通过它来完成
安装
同样,将下载好的文件放在适合的位置,譬如/user/local/
cd /usr/local
sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb
# 安装mysql-apt-config时会让你选择需要安装的版本,之后继续:
sudo apt-get update
sudo apt-get install mysql-server
安装完成后,服务自动,可以用mysql --version查看版本号:
> mysql --version
mysql Ver 8.0.18 for Linux on x86_64 (MySQL Community Server - GPL)
更多说明详见:MySQL APT存储库的快速指南 mysql-apt-repo-quick-guide-en.pdf
命令
- 查看状态:sudo service mysql status
- 启动服务:sudo service mysql start
- 停止服务:sudo service mysql stop
相关文章:

Ubuntu18.04如何安装搜狗、网易云音乐、百度网盘、金山WPS、谷歌浏览器、微信、Maven、Pycharm、Anaconda、MySQL8.0等软件
目录 1.搜狗输入法 下载 安装 卸载 2.网易云音乐 下载 安装 3.百度网盘 下载 安装 4.金山WPS 下载 安装 5.谷歌浏览器 下载 安装 6.微信 下载安装 7.Maven 下载 安装 配置镜像源 8.Pycharm 下载 安装 9.Anaconda 下载 安装 卸载 10.MySQL8.0 下载…...

【算法练习Day24】递增子序列全排列全排列 II
📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:练题 🎯长路漫漫浩浩,万事皆有期待 文章目录 递增子序列容易出错的地方 …...
web3之链上情报平台Arkham
文章目录 web3之链上情报平台Arkham什么是Arkham链上情报交易所 Arkham Intel Exchange相较于传统情报交易方式,Arkham Intel Exchange下优势 web3之链上情报平台Arkham 什么是Arkham 官网:https://zh.arkhamintelligence.com/ 官方:https://platform.…...

浅谈uniapp中开发安卓原生插件
其实官方文档介绍的比较清楚而且详细,但是有时候他太墨迹,你一下子找不到自己想要的,所以我总结了一下开发的提纲,也是为了自己方便下次使用。 1.第一步,下载官方提供的Android的示例工程,然后倒入UniPlugin-Hello-AS工程请在App离线SDK中查找,之后Android studio,编译运行项目…...
音频格式WAV
查找wav文件头关键struct 位置,当然也可查找avi文件头。用这个方法找到avi文件data位置后,可直接读出文件的每一帧图片。当然avi数据的标志位不是data,可以是00dc等。 WAV音频头文件有三个关键struct:RIFF, fmt,data。 AVI 视频文件头的关键…...

《语音优先》智能语音技术驱动的交互界面设计与语音机器人设计(译者序)...
“言为心声,语为心境”,语言与对话是我们沟通与协作的重要方式。而智能语音技术是一种基于人工智能和自然语言处理技术的语音交互技术。它可以通过语音识别技术将用户的语音指令转换为文本,然后通过自然语言处理技术对文本进行分析和理解,最终…...

[SQL开发笔记]WHERE子句 : 用于提取满足指定条件的记录
SELECT DISTINCT语句用户返回列表的唯一值:这是一个很特定的条件,假设我需要考虑很多中限制条件进行查询呢?这时我们就可以使用WHERE子句进行条件的限定 一、功能描述: WHERE子句用于提取满足指定条件的记录; 二、WH…...

【微信小程序】6天精准入门(第5天:利用案例与后台的数据交互)附源码
一、什么是后台交互? 在小程序中,与后台交互指的是小程序前端与后台服务器之间的数据通信和请求处理过程。通过与后台交互,小程序能够获取服务器端的数据、上传用户数据、发送请求等。 小程序与后台交互可以实现数据的传输、用户认证、实时消…...

【Hydro】水文模型比较框架MARRMoT - 包含47个概念水文模型的Matlab代码
目录 说明源代码运行实例workflow_example_1.mworkflow_example_2.mworkflow_example_3.mworkflow_example_4.m 测试1、 结构体兼容性问题2、append的兼容性问题3、修改后的MARRMoT_model.m 说明 MARRMoT是一个新的水文模型比较框架,允许不同概念水文模型结构之间的…...

Android Studio(2022.3.1)设置阿里云源-新旧版本
新版本 #settings.gradle.ktsmaven { url uri("https://maven.aliyun.com/repository/public/") }maven { url uri("https://maven.aliyun.com/repository/google/") }maven { url uri("https://maven.aliyun.com/repository/jcenter/") }ma…...

SOLIDWORKS 2024新功能 3D CAD三维机械设计10大新功能
SOLIDWORKS 2024新增功能 - 3D CAD三维机械设计 10大新增功能 1. 先前版本的兼容性 •利用您订阅的 SOLIDWORKS,可将您的 SOLIDWORKS 设计作品保存为旧版本,与使用旧版本 SOLIDWORKS 的供应商无缝协作。 •可将零件、装配体和工程图保存为最新版本…...
第十三章:L2JMobius学习 – 玩家攻击怪物
本章节,我们学习一下玩家周边怪物的刷新。在上一章节中,我们提过这个事情。当玩家移动完毕之后,会显示周围的游戏对象,其中就包括NPC怪物。当然,玩家“孵化”自己(调用spawnMe方法)的时候&#…...
Module not found: Error: Can‘t resolve ‘core-js/modules/es.promise.js‘
1.遇到的问题 具体错误: ERROR in ./src/js/index.js 1:0-48 产环境配置15js兼容性处理srcjsERROR in ./src/js/index.js 2:0-39 Module not found: Error: Cant resolve core-js/modules/es.promise.js in D:DesktopMy FilesRecentlyStudyWebPackdemo3.webpack生…...

09-React路由使用(React Router 6)
9-React Router 6的使用 1.概述 React Router 以三个不同的包发布到 npm 上,它们分别为: react-router: 路由的核心库,提供了很多的:组件、钩子。react-router-dom: 包含react-router所有内容,并添加一些专门用于 DOM …...
Linux上常用网络相关命令
1. ifconfig: - 显示所有网络接口的配置信息:ifconfig - 显示特定网络接口(例如eth0)的配置信息:ifconfig eth0 2. ip: - 显示网络接口的配置信息:ip addr show - 显示路由表&…...

contenteditable实现文本内容确认提示
功能需求: 列表进行批量查询,需要对输入的值做提交校验,分三种情况: 若部分字符串有误,部分字符串需要变更字体颜色做提示,再次点击确认则对部分正确数据执行批量查询 若全部数据有误则变更字体颜色做提示&…...

vue2vue3--render函数(h)
目录 h函数 方法1. 在Options API中的使用 方法2. 在Composition API中的使用 Vue 2中的渲染函数 基础 vue2 vue3 vue3--声明渲染函数 节点、树以及虚拟 DOM 虚拟 DOM createElement 参数 深入数据对象 约束 vue2 vue3 使用 JavaScript 代替模板功能…...

网络协议--动态选路协议
10.1 引言 在前面各章中,我们讨论了静态选路。在配置接口时,以默认方式生成路由表项(对于直接连接的接口),并通过route命令增加表项(通常从系统自引导程序文件),或是通过ICMP重定向…...
30天精通Nodejs--第一天:入门指南
介绍 看一下下面这段比较官方的介绍: Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,可以用于构建可扩展的网络应用程序。它的特点在于能够使JavaScript在服务器端运行,能够利用JavaScript的强大功能来处理服务器端的事务。 Nodejs的特点 高效的异步编程:Node.…...

C# ref用法,实现引用传递(地址传递)
前言: 今天这篇文章我们简单学习一下C# ref的用法,在看别人的代码不至于看不懂逻辑,虽然这是一个比较简单的知识点,但是还是值得我们去学习一下关于这个知识点一些概念,我们知道在C# 中我们的函数参数,一般…...

SpringBoot-17-MyBatis动态SQL标签之常用标签
文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
R语言AI模型部署方案:精准离线运行详解
R语言AI模型部署方案:精准离线运行详解 一、项目概述 本文将构建一个完整的R语言AI部署解决方案,实现鸢尾花分类模型的训练、保存、离线部署和预测功能。核心特点: 100%离线运行能力自包含环境依赖生产级错误处理跨平台兼容性模型版本管理# 文件结构说明 Iris_AI_Deployme…...
Java如何权衡是使用无序的数组还是有序的数组
在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...

Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件
今天呢,博主的学习进度也是步入了Java Mybatis 框架,目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议&…...

基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...

大数据零基础学习day1之环境准备和大数据初步理解
学习大数据会使用到多台Linux服务器。 一、环境准备 1、VMware 基于VMware构建Linux虚拟机 是大数据从业者或者IT从业者的必备技能之一也是成本低廉的方案 所以VMware虚拟机方案是必须要学习的。 (1)设置网关 打开VMware虚拟机,点击编辑…...

【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)
服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...
基于数字孪生的水厂可视化平台建设:架构与实践
分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...