安装概述
Ubuntu 14.04
安装过程十分简单,下载好了制作U盘启动器,半个小时差不多就能安装完毕。下载地址备份:
http://www.ubuntu.com/download/ # 官网下载地址
http://10.15.61.66/ubuntu-releases/ # 浙大内网下载
其实Ubuntu
系统发展到现在,裸机基本上用起来也没什么障碍了,除了选取一个国内的速度较快的源是相当必要的之外,其它很多的配置主要还是个人习惯以及科研、工作上的需要,比如 QQ / sougou / matlab / vim / ROS
等等。
配置过程
通用配置
1. 设置源
系统默认的源是国外的,速度应该会相当慢,应该自行设置成国内的镜像源,以后下载安装各种软件就有了速度的保障。图形界面方法具体步骤如下:
# 系统设置 ->
软件和更新 ->
下载自(选择其他站点) ->
可以点击‘选择最佳服务器’来选择测试得到的速度最快的一个源,
也可以直接选中下拉表中的源,
一般情况下有校园网的可以选择 sjtu / ustc / zju 的源,
没有校园网的话直接选 163 / sohu / aliyun 其中的一个都可以 ->
选择服务器 ->
关闭(这个时候会提示‘重新载入?’,确定就好了),这样源就设好了
2. 软件包管理知识
a. 从资源库中安装一个软件包。上层工具允许从一个资源库中下载一个软件包,并经过完全依赖解析来安装它。
apt-get update;
apt-get install package_name
# 例如:从一个 apt 资源库来安装 emacs 文本编辑器:
apt-get install emacs
b. 通过软件包文件来安装软件。如果从某处而不是从资源库中下载了一个软件包文件,可以使用底层工具来直接(没有经过依赖解析)安装它。
# 安装软件 (.deb 格式)
dpkg --install package_file
# 卸载软件
apt-get remove package_name
3. 驱动安装
这个不是所有系统都必需的,相比于Windows
安装好还需要安装的一系列显卡、声卡、网卡驱动,Linux
一般情况下都将驱动集成在系统里面了,很多情况下裸机都可以直接使用了。
但是还是有可能存在某些驱动不适配的问题,这时候就需要特殊问题特殊对待,一般google
一下都可以解决。
没有特定机器的无线网卡驱动的话也不用担心无法通过连接wifi
上网,还可以通过使用360wifi2作为无线网卡(链接)的办法来解决,只需要一次编译,就可万事无忧。
4. 语言包等一系列更新
系统提示语言包不完整,先前我没有理它,现在可以选择执行了,最多半个小时就能完成。
然后Ctrl + Alt + T
调出Terminal
执行软件更新命令:
sudo apt-get update # 一条命令就搞定,初次更新整机软件后也可以重启一下机器
个性配置
1. sougou
输入法
系统自带的输入法是ibus
框架,其实还不错,但是不知道是我个人原因还是什么,总是会有些奇奇怪怪的不顺手的问题出现,还是决定投入大搜狗的怀抱。
不过sougou
输入法是在Fcitx
框架下的,但是安装也不麻烦,根据sougou
输入法安装指南(链接)来操作就好了。
需要注意的是安装完毕要重启或者注销才能使用新输入法。
2. vim
配置
方案二:openvims:一个针对 PHP / Python / C 开发人员的Vim脚本
cd ~
git clone https://github.com/Shenyubao/openvims.git .vim
cd .vim
git submodule init
git submodule update
execute the Install.sh will override your .vimrc by openvims .vimrc
主要用到的插件及说明如下:
OmniCppComplete
:C/C++
代码自动补全增强插件Conque-Shell
:在vim
中打开Terminal
的插件checksyntax_vim
:语法检查插件F5 启用检查
cscope
:语法标签生成,代码阅读插件F6
easygrep
:关键字查找插件<leader>vv 查找关键字
fuzzyfinder
:文件查找插件(支持通配符)F4
nerdcommenter
:用来给代码添加注释nerdtree
:项目目录导航F2
tabular
:文本对齐插件:Tab /= 按等号对齐
vim-powerline
:状态栏增强插件
3. QQ
安装
有时候还得用QQ,两种方案可供选择:
一个是先装wine
,相当于windows
虚拟机,然后再随意装QQ
了
另一种办法是安装ubuntu目前最稳定的wineQQ国际版(链接),稳定易用,除了登陆界面的密码只能用软键盘输入或者扫描二维码登录,无明显问题,而且相比起别的版本,群管理功能可用,一切正常。
点击链接下载。
4. matlab
安装
安装过程如下,以R2010a
为例:
1)将matlab
安装程序拷贝到HOME目录下,即/home/cindy
(cindy
为个人用户名)
2)打开终端,输入命令挂载ISO
文件(我这里的文件名为matu20Xa.iso
):
sudo mount -o loop matu20Xa.iso /mnt
3)切换到挂载目录
cd /mnt
4)使用命令建立软链接
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
5)使用下列命令安装lipXp.so
sudo apt-get install libxp6 libxp-dev
建立软链接
sudo ln -s /usr/lib/i386-linux-gnu/libXp.so /usr/lib/libXp.so
6)安装matlab应用程序
sudo ./install
7)窗口界面选择安装位置为:/usr/local/MATLAB/R2010a
8)命令行打开matlab
sudo /usr/local/MATLAB/R2010a/bin/matlab
9)安装完成后卸载镜像文件
sudo umount /mnt
10)在软件中心安装matlab-support
,命令为
sudo apt-get install matlab-support
添加matlab的安装目录为/usr/local/MATLAB/R2010a
,然后在DASH
的编程中就可以看到Matlab
了。
可能遇到问题及解决方案:
1)/usr/local/MATLAB/R2010a/bin/util/oscheck.sh:/lib64/libc.so.6: not found
解决方法:说明matlab
找不到这个文件,需要为这个文件建立一个软链接:
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
2)TheX11 library libXp.so does not exist. MATLAB will not be able to run on this machine until the library is installed on this system.
解决方法:首先在命令行中输入命令
sudo apt-get install libxp-dev libxp6
然后找到libXp.so的位置,在我的电脑上位置为/usr/lib/i386-linux-gnu/libXp.so
,为该文件建立软链接
sudo ln -s /usr/lib/i386-linux-gnu/libXp.so /usr/lib/libXp.so
3)The desktop configuration was not saved successfully
解决方法:问题的关键就在于Permission Denied
,因此解决方法就是给目录和文件加权限
sudo chmod a+w -R ~/.matlab
4)安装完matlab
后,发现matlabroot/bin
下面并没有matlab
程序,激活程序也没有自动启动。
解决方法:经过多次实验,发现出现这种情况,可能原因为matlab
没有作为第一个组件被系统安装。可以在第一轮中只安装matlab
组件,不安装其他工具箱,安装成功后,再次安装,选择安装其他工具箱即可。
5. ROS
安装及环境配置
Installing and Configuring Your ROS Environment
6. Google Chrome
安装与/etc/hosts
修改
Ubuntu 14.04
下安装Google Chrome
浏览器非常简单,只要到Chrome
的网站下载deb
安装包并进行安装即可。
当然也可以使用APT
软件包管理器来安装Google Chrome
浏览器,可以采用以下两种方法中的一种。
一、通过直接下载安装Google Chrome
浏览器deb包。
打开Ubuntu
终端,以下为32位版本,使用下面的命令。
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
下载好后,安装命令:
sudo dpkg -i google-chrome-stable_current_i386.deb
二、添加 Google Chrome
的PPA
来安装
打开终端然后运行下面的命令,下载签名密钥:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get install google-chrome
7. 多工作区workspaces
设置
在Ubuntu 13.04
之后,默认就是不激活多桌面工作空间了,所以在之前的版本可以在启动器看到的那个像“田”字的“工作区切换器”图标没有了,始终只有一个桌面了。
要激活工作空间,在system settings
(系统设置) –> appearance
(外观) –> Behavior
(行为) –> Enable workspaces
(激活多工作空间)的复选框选中,就会出来那个熟悉的“工作区切换器”的图标了。
8. ZJU
自动VPN
上网
方案一:老办法
1. 安装之前先删除原来所有的xl2tpd包,删除 /etc/xl2tpd 目录
sudo dpkg --purge xl2tpd
sudo rm -r /etc/xl2tpd
2. 安装:
sudo dpkg -i xl2tpd_1.1.12-zju2_i386.deb
3. 配置:按照提示操作, 注意用户名后面的@a不要漏掉了
sudo vpn-connect -c
4. 锁定 xl2tpd 版本更新
echo "xl2tpd hold" | sudo dpkg --set-selections
查看被 hold 的包
dpkg --get-selections | grep "hold"
5. 连接:
sudo vpn-connect
6. 断开:
sudo vpn-connect -d
方案二:图形界面里直接添加l2tp
的vpn
连接
1. 添加PPA
sudo apt-add-repository ppa:seriy-pr/network-manager-l2tp
2. 刷新软件包缓存
sudo apt-get update
3. 安装network-manager-l2tp
sudo apt-get install network-manager-l2tp-gnome
4. 安装完之后不要忘记运行以下命令
sudo service xl2tpd stop
sudo update-rc.d xl2tpd disable
5. 重启机器
6. 新建VPN,配置方法和windows一样,并设置有线连上之后自动连vpn