当前位置: 首页 > news >正文

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

​&#x1f4dd;个人主页&#xff1a;Sherry的成长之路 &#x1f3e0;学习社区&#xff1a;Sherry的成长之路&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;练题 &#x1f3af;长路漫漫浩浩&#xff0c;万事皆有期待 文章目录 递增子序列容易出错的地方 …...

web3之链上情报平台Arkham

文章目录 web3之链上情报平台Arkham什么是Arkham链上情报交易所 Arkham Intel Exchange相较于传统情报交易方式,Arkham Intel Exchange下优势 web3之链上情报平台Arkham 什么是Arkham 官网&#xff1a;https://zh.arkhamintelligence.com/ 官方&#xff1a;https://platform.…...

浅谈uniapp中开发安卓原生插件

其实官方文档介绍的比较清楚而且详细,但是有时候他太墨迹,你一下子找不到自己想要的,所以我总结了一下开发的提纲,也是为了自己方便下次使用。 1.第一步,下载官方提供的Android的示例工程,然后倒入UniPlugin-Hello-AS工程请在App离线SDK中查找,之后Android studio,编译运行项目…...

音频格式WAV

查找wav文件头关键struct 位置&#xff0c;当然也可查找avi文件头。用这个方法找到avi文件data位置后&#xff0c;可直接读出文件的每一帧图片。当然avi数据的标志位不是data,可以是00dc等。 WAV音频头文件有三个关键struct&#xff1a;RIFF, fmt,data。 AVI 视频文件头的关键…...

《语音优先》智能语音技术驱动的交互界面设计与语音机器人设计(译者序)...

“言为心声,语为心境”&#xff0c;语言与对话是我们沟通与协作的重要方式。而智能语音技术是一种基于人工智能和自然语言处理技术的语音交互技术。它可以通过语音识别技术将用户的语音指令转换为文本&#xff0c;然后通过自然语言处理技术对文本进行分析和理解&#xff0c;最终…...

[SQL开发笔记]WHERE子句 : 用于提取满足指定条件的记录

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

【微信小程序】6天精准入门(第5天:利用案例与后台的数据交互)附源码

一、什么是后台交互&#xff1f; 在小程序中&#xff0c;与后台交互指的是小程序前端与后台服务器之间的数据通信和请求处理过程。通过与后台交互&#xff0c;小程序能够获取服务器端的数据、上传用户数据、发送请求等。 小程序与后台交互可以实现数据的传输、用户认证、实时消…...

【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是一个新的水文模型比较框架&#xff0c;允许不同概念水文模型结构之间的…...

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&#xff0c;可将您的 SOLIDWORKS 设计作品保存为旧版本&#xff0c;与使用旧版本 SOLIDWORKS 的供应商无缝协作。 •可将零件、装配体和工程图保存为最新版本…...

第十三章:L2JMobius学习 – 玩家攻击怪物

本章节&#xff0c;我们学习一下玩家周边怪物的刷新。在上一章节中&#xff0c;我们提过这个事情。当玩家移动完毕之后&#xff0c;会显示周围的游戏对象&#xff0c;其中就包括NPC怪物。当然&#xff0c;玩家“孵化”自己&#xff08;调用spawnMe方法&#xff09;的时候&#…...

Module not found: Error: Can‘t resolve ‘core-js/modules/es.promise.js‘

1.遇到的问题 具体错误&#xff1a; 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 上&#xff0c;它们分别为&#xff1a; react-router: 路由的核心库&#xff0c;提供了很多的&#xff1a;组件、钩子。react-router-dom: 包含react-router所有内容&#xff0c;并添加一些专门用于 DOM …...

Linux上常用网络相关命令

1. ifconfig&#xff1a; - 显示所有网络接口的配置信息&#xff1a;ifconfig - 显示特定网络接口&#xff08;例如eth0&#xff09;的配置信息&#xff1a;ifconfig eth0 2. ip&#xff1a; - 显示网络接口的配置信息&#xff1a;ip addr show - 显示路由表&…...

