热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在自己的电脑安装Ubuntu

2019独角兽企业重金招聘Python工程师标准从分区到安装各个软件的基本流程~1分区就是玩玩,那给UBUNTU分一个区就可以了。网上查资料,给b

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

从分区到安装各个软件的基本流程~


1 分区

    就是玩玩,那给UBUNTU分一个区就可以了。

    网上查资料,给/boot和系统相关的分一个,而/opt、/home的存放个人资料或者软件的单独放一个,这样重新安装系统后,只要挂载这2个分区就OK了。

    我自己分了3个,/boot 300M,/swap交换分区8G,剩下的全给其他的挂载点(没错,我电脑上就一个LINUX,双系统,双系统啥用也没有,除了刚安装的时候启动下,什么时候还动过,就启动的时候看着帅一点。。。)

2 安装浏览器

    ubuntu自带火狐浏览器,但我喜欢谷歌浏览器。所以装好系统后第一件事就是

    下载chrome浏览器

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

    链接vpn同步书签密码

3 java环境

    JDK1.8的下载链接 http://pan.baidu.com/s/1qW9luTe

    解压 然后

          sudo mv jdk1.8.0_45/ /opt

    /opt下是用户自己安装的软件,例如刚刚安装的chrome也在/opt下面

   ( 网上很多都是把jdk放到/usr/lib下)

    配置环境变量

    编辑 ~/.bashrc (使用 vi gedit随你了,不要说你不会) (这个设置只是设置登录用户的环境变量)

    在文档最后加上

    export JAVA_HOME=/usr/lib/jdk1.8.0_45

    export JRE_HOME=${JAVA_HOME}/jre  

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

    export PATH=${JAVA_HOME}/bin:$PATH

    使用命令 

    source ~/.bashrc

4 安装eclipse

    分享个下载地址http://pan.baidu.com/s/1eQtqIjg

     注意这些来自我的百度网盘,不要用wget下载。

     下载解压后自然放到/opt下,注意要把jdk下的jre文件复制到eclipse下。(看很多下载好后就能用,难道是我的这个版本问题?你可以去官网下载个试试,至于把jre放到eclipse下,是错误提示的)

     习惯上,我是启动eclipse启动后把图标锁定在启动器上(右键图标就有该选项)。类似于windows下的任务栏。

     如果要创建链接(类似windows下的快捷方式)右键就能有,不用看网上的。链接的图标可以右键属性,然后单击图标位置更改图标,图标不能用jpg格式,可以把图片后缀名改为xpm

5 打开eclipse,安装svn 这个不用多说,无论那个系统都差不多

6 安装virtualbox

    难免要用到windows下的软件例如qq和有道笔记,所以安装虚拟机,我建议使用virtaualbox  小巧好用,windows下我用的也是这个。(wine QQ 有好多bug,而且版本不是最新的,放弃!)

    1》终端中 sudo apt-get install virtaualbox  (手打的,如果我弄错名字了,你就按tab就自动补全名称了)

    2》安装完虚拟机,自然就是装win7,win8和win10我装过有些问题,而win7再安装上增强功能后体验非常好(虚拟机菜单栏》设备》最后一个选项)

    3》装好系统后再安装增强功能。菜单栏》视图》切换到无缝模式    在这个模式下,如果同时使用了2个系统一般。

    4》虚拟机和linux共享文件。(你可以有多个虚拟机嘛,为了资源共享就添加一个共享文件啦~)

    (记得host键是右边ctrl)

7_i (插队)忘了一个重要的vi

     是的,在ubuntu服务器上很多文档直接用vi命令,但ubuntu中自带的vi功能差好多,需要

    sudo apt-get install vim

7 喜欢美的人,怎么能忍受难看的桌面!

   参考 https://linux.cn/article-3082-1.html

    按照这个做吧  

  1. sudo apt-get install unity-tweak-tool

  2. sudo add-apt-repository ppa:numix/ppa

  3. sudo apt-get update && sudo apt-get install numix-gtk-theme

  4. sudo apt-add-repository ppa:numix/ppa

  5. sudo apt-get update

  6. sudo apt-get install numix-icon-theme-circle

      我只安装了unity tweak tool 来管理桌面主题等,然后安装的是numix主题和图标

      其他的监测cpu什么的,我并没有安装

       有网友说装kde的桌面,不过现在刚开始用,我人又懒,就先不难看的用着吧~~

8 安装mysql

9 安装mysql图形界面 workbench 不要问我这个怎么用,我也正在摸索

10 安装gimp (类似与PS的东西)

11 chrome有个很好的功能,有经常打开的网站,可以在打开后,在工具栏》创建应用快捷方式(windows上这么叫,linux改名了)

