Rocky Linux 8 install wechat idea goland

2023-11-01 05:32

本文主要是介绍Rocky Linux 8 install wechat idea goland,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景;

又一次体验一把抛弃windows.主要是主机台老了换一台主机用。就直接安装了一下rocky linux 。个人来说还是ubuntu合适。可是我是一个标准的centos用户。正好也赶上centos的谢幕了。顺便体验一下centos之父的rocky linux!至于安装系统过程就忽略了。没有什么太大的不同,安装系统本来也是最基础简单的事情。但是将rocky linux作为工作用的系统,我还是有点方了:起码要安装一下微信or飞书吧?idea goland vs code搞一波?基本就想到了这几个,当然了还有怎么远程登陆我的windows主机!首先 飞书和vscode是有linux版本的。微信貌似没有了(github找到一个好多年前的停止维护的)。jetbarin家的软件也都是有linux版本的还好。远程桌面也找到了。哦  对还有谷歌浏览器,也是直接有linux版本的。

JAVA GO基础环境的安装

注:其实我的java是用oneinstack里面的脚本安装的.java…偷懒了.但是本质都是一样

1. 下载并解压包

下载了tar.gz包解压:

jdk-8u301-linux-x64.tar.gz
go1.17.5.linux-amd64.tar.gz

2021-12-29 09-55-04 的屏幕截图.png
2021-12-29 10-18-47 的屏幕截图.png
tar zxvf的命令都不去太多强调了,解压目录都选择了/usr目录下基本如下:
2021-12-29 18-39-59 的屏幕截图.png

2. 设置系统环境变量

cat /etc/profile增加系统变量如下:
2021-12-29 18-42-36 的屏幕截图.png

export JAVA_HOME=/usr/java/jdk1.8.0_301
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
#go setting
export GOROOT=/usr/go
export GOPATH=/usr/gopath
export PATH=$PATH:$GOROOT/bin

3. 刷新系统变量并验证安装是否成功

刷新系统变量:

source /etc/profile

验证安装是否成功:

[root@zhangpeng ~]# java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
[root@zhangpeng ~]# go version
go version go1.17.5 linux/amd64

2021-12-29 10-30-14 的屏幕截图.png

rocky linux 安装idea and goland

1. jetbrains官方网站下载安装包

2021-12-29 18-50-20 的屏幕截图.png
当然了下载对应的linux版本的tar.gz包以idea为例:
登陆:https://www.jetbrains.com/idea/download/#section=linux下载(**goland **https://www.jetbrains.com/go/download/#section=linux)
2021-12-29 18-50-30 的屏幕截图.png
没有wget下载直接在浏览器下载的。恩浏览器下载后的文集路径在/home/zhangpeng/下载目录下(zhangpeng用户为我当前用户名).当然了也可以通过文件管理打开查看:
2021-12-29 19-08-07 的屏幕截图.png

2. 解压包到指定目录并尝试运行sh 脚本安装程序

将压缩包复制到你想复制的目录下,我这里复制到/data/soft/目录下,由于当前用户没有权限,命令行键入:su root命令,然后输入密码进入到root用户

[zhangpeng@zhangpeng ~]$ su root
密码:
[root@zhangpeng zhangpeng]# cd cd /home/zhangpeng/下载
[root@zhangpeng 下载]# cd ideaIU-2021.3/
[root@zhangpeng ideaIU-2021.3]# cp -Ra idea-IU-213.5744.223 /data/soft/

进入 路径下bin可执行文件路径运行这个idea.sh一路同意 ,下一步next…

[root@zhangpeng ideaIU-2021.3]# cd /data/soft
[root@zhangpeng soft]# mv idea-IU-213.5744.223/ idea
[root@zhangpeng idea]# ls
bin        help                   jbr  license  product-info.json
build.txt  Install-Linux-tar.txt  lib  plugins  redist
[root@zhangpeng idea]# cd bin
[root@zhangpeng idea]# ./idea.sh

