0%

ubuntu系统配置

新年入手了一块Intel 256G的SSD,来到实验室的第一天,迫不及待的重新安装了Ubuntu。觉得有必要把配置给记下来,所以动笔写下此日记。
(更新于: 2018-01-21)

软件

系统:Ubuntu 14.04.3 LTS (2018年更新为16.04.1 LTS)

按照先后顺序安装的软件:

  • vim
  • sogoupinyin
  • unzip
  • teamviewer
  • virtualbox: 还有导入备份的windows镜像 (virtualbox官方有apt-get安装方法了)
  • sublime3 (用ppa安装, 增加一个so可以支持中文输入)
  • gparted
  • chrome
  • dropbox
  • rescuetime
  • rake (用来写octopress博客)
  • texlive (详细见后面) + texstudio
  • git/git-gui
  • beyondcompare 4.0.7
  • kompare (用GUI的方式打开diff文件)
  • openssh-server
  • nfs-common / portmap (可以nfs挂载)
  • matlab
  • wiznote
  • calibre (按照主页安装)
  • wireshark
  • aptitude
  • bing-wallpaper (github, 放弃)
  • bingwallpaper (有个ppa源)
  • proxychains sock5代理, 配合ss下载dropbox

一些娱乐软件:

  • flashplugin-installer
  • unity-tweak-tool (修改成mac主题)
  • vlc
  • smplayer

配置

分区

第一次正式尝试根目录/与home目录分离。另外挂了一块HDD硬盘,用来存储大数据。常用程序与小的开发代码放在SSD里面跑。

编辑/etc/fstab实现自动挂载,sudo blkid查看UUID

手动修改MAC地址

修改/etc/network/interfaces

1
2
3
auto eth2
iface eth2 inet dhcp
hwaddress ether F0:DE:F1:0B:59:39

其中eth*需要看ifconfig的结果。

建立软链接

把HDD下面的Dropbox挂载过来

1
ln -s /*/Dropbox/ Dropbox

注意Dropbox之后不能有/

同理还有其他目录。其中最主要的是BCloud目录。

Latex

Latex的配置比较麻烦,特别是又有中文。

主要仿照这篇博客,其中的安装方法二。

不过配置完之后,发现这个应该是基于xelatex。换句话说,这个中文只能用xelatex下使用。pdflatex不可。

这篇博客详述了不同平台下应该安装什么软件。比如

Windows平台上比较流行的是MiKTeX,Linux平台上比较流行的是TeXLive,Mac平台上比较流行的是MacTeX。

TexStudio

Ctrl+T: comment
Ctrl+U: uncomment

Tlmgr

siunitx

sudo apt-get install texlive-science

vim配置

裸装的vim稍显简陋,有一些个性化的vimrc配置工具,安装之后非常fancy。

还没有完全搞清楚,先依葫芦画瓢做了一点配置。

Vim配置、插件和使用技巧

使用vundle管理vim插件

zsh的配置

默认zsh, oh-my-zsh

git

忽略结尾的^M,可以参考这个博客

1
git config --global core.whitespace cr-at-eol

Octopress

主要是ruby,主要仿照这篇博客。用rvm装上1.9.3,然后gem install rake,然后bundle install搞定。

发现writing/下面重复这个步骤会出错:提示某些包(比如RedCloth)无法安装,执行

1
sudo apt-get install ruby1.9.1-dev

貌似解决了这个问题

Matlab

步骤:

  • mount -o loop src dst
  • strings readme.txt
  • choose /home/*/opt as the installed dst

错误:

  • /usr/local/bin/matlab: 1: /home/lzyou/opt/MATLAB/R2012a/bin/util/oscheck.sh: /lib64/libc.so.6: not found

    • sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib64/libc.so.6
  • Pathdef could not be modified

    • sudo chown lzyou:lzyou /opt/MATLAB/-/toolbox/pathdef.m

VirtualBox

Create a page, and load old *.vdi

If UUID problem, change *.vdi’s UUID. See here.

识别USB

sudo usermod -G vboxusers -a your_account_name

其他程序

暂停使用BCloud,因为发现可以用VirtualBox共享目录。用Windows下面的云管家,会员的下载速度非常快。