百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Ubuntu开发环境配置(ubuntu怎么配置环境)

nanshan 2024-10-30 02:52 19 浏览 0 评论

一、安装typora

官网:https://www.typora.io/#linux

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository

sudo add-apt-repository 'deb https://typora.io/linux ./'

sudo apt-get update

# install typora

sudo apt-get install typora

二、安装git

sudo apt-get install git

三、使用deepin-wine-ubuntu安装新版QQ

1.下载deepin-wine-ubuntu,首先要安装好git

zhanghuan@ubuntu:~$ sudo git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git

2.切换到刚刚下载的目录里,并输入

zhanghuan@ubuntu:~$ cd deepin-wine-for-ubuntu/
zhanghuan@ubuntu:~/deepin-wine-for-ubuntu$ sudo ./install.sh

3.下载QQ并安装

https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu?_from=gitee_search

sudo dpkg -i --force-all deepin.com....(QQ安装包名字)

四、卸载软件

查看所有安装的软件

dpkg --list

查看qq

dpkg --list|grep qq

sudo apt-get --purge remove 包名--purge是可选项,写上这个属性是将软件及其配置文件一并删除,如不需要删除配置文件,可执行sudo apt-get remove 包名

zhanghuan@ubuntu:~$ dpkg --list |grep qq
ii  deepin.com.qq.im:i386                      9.1.8deepin0                          i386         Tencent QQ Client on Deepin Wine
ii  libqqwing2v5:amd64                         1.3.4-1.1build1                       amd64        tool for generating and solving Sudoku puzzles (library)
zhanghuan@ubuntu:~$ sudo apt-get --purge remove deepin.com.qq.im
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包将被【卸载】:
  deepin.com.qq.im:i386*
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 246 个软件包未被升级。
解压缩后将会空出 99.5 MB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 158636 个文件和目录。)
正在卸载 deepin.com.qq.im:i386 (9.1.8deepin0) ...
正在处理用于 mime-support (3.64ubuntu1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1ubuntu1) 的触发器 ...
正在处理用于 desktop-file-utils (0.24-1ubuntu3) 的触发器 ...
(正在读取数据库 ... 系统当前共安装有 158625 个文件和目录。)
正在清除 deepin.com.qq.im:i386 (9.1.8deepin0) 的配置文件 ...
zhanghuan@ubuntu:~$

安装飞书

https://bytedance.feishu.cn/docs/doccnT5wBv9Y9sgdccGsnTXe8nr

五、安装orancle jdk

1.去甲骨文官网去下载Linux的Java版本http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,我下载的是 jdk-8u91-linux-x64.tar

2.解压文件,打开终端输入:

sudo tar zxvf jdk-8u91-linux-x64.tar.gz -C /usr/local/jdk/

(我安装到/usr/local/jdk目录下,-C参数用来指定解压后的路径) 解压到/usr/local/jdk目录下

3.配置环境变量,终端输入命令:

vim ~/.bashrc

在打开的文件末尾添加如下代码:

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_91export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jarexport PATH=$JAVA_HOME/bin:$PATH

保存文件,然后在终端中输入如下命令,环境变量配置生效。

source ~/.bashrc

六、安装openJDK

$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk

相关推荐

使用nginx配置域名及禁止直接通过IP访问网站

前段时间刚搭建好这个网站,一直没有关注一个问题,那就是IP地址也可以访问我的网站,今天就专门研究了一下nginx配置问题,争取把这个问题研究透彻。1.nginx配置域名及禁止直接通过IP访问先来看n...

如何在 Linux 中使用 PID 号查找进程名称?

在Linux的复杂世界中,进程是系统运行的核心,每个进程都由一个唯一的「进程ID」(PID)标识。无论是系统管理员在排查失控进程,还是开发者在调试应用程序,知道如何将PID映射到对应的进程名称都是一项...

Linux服务器硬件信息查询与日常运维命令总结