2021-12-28 19-22-59 的屏幕截图.png

2021-12-28 19-23-05 的屏幕截图.png
2021-12-28 19-23-22 的屏幕截图.png
当然了这里就要输入密钥了。选择自己的激活方式 我是直接选择登陆自己的账号,但是貌似调不起来浏览器选择复制--copy the link复制地址到浏览器打开!
2021-12-28 19-44-43 的屏幕截图.png
登陆成功后应该获取到一串key密钥复制到上图的IDE authorization token这里点击Check token
2021-12-28 20-13-14 的屏幕截图.png
ok 然后就激活了
2021-12-28 20-13-40 的屏幕截图.png
随手点一下看一下如下:
2021-12-28 20-14-19 的屏幕截图.png

3. 创建desktop文件并添加到收藏栏

那么问题来了 我想把idea创建一个快捷方式怎么搞?不想用脚本的方式!如下:

[root@zhangpeng idea]# cd /usr/share/applications/
[root@zhangpeng applications]# cat idea.desktop 
[Desktop Entry]Version=2021.3Type=ApplicationName=IDEAComment=Sophisticated text editor for code, markup and proseExec=/data/soft/idea/bin/idea.sh %u Terminal=falseIcon=/data/soft/idea/bin/idea.pngCategories=Development;

恩  然后在文件管理 切换到/usr/share/applications/目录,点击idea.desktop
然后又是上面的执行./idea.sh的流程。我觉得上面的可以忽略 直接在/usr/share/applications/目录添加desktop配置(本来开始是准备放桌面了,/home/zhangpeng/桌面目录下新建dea.desktop。但是桌面能干点什么?没有用途,还是在usr/share/applications/下最合适)然后在显示全部应用这里找到idea图表右击添加到收藏栏。在左侧的收藏栏就可以看到idea应用了!
2021-12-29 20-08-34 的屏幕截图.png

4. 同理goland install

goland安装方式也是类似:

[root@zhangpeng soft]# ls
goland-2021.3.1.tar.gz  idea
[root@zhangpeng soft]# tar zxvf goland-2021.3.1.tar.gz 
[root@zhangpeng soft]# mv GoLand-2021.3.1 GoLand 
[root@zhangpeng soft]# cd GoLand/bin 
[root@zhangpeng bin]# ls
brokenPlugins.db    goland.sh        libdbm64.so           repair
format.sh           goland.svg       log.xml               restart.py
fsnotifier          icons.db         ltedit.sh
goland64.vmoptions  idea.properties  printenv.py
goland.png          inspect.sh       remote-dev-server.sh
[root@zhangpeng bin]# ./goland.sh

2021-12-29 10-35-32 的屏幕截图.png
2021-12-29 10-36-23 的屏幕截图.png
2021-12-29 10-36-43 的屏幕截图.png
直接默认Do not import settings OK了!
2021-12-29 10-36-53 的屏幕截图.png
这里竟然没有让我输入密钥 token?难道三通用的?一会进去再看一下!
2021-12-29 10-36-59 的屏幕截图.png
当然了依然是先整一个desktop文件。模仿idea 的进行修改:

[root@zhangpeng applications]# cat goland.desktop 
[Desktop Entry]Version=2021.3Type=ApplicationName=GoLandComment=Sophisticated text editor for code, markup and proseExec=/data/soft/GoLand/bin/goland.sh %u Terminal=falseIcon=/data/soft/GoLand/bin/goland.pngCategories=Development;

2021-12-29 10-45-30 的屏幕截图.png
注意:开始为在桌面创建的。当然了最后还是要复制到/usr/share/applications/目录下点击goland.desktop创建快捷方式:
2021-12-29 14-20-29 的屏幕截图.png
2021-12-29 11-45-41 的屏幕截图.png
添加到收藏架
2021-12-29 14-22-57 的屏幕截图.png

微信的安装

找到了一个很久远的版本 18还是19年的,参照:https://blog.csdn.net/weixin_42300866/article/details/119518147