contenteditable实现文本内容确认提示

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

vue2vue3--render函数(h)

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

网络协议--动态选路协议

10.1 引言 在前面各章中&#xff0c;我们讨论了静态选路。在配置接口时&#xff0c;以默认方式生成路由表项&#xff08;对于直接连接的接口&#xff09;&#xff0c;并通过route命令增加表项&#xff08;通常从系统自引导程序文件&#xff09;&#xff0c;或是通过ICMP重定向…...

30天精通Nodejs--第一天:入门指南

介绍 看一下下面这段比较官方的介绍: Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,可以用于构建可扩展的网络应用程序。它的特点在于能够使JavaScript在服务器端运行,能够利用JavaScript的强大功能来处理服务器端的事务。 Nodejs的特点 高效的异步编程:Node.…...

C# ref用法,实现引用传递(地址传递)

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

Docker 离线安装指南

参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性&#xff0c;不同版本的Docker对内核版本有不同要求。例如&#xff0c;Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本&#xff0c;Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风&#xff0c;以**「云启出海&#xff0c;智联未来&#xff5c;打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办&#xff0c;现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战

“&#x1f916;手搓TuyaAI语音指令 &#x1f60d;秒变表情包大师&#xff0c;让萌系Otto机器人&#x1f525;玩出智能新花样&#xff01;开整&#xff01;” &#x1f916; Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制&#xff08;TuyaAI…...

安卓基础(aar)

重新设置java21的环境&#xff0c;临时设置 $env:JAVA_HOME "D:\Android Studio\jbr" 查看当前环境变量 JAVA_HOME 的值 echo $env:JAVA_HOME 构建ARR文件 ./gradlew :private-lib:assembleRelease 目录是这样的&#xff1a; MyApp/ ├── app/ …...

基于SpringBoot在线拍卖系统的设计和实现

摘 要 随着社会的发展&#xff0c;社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统&#xff0c;主要的模块包括管理员&#xff1b;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...

站群服务器的应用场景都有哪些?

站群服务器主要是为了多个网站的托管和管理所设计的&#xff0c;可以通过集中管理和高效资源的分配&#xff0c;来支持多个独立的网站同时运行&#xff0c;让每一个网站都可以分配到独立的IP地址&#xff0c;避免出现IP关联的风险&#xff0c;用户还可以通过控制面板进行管理功…...

Golang——9、反射和文件操作

反射和文件操作 1、反射1.1、reflect.TypeOf()获取任意值的类型对象1.2、reflect.ValueOf()1.3、结构体反射 2、文件操作2.1、os.Open()打开文件2.2、方式一&#xff1a;使用Read()读取文件2.3、方式二&#xff1a;bufio读取文件2.4、方式三&#xff1a;os.ReadFile读取2.5、写…...

消防一体化安全管控平台:构建消防“一张图”和APP统一管理

在城市的某个角落&#xff0c;一场突如其来的火灾打破了平静。熊熊烈火迅速蔓延&#xff0c;滚滚浓烟弥漫开来&#xff0c;周围群众的生命财产安全受到严重威胁。就在这千钧一发之际&#xff0c;消防救援队伍迅速行动&#xff0c;而豪越科技消防一体化安全管控平台构建的消防“…...

使用SSE解决获取状态不一致问题

使用SSE解决获取状态不一致问题 1. 问题描述2. SSE介绍2.1 SSE 的工作原理2.2 SSE 的事件格式规范2.3 SSE与其他技术对比2.4 SSE 的优缺点 3. 实战代码 1. 问题描述 目前做的一个功能是上传多个文件&#xff0c;这个上传文件是整体功能的一部分&#xff0c;文件在上传的过程中…...

若依登录用户名和密码加密

/*** 获取公钥&#xff1a;前端用来密码加密* return*/GetMapping("/getPublicKey")public RSAUtil.RSAKeyPair getPublicKey() {return RSAUtil.rsaKeyPair();}新建RSAUti.Java package com.ruoyi.common.utils;import org.apache.commons.codec.binary.Base64; im…...