1.服务器硬件信息查询1.1CPU信息查询命令功能描述示例lscpu显示CPU架构、核心数、线程数等lscpucat/proc/cpuinfo详细CPU信息(型号、缓存、频率)cat/proc/c...

Ubuntu 操作系统常用命令详解(ubuntu常用的50个命令)

UbuntuLinux是一款流行的开源操作系统,广泛应用于服务器、开发、学习等场景。命令行是Ubuntu的灵魂,也是高效、稳定管理系统的利器。本文按照各大常用领域,详细总结Ubuntu必学...

从 0 到 1:打造基于 Linux 的私有 API 网关平台

在当今微服务架构盛行的时代,API网关作为服务入口和安全屏障,其重要性日益凸显。你是否想过,不依赖商业方案,完全基于开源组件,在Linux上构建一个属于自己的私有API网关平台?今天就带你...

Nginx搭建简单直播服务器(nginx 直播服务器搭建)

前言使用Nginx+Nginx-rtmp-module在Ubuntu中搭建简单的rtmp推流直播服务器。服务器环境Ubuntu16.04相关概念RTMP:RTMP协议是RealTi...

Linux连不上网?远程卡?这篇网络管理指南你不能错过!

大家好!今天咱们聊个所有Linux用户都躲不开的“老大难”——网络管理。我猜你肯定遇到过这些崩溃时刻:新装的Linux系统连不上Wi-Fi,急得直拍桌子;远程服务器SSH连不上,提示“Connecti...

7天从0到上线!手把手教你用Python Flask打造爆款Web服务

一、为什么全网开发者都在疯学Flask?在当今Web开发的战场,Flask就像一把“瑞士军刀”——轻量级架构让新手3天速成,灵活扩展能力又能支撑百万级用户项目!对比Django的“重型装甲”,Flas...

nginx配置文件详解(nginx反向代理配置详解)

Nginx是一个强大的免费开源的HTTP服务器和反向代理服务器。在Web开发项目中,nginx常用作为静态文件服务器处理静态文件,并负责将动态请求转发至应用服务器(如Django,Flask,et...

30 分钟搞定 Docker 安装与 Nginx 部署,轻松搭建高效 Web 服务

在云计算时代,利用容器技术快速部署应用已成为开发者必备技能。本文将手把手教你在阿里云轻量应用服务器上,通过Docker高效部署Nginx并发布静态网站,全程可视化操作,新手也能轻松上手!一、准...

Nginx 配置实战:从摸鱼到部署,手把手教你搞定生产级配置

各位摸鱼搭子们!今天咱不聊代码里的NullPointerException,改聊点「摸鱼必备生存技能」——Nginx配置!先灵魂拷问一下:写了一堆接口却不会部署?服务器被恶意请求打崩过?静态资源加载...

如何使用 Daphne + Nginx + supervisor部署 Django

前言:从Django3.0开始支持ASGI应用程序运行,使Django完全具有异步功能。Django目前已经更新到5.0,对异步支持也越来越好。但是,异步功能将仅对在ASGI下运行的应用程序可用...

Docker命令最全详解(39个最常用命令)

Docker是云原生的核心,也是大厂的必备技能,下面我就全面来详解Docker核心命令@mikechen本文作者:陈睿|mikechen文章来源:mikechen.cc一、Docker基本命令doc...

ubuntu中如何查看是否已经安装了nginx

在Ubuntu系统中,可以通过以下几种方法检查是否已安装Nginx:方法1:使用dpkg命令(适用于Debian/Ubuntu)bashdpkg-l|grepnginx输出...

OVN 概念与实践(德育概念的泛化在理论和实践中有什么弊端?)

今天我们来讲解OVN的概念和基础实践,要理解本篇博客的内容,需要前置学习:Linux网络设备-Bridge&VethPairLinux网络设备-Bridge详解OVS+Fa...

取消回复欢迎 发表评论: