写在前面

最近因为重新装了虚拟机,各种软件都重装了一遍,恨下心都使用了最新的版本,但是有一个很严重的弊端就是资料少啊:| 本帖就是在ubuntu14.04下的Clion-2017.3.2的安装,希望帮助各位的小伙伴。

2019.5.7更新:

目前发现激活方法是一直能用的,不管CLION的版本是多少。

安装

下载安装包并安装

下载CLion-2017.3.2的安装包(记得选择ubuntu哦):http://www.jetbrains.com/clion/download/#section=linux

之后打开终端,cd到安装包的路径下,输入解压命令:

tar -xzvf CLion-2017.3.2.tar.gz

等待解压完毕,cd到其中的bin文件夹下,输入安装的shell命令:

./clion.sh

然后就是一路next了~到达要输入license的界面后,选择“Aactivation code”,里面的空是空的,此时不要着急,后面还有一个其他操作。

获取激活码

获取激活码的网站是:http://idea.lanyus.com/

打开之后如图所示

一定要注意,在点击获取注册码之前,一定要看清上面还有一句话,也就是要将0.0.0.0 account.jetbrains.com添加到hosts文件里面,这个地方如果不执行的话,即使你把获得的注册码填到注册码框内也是没有用的(我已经亲自试了,真心不好使:x),所以此时我们需要找到所谓的hosts文件,这个文件在ubuntu(或者linux)系统中在/etc/目录下,所以我们需要再用终端去编辑/etc/hosts文件

sudo vim /etc/hosts

然后在最后添加上0.0.0.0 account.jetbrains.com,之后保存退出。之后点击获取注册码,把得到的注册码填入CLion的激活码框中,点击激活就OK啦!亲测好用哈~

总结

总结一下/etc/hosts文件的作用,之前没有发现原来这个文件这么有用!

那么关于这个文件,我们知道其实就是给给个IP一个名字,同时这个文件也使得我们访问某些网站的时候更快!为什么?因为我们在访问网站的时候,通常都是用域名,而不是IP,此时系统是一定会去DNS上找出对应的IP,这时候相当与就饶了一个大圈子(不过总比要记住IP地址强太多!)。而这个文件就帮助我们很多了,比如我们知道了百度的IP为1.1.1.1(随便的例子,不要当真),这时候我们就可以在hosts文件里面写上

1.1.1.1 www.baidu.com

这时候我们在访问百度的时候,就不用在去DNS上问了,而是直接就访问IP地址了,感到强大了吗?如果没有,那么我们用数据说话~

以上面的网址为例,在hosts文件里面添加了映射之后,ping的数据为

如果去掉之后,ping的数据为

相信大家已经看到差距了,两者的访问速度居然差了4个数量级!而且可以看到,一旦hosts认识了域名,计算机就将以自己的名字(localhost)去访问,而不认识的话,就要以自己的实际IP去访问。

那么这里斗胆猜测,不添加0.0.0.0 account.jetbrains.com不好用的原因可能就是那边的服务器卡这个时间,当然只是猜测,有大神懂得话还望指正!

最后,这个方法好是好,但是缺点就是一旦这个域名的IP变化了,那么你就一定要改变这个文件中对应的IP,或者删除,否则就真的访问不了域名了~

最后,以上理解和观点仅仅是个人的,如有不对,还请各位大神批评指出!在此表示感谢!