12 听音乐!linux上播放器和解码器是分开的。是两个程序!

    我在安装ubuntu系统勾选了安装第三方应用,所以不存在刚装好系统听不了MP3,中文乱码问题。

    但自带的播放器确实好丑!推荐使用深度音乐

    添加源

    sudo add-apt-repository ppa:noobslab/deepin-sc

    然后sudo apt-get update  (我没有sudo apt-add-repository ppa:mc3man/trusty-media ,但也安装成功了)

    sudo apt-get install deepin-music-player

    参考http://wiki.deepin.org/?title=%E6%B7%B1%E5%BA%A6%E9%9F%B3%E4%B9%90 安装网易云音乐插件。

    

    

    



转:https://my.oschina.net/northerSong/blog/484391



推荐阅读
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • DVWA学习笔记系列:深入理解CSRF攻击机制
    DVWA学习笔记系列:深入理解CSRF攻击机制 ... [详细]
  • Webdriver中元素定位的多种技术与策略
    在Webdriver中,元素定位是自动化测试的关键环节。本文详细介绍了8种常用的元素定位技术与策略,包括ID、名称、标签名、类名、链接文本、部分链接文本、XPath和CSS选择器。每种方法都有其独特的优势和适用场景,通过合理选择和组合使用,可以显著提高测试脚本的稳定性和效率。此外,文章还探讨了在复杂页面结构中如何灵活运用这些定位技术,以应对各种挑战。 ... [详细]
  • 该大学网站采用PHP和MySQL技术,在校内可免费访问某些外部收费资料数据库。为了方便学生校外访问,建议通过学校账号登录实现免费访问。具体方案可包括利用学校服务器作为代理,结合身份验证机制,确保合法用户在校外也能享受免费资源。 ... [详细]
  • Java Socket 关键参数详解与优化建议
    Java Socket 的 API 虽然被广泛使用,但其关键参数的用途却鲜为人知。本文详细解析了 Java Socket 中的重要参数,如 backlog 参数,它用于控制服务器等待连接请求的队列长度。此外,还探讨了其他参数如 SO_TIMEOUT、SO_REUSEADDR 等的配置方法及其对性能的影响,并提供了优化建议,帮助开发者提升网络通信的稳定性和效率。 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • 利用爬虫技术抓取数据,结合Fiddler与Postman在Chrome中的应用优化提交流程
    本文探讨了如何利用爬虫技术抓取目标网站的数据,并结合Fiddler和Postman工具在Chrome浏览器中的应用,优化数据提交流程。通过详细的抓包分析和模拟提交,有效提升了数据抓取的效率和准确性。此外,文章还介绍了如何使用这些工具进行调试和优化,为开发者提供了实用的操作指南。 ... [详细]
  • 在PHP中实现腾讯云接口签名,以完成人脸核身功能的对接与签名配置时,需要注意将文档中的POST请求改为GET请求。具体步骤包括:使用你的`secretKey`生成签名字符串`$srcStr`,格式为`GET faceid.tencentcloudapi.com?`,确保参数正确拼接,避免因请求方法错误导致的签名问题。此外,还需关注API的其他参数要求,确保请求的完整性和安全性。 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • 本文介绍了 Vue 开发的入门指南,重点讲解了开发环境的配置与项目的基本搭建。推荐使用 WebStorm 作为 IDE,其下载地址为 。安装时请选择适合您操作系统的版本,并通过 获取激活码。WebStorm 是前端开发者的理想选择,提供了丰富的功能和强大的代码编辑能力。 ... [详细]
  • 深入解析:Synchronized 关键字在 Java 中对 int 和 Integer 对象的作用与影响
    深入探讨了 `Synchronized` 关键字在 Java 中对 `int` 和 `Integer` 对象的影响。尽管初看此题似乎简单,但其实质在于理解对象的概念。根据《Java编程思想》第二章的观点,一切皆为对象。本文详细分析了 `Synchronized` 关键字在不同数据类型上的作用机制,特别是对基本数据类型 `int` 和包装类 `Integer` 的区别处理,帮助读者深入理解 Java 中的同步机制及其在多线程环境中的应用。 ... [详细]
  • 本文深入探讨了Ajax的工作机制及其在现代Web开发中的应用。Ajax作为一种异步通信技术,改变了传统的客户端与服务器直接交互的模式。通过引入Ajax,客户端与服务器之间的通信变得更加高效和灵活。文章详细分析了Ajax的核心原理,包括XMLHttpRequest对象的使用、数据传输格式(如JSON和XML)以及事件处理机制。此外,还介绍了Ajax在提升用户体验、实现动态页面更新等方面的具体应用,并讨论了其在当前Web开发中的重要性和未来发展趋势。 ... [详细]
  • Java环境中Selenium Chrome驱动在大规模Web应用扩展时的性能限制分析 ... [详细]
author-avatar
DZ2017
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有