1. 下载安装包

使用浏览器打开github一下仓库:

https://github.com/geeeeeeeeek/electronic-wechat/releases

点击下载名为:linux-x64.tar.gz 的微信安装包
2021-12-29 14-52-44 的屏幕截图.png

2.安装install

[root@zhangpeng 下载]# cd /home/zhangpeng/下载
[root@zhangpeng 下载]# pwd
/home/zhangpeng/下载
[root@zhangpeng 下载]# cp -Ra linux-x64.tar.gz /usr/wechat/
[root@zhangpeng 下载]# cd /usr/wechat/
root@zhangpeng wechat]# tar zxvf inux-x64.tar.gz

2021-12-29 15-15-10 的屏幕截图.png

[root@zhangpeng wechat]# cd electronic-wechat-linux-x64/
[root@zhangpeng electronic-wechat-linux-x64]# ls
blink_image_resources_200_percent.pak  LICENSES.chromium.html
content_resources_200_percent.pak      locales
content_shell.pak                      natives_blob.bin
electronic-wechat                      resources
snapshot_blob.bin                      LICENSE
icudtl.dat                             ui_resources_200_percent.pak
libffmpeg.so                           version
libnode.so                             views_resources_200_percent.pak[root@zhangpeng electronic-wechat-linux-x64]# ./electronic-wechat 

2021-12-29 15-15-46 的屏幕截图.png
2021-12-29 15-17-55 的屏幕截图.png扫码登陆成功
2021-12-29 15-18-15 的屏幕截图.png

3. 当然了依然准备搞一波添加快捷方式:

下载一下微信图标:https://img.sj33.cn/uploads/allimg/201402/7-140223103130591.png。当然了图一的desktop文件写的有问题,错的!要参考2的!
2021-12-29 15-58-58 的屏幕截图.png

[root@zhangpeng applications]# pwd
/usr/share/applications
[root@zhangpeng applications]# cat electronic-wechat.desktop 
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Electronic WeChat
Icon=/usr/wechat/electronic-wechat-linux-x64/electronic-wechat.png
Exec=/usr/wechat/electronic-wechat-linux-x64/electronic-wechat 
StartupNotify=false
StartupWMClass=electronic-wechat
OnlyShowIn=Unity;
X-UnityGenerated=true

2021-12-29 16-13-14 的屏幕截图.png
点击一遍electronic-wechat.desktop 运行就可以看到图标了。依然添加到收藏夹!
2021-12-30 15-41-29 的屏幕截图.png
直接添加就可以了锁定到收藏夹
2021-12-30 15-44-53 的屏幕截图.png

远程桌面

注:windows 10远程桌面都已经打开了。防火墙没有开启,同一内网。
历史原因还要连接windows的电脑…参照:https://vitux.com/how-to-connect-from-centos-8-to-windows-10-desktop-via-rdp/

sudo dnf install vinagre

显示应用程序-工具-远程桌面查看器 右击先添加到收藏栏!
2021-12-30 16-59-06 的屏幕截图.png
打开远程桌面查看器。当然了年可以选择收藏栏打开,也可以在工具下打开!远程连接windows rdp桌面测试

2021-12-30 17-11-12 的屏幕截图.png
如下,除了分辨率有点不爽。这里不能条在分辨率。只能到windows那台机器上面调整!
2021-12-30 17-14-26 的屏幕截图.png

这篇关于Rocky Linux 8 install wechat idea goland的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/320823

相关文章

linux生产者,消费者问题

pthread_cond_wait() :用于阻塞当前线程,等待别的线程使用pthread_cond_signal()或pthread_cond_broadcast来唤醒它。 pthread_cond_wait() 必须与pthread_mutex 配套使用。pthread_cond_wait()函数一进入wait状态就会自动release mutex。当其他线程通过pthread

Linux 安装、配置Tomcat 的HTTPS

