zoukankan      html  css  js  c++  java
  • 打造适合日常使用的ubuntu,以ubuntu 16.04.1 LTS为例(不涉及版本)

            因为调试些程序需要用到ubuntu,又不喜欢虚拟机,因此装了双系统,在这过程中因为各种原因ubuntu来回安装过好多次,每次安装到用得爽都要捣鼓很久,也算稍微有点经验心得,将ubuntu调教的过程写在这里,一来万一以后再装可以节省时间,二来万一有同学需要可以起到些微帮助。

    一、安装好ubuntu之后,系统比较难看,严重影响心情,因此第一步先美化一下。

    这里的美化参考了网友Zee张程http://blog.csdn.net/terence1212/article/details/52270210的博客,我这里根据自己的需要写成一个脚本,增加了注释,可以按自己需求定制

    #!/bin/sh
    #设置双系统时间同步
    sudo hwclock -w --localtime
    #更新系统软件列表
    sudo apt-get update 
    sudo apt-get upgrade
    #移除不必要的软件
    sudo apt-get remove libreoffice-common
    sudo apt-get remove unity-webapps-common
    #sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot 
    #sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku  landscape-client-ui-install  
    #sudo apt-get remove onboard deja-dup 
    #安装桌面管理工具
    sudo apt-get install unity-tweak-tool 
    #安装Flatabulous主题
    sudo add-apt-repository ppa:noobslab/themes
    sudo apt-get update
    sudo apt-get install flatabulous-theme
    #安装配套图标,平面化
    #sudo add-apt-repository ppa:noobslab/icons
    #sudo apt-get update
    #sudo apt-get install ultra-flat-icons
    #这里安装好之后在unitu-tweak-tool中设置主题和图标即可
    #然后再设置下命令行背景(背景透明,20%)和字符颜色(绿色)
    #然后再设置一个养眼的壁纸,OK

    二、第二步完成常用软件的安装


    1、这里我们常用的vim git rar先安装一下,直接输命令即可
    #安装其它软件
    sudo apt-get install vim
    sudo apt-get install gcc && gdb
    sudo apt-get install git
    sudo apt-get install rar

    2、除此之外,一些常用软件需要安装,如qq,wechat,wps,uget,firefox-cn,xx-net,netease
    可能用到的几个命令:
    #安装deb格式安装包
    #sudo dpkg -i **.deb
    #解压缩tar压缩文件 #
    tar -zxvf **.tar.gz #tar -jxvf **tar.bz2

    1)
    qq从ubuntu kylin官网下载,地址http://www.ubuntukylin.com/application/,下载wine-qq,一个tar.gz压缩包,解压缩之后分别双击或使用dpkg运行,在安装qq完成后可
    能报依赖错误,使用命令
    sudo apt-get -f install
    
    

    自动检测安装依赖项。


    2)
    wechat是使用的github上的开源项目,地址https://github.com/geeeeeeeeek/electronic-wechat,可以参照上readme.md进行编译配置(时间比较久),这里提供一个我编译
    之后的包,直接在目录中使用npm install && npm start即可运行,第一次使用可能会报错"node": 没有那个文件或目录
    ,出现这个问题的原因是由于Ubuntu下已经有一个名叫node的库
    ,因此Node.js在ubuntu下默认叫nodejs,需要额外处理一下,输入命令
    sudo ln -s /usr/bin/nodejs /usr/bin/node

    将nodejs软链接为node,即可解决。运行时会出现trayConfig.js找不到,可以不管它,直接确认即可,也可以在~/.config下新建一个electronic-wechat的目录,并新建一个文件trayConfig.js,内容写{"color":"white"},重新运行。为了方便,我创建了快捷方式,指向目录下的建立wechat.sh(内容仅有一句:nom start)。新建快捷方式在ubuntu下比较麻烦,将下面脚本改动下即可

    [Desktop Entry]
    Name=Firefox
    Comment=this is firefox
    Exec=/opt/firefox/firefox
    Icon=/opt/firefox/icons/mozicon128.png
    Terminal=false
    Type=Application
    Categories=Application;Network;

    3)sougou输入法,wps,mendeleydesktop,netease(网易云音乐)等deb软件的安装

    从官网下载deb安装包,双击或使用sudo dpkg -i **.deb进行安装

    4)firefox-cn/anaconda/pycharm

    firefox我下载的是中国版,因为我的帐号时中国区的,只能使用中国版进行切换到国内进行同步,卸载掉原来的火狐

    sudo apt autoremove firefox

    将下载的tar.gz或者tar.bz2的压缩包解压之后找到setup.sh进行安装即可,需要注意的是一般说firefox等软件安装在/usr/local目录下,但是

    anaconda和pycharm为了方便我直接放在home目录下。pycharm安装之后需要激活码,可以到官网申请,这里给出一个从网上搜集到的

    BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9XSwiaGFzaCI6IjQ3NzU1MTcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-iygsIMXTVeSyYkUxAqpHmymrgwN5InkOfeRhhPIPa88FO9FRuZosIBTY18tflChACznk3qferT7iMGKm7pumDTR4FbVVlK/3n1ER0eMKu2NcaXb7m10xT6kLW1Xb3LtuZEnuis5pYuEwT1zR7GskeNWdYZ0dAJpNDLFrqPyAPo5s1KLDHKpw+VfVd4uf7RMjOIzuJhAAYAG+amyivQt61I9aYiwpHQvUphvTwi0X0qL/oDJHAQbIv4Qwscyo4aYZJBKutYioZH9rgOP6Yw/sCltpoPWlJtDOcw/iEWYiCVG1pH9AWjCYXZ9AbbEBOWV71IQr5VWrsqFZ7cg7hLEJ3A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==

    5)xx-net

    使用git clone 项目地址克隆到本地目录下,xx-net无需安装,运行start即可,每次运行比较麻烦,在/etc/rc文件中加入

    ./home/liurf/program_files/XX-Net-3.2.8/start

    将xx-net设置成开机启动。

    至此一个满足日常使用的ubuntu已经完成,开心地各种折腾吧!

  • 相关阅读:
    Lambda表达式、依赖倒置
    ASP.NET vNext 概述
    Uname
    RHEL4 i386下安装rdesktop【原创】
    Taxonomy of class loader problems encountered when using Jakarta Commons Logging(转)
    How to decompile class file in Java and Eclipse
    先有的资源,能看的速度看,不能看的,抽时间看。说不定那天就真的打不开了(转)
    Google App Engine 学习和实践
    【VBA研究】VBA通过HTTP协议实现邮件轨迹跟踪查询
    js正則表達式语法
  • 原文地址:https://www.cnblogs.com/rongfangliu/p/6700450.html
Copyright © 2011-2022 走看看