Linux(Ubuntu)下各种配置(持续更新)

在使用Linux(本人用的是Ubuntu)的过程中,总有许多需要自己配置的地方,记录下来,避免遗忘,方便查阅,也便于分享。

配置Tex中文环境

  • 首先安装texlive编译环境
sudo apt-get install texlive #基本包
sudo apt-get install texlive-full # 全部
选择基本包的话,利用第二条命令检查要安装什么包
安装lang语言包
  • 安装Texmaker
    在linux下首先要安装qt环境,直接在软件中心搜索qt,下载一个 Qt4 设置即可.到官网下载一个deb的安装包,比如我的是texmaker_ubuntu_15.04_4.5_amd64.deb.
sudo dpkg -i texmaker_ubuntu_15.04_4.5_amd64.deb

至此,它已经完全可以支持英文的写作了. for example:

%创建一个tex文档,如test.tex
\documentclass{article}
\begin{document}
Hello, texlive!
\end{document}

点击编译产生pdf.或者使用命令行.

xelatex test.tex
  • 中文支持
    默认情况下是不显示中文的.此时texlive自带的包ctex默认使用windows字体,而linux系统中没有,因此需要手动安装.

    1. 复制windows字体

      $cd /usr/share/fonts/truetype/
      $sudo mkdir windows
      $cd windows
      
      # 假设Windows字体放在/media/cjl/Win7/Windows/Fonts目录下
      
      $sudo cp /media/用户名/系统盘的名字/Windows/Fonts/*.tt* .
      
      # 修改权限,这步一定要记住
      
      $sudo chmod 644 *
    2. 刷新fontconfig的字体缓存

      $cd ..
      $sudo fc-cache -fsv
    3. 测试
      记住要使用 UTF-8 编码格式,不然中文输出是乱码的.

      %test2.tex
      \documentclass[UTF8]{article}
      \usepackage{ctex}
      \begin{document}
      	你好, texlive!
      	\end{document}

    至此,简单的中文支持就设置好了.

参考:
1. http://tex.stackexchange.com/questions/134365/installation-of-texlive-full-on-ubuntu-12-04
2. http://cs-cjl.com/2014/06/02/texlive_install_guide
3. http://tex.stackexchange.com/questions/17611/how-does-one-type-chinese-in-latex

ssh远程登陆

  • 免密码(一共四个步骤)
ssh-keygen -t rsa    #产生一个公钥,连按三次回车
scp ~/.ssh/id_rsa.pub username@hostname:~/.ssh/authorized_keys     #公钥复制到服务器
ssh username@hostname     #登陆服务器
cat id_rsa.pub >> .ssh/authorized_keys    #追加

假如要免输入用户名呢:修改~/.ssh/config文件

Host hostname
    user name

经过了上面的步骤,就可以直接 ssh hostname 登陆了

  • 免用户名

    1. 创建service.sh文件,并填入:

      ssh username@hostname
    2. 进入bashrc: vim ~/.bashrc,在最后面添加如下内容alias serv="sudo ./service.sh"

经过以上步骤,就可以直接在终端输入serv, 然后输入密码就可以登陆了。

参考:
1. http://liluo.org/blog/2011/05/ssh-automatic-login/
2. http://www.jbxue.com/article/1121.html

配置vim solarized 主题

git clone https://github.com/altercation/vim-colors-solarized.git
cd vim-colors-solarized/colors
mv solarized.vim ~/.vim/colors/

vimrc的配置

  1 syntax on
  2 filetype on
  3 let g:solarized_termcolors=256
  4 set number
  5 set autoindent
  6 set ruler
  7 set t_Co=256
  8 set ts=4
  9 set expandtab
 10 %retab!
 11 set background=dark
 12 set guifont=Mono:h30
 13 colorscheme solarized

配置MXNET

# mxnet环境配置
sudo apt-get update
sudo apt-get install -y build-essential git libatlas-base-dev libopencv-dev
git clone --recursive https://github.com/dmlc/mxnet
cd mxnet; make -j$(nproc)

# python支持
cd python; sudo python setup.py install

# 设置环境变量
export PYTHONPATH=~/mxnet/python

上面的仅仅支持cpu,若要使用gpu

make clean去除之前的设置
修改/make 目录下的config.mk
USE_CUDA = 1
USE_CUDA_PATH = /usr/local/cuda
重新make一次
make -j4
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值