配置Ubuntu开发环境

前言

新买了一台ThinkPad E431,主要看中了硬盘500G和7200转/s的速度,因此准备从x220上把工作环境迁移到新买的笔记本上。为什么不要公司的电脑,是因为160G的ssd硬盘实在是太小了,而且我又不会用windows,刷机有需要windows上的工具,因此只能自己掏腰包再购置一台电脑了,奢侈啊!

U盘安装Ubuntu13.10

之所以选择Ubuntu13.10,确实是因为Ubuntu14.04和Thinkpad E431有些不兼容,无奈之举。但是制作U盘启动的过程中,也遇到了UltraISO打开iso镜像文件不完整的问题,解决方法参考链接:解决UltraISO打开iso镜像不完整的方法

无线网卡驱动

Ubuntu13.10安装后,竟然没有wifi驱动,这也让我郁闷了一阵,google查看资料,解决方法如下:

查看无线网卡型号:

$ lspci

ThinkPad E431的无线网卡型号是:BCM43142,重新安装无线网卡驱动:

$ sudo apt-get update
$ sudo apt-get install --reinstall bcmwl-kernel-source 

重装bcm驱动之后,无线网卡的问题基本就解决了。

替换源

ubuntu官方的源速度比较慢,我目前使用的是网易的镜像源,速度还是非常快的。

deb http://mirrors.163.com/ubuntu/ saucy main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ saucy main restricted universe multiverse #Added by software-properties
deb http://mirrors.163.com/ubuntu/ saucy-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ saucy-security main restricted universe multiverse #Added by software-properties
deb http://mirrors.163.com/ubuntu/ saucy-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ saucy-updates main restricted universe multiverse #Added by software-properties

配置Terminal

Ubuntu自带的终端是gnome-terminal,我认为是很好用的,但是初始配色和字体过于丑陋,只需要简单的配置修改即可。

安装Manaco等宽字体

这是Mac的默认字体,非常漂亮,Ubuntu13.10安装Manaco字体可以参考我的配置脚本:

#!/bin/bash

#script extraido de: http://paulocassiano.wordpress.com/2008/08/29/deixando-o-gedit-com-a-cara-do-textmate/
#tip for better "resolution" here: http://blog.siverti.com.br/2008/05/22/fonte-monaco-no-ubuntugedit/

cd /usr/share/fonts/truetype/

#if monaco dir not exists, then create it
if [ ! -d ttf-monaco ]; then
	udo mkdir ttf-monaco
fi
cd ttf-monaco/

sudo wget http://www.gringod.com/wp-upload/software/Fonts/Monaco_Linux.ttf

#create an index of X font files in a directory
sudo mkfontdir

#go to parent folder /usr/share/fonts/truetype
cd ..

fc-cache

配置terminal使用solarized配色

可以参考github别人写好的脚本,地址:https://github.com/Anthony25/gnome-terminal-colors-solarized

配置dircolors

完成上述操作后,你会发现ls之后目录和文件都是一片灰色,这是因为默认情况下solarized各种bright方案基本都是灰色,而系统默认显示目录和文件时多用bright色,此时需要配置dircolors才能显示出彩色的文件和目录。

github也有人给出了配色方案,我都是选择dark,地址:https://github.com/seebi/dircolors-solarized/blob/master/dircolors.ansi-dark

同时,将dircolors.ansi-dark改名为.dircolors存放于~目录下,然后在.bashrc中增加如下内容:

#enable color for gnome-terminal
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

source .bashrc即可

这里参考了张洋大神的博客,原文地址:http://blog.codinglabs.org/articles/getting-started-with-ubuntu.html

效果

截个图给大家看一下效果,看起来还是很舒服的。

中文目录名改为英文

默认的中文名很讨厌,特别是在终端里执行cd命令,痛苦的要死,因此需要转换成英文目录,转换方法参考我之前的一篇博客:Linux将中文目录名改为英文

常用工具

以下是我特别推荐到在Ubuntu下特别高效的辅助工具。

Chromium

基本上我的编程世界离不开google和chrome,Ubuntu上有chrome的开源版本chromium,然后通过gae来那啥,最后用google帐号同步数据即可,密码我是用lastpass管理的,同样google帐号同步数据即可。