ubuntu下安装CLion并激活,亲测好用相关推荐

  1. 【解救ROS】ubuntu下安装clion(含补ding传送门)

    不愿意看废话的直接跳转最后一步 跟着黑马程序员学习ros,但是老师用的是clion,为了跟视频同步,本人也尝试安装了clion,第一次安装的clion20222.2.2,然后误打误撞的激活了,但是在实 ...

  2. Windows下安装pycocotools(本人亲测,可以解决)

    Windows下安装pycocotools 1. 下载pycocotools的源码 2. 安装python对应的VC++ 3. 进行pycocotools的编译 4. 测试安装是否成功 参考博客:原博 ...

  3. rhel8手动安装mysql_RHEL8 CentOS8 下安装 MySQL 8.0亲测

    介绍 RHEL 8 默认发布的MySQL版本8.0,它具有以下新功能: 1. 性能:MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍.MySQL 8.0 带来了更好的性能** 2. No ...

  4. Wins下安装Mac系统(亲测可用)

    一.准备工作 VMWare 12 Pro 百度云:http://pan.baidu.com/s/1hrSuPZe 密码:7qz3 360云盘:https://yunpan.cn/c67BiTFmzxp ...

  5. ubuntu下安装pythoncharm_Ubuntu下安装、激活并配置Pycharm

    Ubuntu下安装.激活并配置Pycharm 最近在学习Python这门语言,到了需要Python编译器学习的阶段,通过网上了解各个Python编译器的优缺点,最后选择了pycharm作为Python ...

  6. ubuntu下安装Firefox中国版解决Ubuntu与Windows下Firefox账号同步问题(已解决)

    1. 下载最新版本火狐Linux版 下载地址:http://firefox.com.cn/download/ 选择火狐Linux64-bit版,下载后文件为:Firefox-latest-x86_64 ...

  7. ubuntu下安装wps出现系统缺失字体问题?

    出现原因:本人在ubuntu下安装WPS后,从windows下拷贝了.doc文件,出现了系统缺失字体的问题,上网查找解决办法,都是要从百度云盘里下载字体,放到/usr/share/fonts下的,非常 ...

  8. IDEA 安装与破解(亲测有效)

    IDEA 安装与破解(亲测有效) 本文转载:https://blog.csdn.net/g_blue_wind/article/details/74380483 根据以下的流程,顺利安装了最新版本的i ...

  9. Windows10 Ubuntu18.04 双系统下修复GRUB引导(亲测当boot-repair工具无效时,该方法完美解决)

    Windows10 Ubuntu18.04 双系统下修复GRUB引导(亲测当boot-repair工具无效时,该方法完美解决) 0.准备条件 1.问题描述: 2.修复Ubuntu18.04的引导 0. ...

最新文章

  1. kubernetes关键特性和概述
  2. 阿里配管专家解读:如何最优成本搭建非标准的iOS构建集群
  3. Python 网络爬虫笔记3 -- Beautiful Soup库
  4. 自定义列表字段类型(3)
  5. 【新功能】开放搜索多路召回技术解读
  6. 拼音开头有什么字_语文基础 孩子刚上一年级学习拼音太难了?家长在家这样教真不比老师差!...
  7. 98. Validate Binary Search Tree
  8. JSF的工作方式和调试方式–可以使用polyglot吗?
  9. 密码学笔记——eval(function(p,a,c,k,e,d) 加密破解
  10. c语言实验五函数答案,C语言程序设计实验五 参考答案.doc
  11. mysql用户及数据库的创建及权限的更改
  12. java输入文件名_java输入输出---读取文件名
  13. 《Excel 职场手册:260招菜鸟变达人》一第 37 招 用条件格式制作项目进度图
  14. 跟着波哥学安卓之HelloKitty
  15. 基于邻接表建图的几种方法
  16. 2021华为软挑赛题_思路分析——实时更新,做多少更多少(七)
  17. nuc980使用教程--2--spi nor flash(W25Q256)启动
  18. SQL教程之使用 dbt 和 SQLfluff 整理 SQL
  19. Bable的简单使用
  20. mysql 设置 utc_关于时间:MySQL应该将其时区设置为UTC吗?

热门文章

  1. JavaScript画的股票曲线图
  2. 微信ipad协议稳定版826的底层逻辑
  3. 10.摆平Linux正则表达式
  4. word 批量转为pdf代码
  5. 【MuMu模拟器】玩崩坏3的左摇杆(方向键)设置问题解决方法
  6. Java 工具类:风向度数(角度°)转风向,附风向16方位图
  7. 【CSS知识点】——display属性详解
  8. ios runtime详解
  9. eps倾斜摄影矢量化采集毕业设计_eps倾斜摄影矢量化dlg采集#知识参考
  10. 化骨龙 GPS M80Pro 拆解