Linux 安装 、配置Tomcat的HTTPS 安装Tomcat 这里选择的是 tomcat 10.X ,需要Java 11及更高版本 Binary Distributions ->Core->选择 tar.gz包 下载、上传到内网服务器 /opt 目录tar -xzf 解压将解压的根目录改名为 tomat-10 并移动到 /opt 下, 形成个人习惯的路径 /opt/tomcat-10

RedHat运维-Linux文本操作基础-AWK进阶

你不用整理,跟着敲一遍,有个印象,然后把它保存到本地,以后要用再去看,如果有了新东西,你自个再添加。这是我参考牛客上的shell编程专项题,只不过换成了问答的方式而已。不用背,就算是我自己亲自敲,我现在好多也记不住。 1. 输出nowcoder.txt文件第5行的内容 2. 输出nowcoder.txt文件第6行的内容 3. 输出nowcoder.txt文件第7行的内容 4. 输出nowcode

【Linux进阶】UNIX体系结构分解——操作系统,内核,shell

1.什么是操作系统? 从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。我们通常将这种软件称为内核(kerel),因为它相对较小,而且位于环境的核心。  从广义上说,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并使计算机具有自己的特生。这里所说的其他软件包括系统实用程序(system utility)、应用程序、shell以及公用函数库等

2024.6.24 IDEA中文乱码问题(服务器 控制台 TOMcat)实测已解决

1.问题产生原因: 1.文件编码不一致:如果文件的编码方式与IDEA设置的编码方式不一致,就会产生乱码。确保文件和IDEA使用相同的编码,通常是UTF-8。2.IDEA设置问题:检查IDEA的全局编码设置和项目编码设置是否正确。3.终端或控制台编码问题:如果你在终端或控制台看到乱码,可能是终端的编码设置问题。确保终端使用的是支持你的文件的编码方式。 2.解决方案: 1.File -> S

idea lanyu方式激活

访问http://idea.lanyus.com/这个地址。根据提示将0.0.0.0 account.jetbrains.com添加到hosts文件中,hosts文件在C:\Windows\System32\drivers\etc目录下。点击获得注册码即可。

IDEA配置Tomcat远程调试

因为不想把本地的Tomcat配置改乱或者多人开发项目想测试,本文主要是记录一下,IDEA使用Tomcat远程调试的配置过程,免得一段时间不去配置到时候忘记(毕竟这次是因为忘了,所以才打算记录的…) 首先在catalina.sh添加以下内容 JAVA_OPTS="-Dcom.sun.management.jmxremote=-Dcom.sun.management.jmxremote.port

Windows/macOS/Linux 安装 Redis 和 Redis Desktop Manager 可视化工具

本文所有安装都在macOS High Sierra 10.13.4进行,Windows安装相对容易些,Linux安装与macOS类似,文中会做区分讲解 1. Redis安装 1.下载Redis https://redis.io/download 把下载的源码更名为redis-4.0.9-source,我喜欢跟maven、Tomcat放在一起,就放到/Users/zhan/Documents

Linux系统稳定性的奥秘:探究其背后的机制与哲学

在计算机操作系统的世界里,Linux以其卓越的稳定性和可靠性著称,成为服务器、嵌入式系统乃至个人电脑用户的首选。那么,是什么造就了Linux如此之高的稳定性呢?本文将深入解析Linux系统稳定性的几个关键因素,揭示其背后的技术哲学与实践。 1. 开源协作的力量Linux是一个开源项目,意味着任何人都可以查看、修改和贡献其源代码。这种开放性吸引了全球成千上万的开发者参与到内核的维护与优化中,形成了

Linux 下的Vim命令宝贝

vim 命令详解(转自:https://www.cnblogs.com/usergaojie/p/4583796.html) vi: Visual Interface 可视化接口 vim: VI iMproved VI增强版 全屏编辑器,模式化编辑器 vim模式: 编辑模式(命令模式)输入模式末行模式 模式转换: 编辑-->输入: i: 在当前光标所在字符的前面,转为输入模式