配置Adobe Flash Player

安装完chromium还存在问题,截图如下:

安装步骤也不能,我这里下载了适合linux的压缩包,解压之后有这么几个文件:

readme.txt里有安装步骤,英语很简单的,大家不要抵触就好,摘取关键段落出来:

Installing using the plugin tar.gz:
	o Unpack the plugin tar.gz and copy the files to the appropriate location.
	o Save the plugin tar.gz locally and note the location the file was saved to.
	o Launch terminal and change directories to the location the file was saved to.
	o Unpack the tar.gz file.  Once unpacked you will see the following:
		+ libflashplayer.so
		+ /usr
	o Identify the location of the browser plugins directory, based on your Linux distribution and Firefox version
	o Copy libflashplayer.so to the appropriate browser plugins directory.  At the prompt type:
		+ cp libflashlayer.so <BrowserPluginsLocation>
	o Copy the Flash Player Local Settings configurations files to the /usr directory.  At the prompt type:
		+ sudo cp -r usr/* /usr

chromium在Ubuntu13.10的插件目录位置为:/usr/lib/chromium-browser/plugins,安装脚本如下:

#!/bin/bash

#unpack adobe dir
adobe_dir=/home/wzy/Downloads/flash

#copy .so to chromium plugins direcotry
cp $adobe_dir/libflashplayer.so /usr/lib/chromium-browser/plugins

#copy abobe flash player settings configurations files to /usr directory
target_dir=/usr
for dir in `ls $adobe_dir/usr`; do
	if [ -d $target_dir/$dir ]; then
		cp -r $adobe_dir/usr/$dir/* $target_dir/$dir/
	else
		cp -r $adobe_dir/usr/$dir $target_dir
	fi
done

谷歌拼音输入法

Ubuntu13.10自带了Pinyin输入法,但是习惯了fcitx,并且谷歌输入法也是基于fcitx,安装命令如下:

$ sudo add-apt-repository ppa:fcitx-team/nightly && sudo apt-get update
$ sudo apt-get install fcitx-googlepinyin

然后在系统设置->语言支持中将输入法选择为fcitx即可,至于ibus即使不删也不会影响到fcitx的正常使用(第一次配置记得注销系统使配置生效)。

shutter

非常好用的截屏软件,还可以对图片进行编辑,软件中心搜索shutter安装即可

VirtualBox

因为我的500G硬盘全部用来装Ubuntu13.10,但是平时还有用旺旺和QQ以及其他window软件的需要,因此需要搞一个虚拟机,这里强烈推荐VirtualBox,它可以非常方便的将我在x220上的win7虚拟主机迁移到新买的E431上。

安装VirtualBox参考官方即可:https://www.virtualbox.org/wiki/Downloads

导出虚拟电脑:管理->导出虚拟电脑->选择ova文件的存储位置

导入虚拟电脑步骤如下:

1. 管理 -> 导入虚拟电脑

2. 虚拟电脑导入设置

注意:(1)这里需要勾选重新初始化所有网卡的MAC地址,这样新生成的虚拟机就会自动从DHCP获取新的IP与其他导入的虚拟机不会有冲突。(2)将”网络控制器”选项取消勾选, 便于启动。

3. 漫长的等待虚拟机导入即可

影音

Ubuntu下专业的影音软件非VLC莫属,安装命令如下:

$ sudo apt-get install vlc

配置Ubuntu开发环境

时间: 2024-10-23 09:13:49

配置Ubuntu开发环境的相关文章

Ubuntu Linux下如何配置Android开发环境

下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.Android SDK和PhoneGap在Ubuntu 11.04环境下配置Android开发环境. 以下是在Ubuntu linux系统中配置Android开发环境的几个步骤:        1.安装Eclipse和Android SDK/PhoneGap所需软件包: 打开终端,输入下面命令完成题目所述

ubuntu+idea intellij配置android开发环境

最近对移动开发产生兴趣,决定在未来几年内利用空余时间开发一些app或游戏什么的,鉴于ios开发成本较高,且自身对java相对熟悉,因此选择了学习android.都说android市场不很很好,收益较难,但是仍觉得只要功夫深,产品好,总会有人用. 不扯了,去网上搜了一下都是大部分android开发都是基于windows+eclipse,但是自己工作这段时间都是使用的linux+idea,而且用着特别舒服,因此决定依旧使用ubuntu+idea,不说废话了,配置过程如下: 1. 自己本职就是做jav

[转]Ubuntu 配置 Android 开发 环境

转自:http://blog.csdn.net/shulianghan/article/details/20855541 1. 安装 Android Studio (1) 下载Android Studio开发环境 下载地址 : http://developer.android.com/sdk/installing/studio.html , Windows 和 Linux 不分 32 位 和 64 位; -- Windows版 : https://dl.google.com/android/st

Ubuntu开发环境配置

主要是: 源的更新 安装vim编辑器 远程登录xrdp相关配置 synergy symless键鼠共享配置 对新买的硬盘进行格式化和分区 vsftp环境搭建 gcc开发环境配置 qt5开发环境配置 matlab环境配置 sudo apt-get update sudo apt-get install vim sudo apt-get install build-essential 对新买的硬盘进行格式化和分区: 参考:http://blog.chinaunix.net/uid-23354495-

Windows10内嵌Ubuntu子系统配置python开发环境

Windows10内嵌Ubuntu子系统配置python开发环境 安装pycharm. 到intellij idea网站下载Linux环境下载免费的pycharm,通过ubuntu子系统内部的/mnt目录获取windows系统下载的pycharm压缩文件. 将pycharm压缩文件移动到/opt目录下.这个目录是用来存放所有使用压缩包方式安装的软件. 解压pycharm压缩文件,使用远程桌面方式连接ubuntu,运行bin目录下的pycharm.sh.在我的环境中,直接运行/opt/pychar

Ubuntu 开发环境配置

版本 17.10 64 位(ubuntu-17.10-desktop-amd64.iso) 安装操作系统 这里不太多的赘述,基本上就是下一步下一步就可以了,每一个地方点击下一步之前注意看一下即可. 系统安装完成后,可以通过 Ctrl+Alt+T 打开终端,后面所有的命令都在终端中执行. 安装 VMTools 如果是虚拟机安装的操作系统就安装下这个,如果是物理机安装可以跳过这步. sudo apt install open-vm-tools-desktop -y 安装完成后,就可以随便调整桌面的大

linux下配置LAMP开发环境,以及常用小细节

本来安装没什么可说到.但是在linux当中容易会出现各种各样到问题.我安装以后导致各种问题 比如php无法正常解析,数据库无法关闭,Apache无法开启等等........ 所以搞得我比较郁闷,现在把过程分享下,大家不要在走弯路 最后按照这个顺序来装,避免出问题 [plain] view plaincopy sudo apt-get install mysql-server-5.0 sudo apt-get install apache2 sudo apt-get install php5 li

【ruby】【linux】【irb】CentOS上安装配置ruby开发环境,安装 irb

在读<理解Unix进程>这本书,书中代码是用Ruby写的,就自己想实践一下,搜来搜去要安装配置Ruby,我是centOS6.5的系统.下面这篇不错,我又加入了一点自己的理解和试验. 1 方法一:下载ruby的安装包来进行安装 1.安装编译环境gcc 使用yum install gcc在线安装 2.安装ruby开发环境 PS:经常在搜帖子的时候,大神的文章中都是随随便便下载个什么啊,又没告诉我这样的菜鸟到哪里下,让人几番周折,这里 下载 Ruby - Ruby 官方网站:https://www.

搭建BananaPi的ubuntu开发环境

搭建BananaPi的ubuntu开发环境 一.前言 一直以来都想做嵌入式linux开发的,苦于没有相关工作机会,只能自己胡乱摸索.最近想弄块板子玩弄一下,反复对比之后感觉香蕉派M1这款还不错,硬件配置也不低,价钱还算公道,于是就买了一块研究.在学习的过程中零零散散查找了许多资料,为了方便自己回顾和使同我一样的新手能少走弯路,特此记录下来,欢迎大家评论区留言探讨,共同进步,还望大牛不吝赐教! 二.安装ubuntu操作系统 本次ubuntu安装不是在实体计算机上安装,而是在笔记本电脑上运行VMwa