小包子是一只聪明喵喵~
$sudo apt-get install zsh
$zsh --version
$ sodu vim /etc/passwd
更改对应用户所用的shell,将root用户和自己用户(katherine)的shell从bash改为zsh。$echo $SHELL
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
(如果提示没安装cur,那么先$ sudo apt-get install curl
先安装)在.zshrc上部加入如下内容:
1 | # LLVM |
1 | sudo apt-get install vim |
详细配置见:[Vim安装及我喜欢的配置]
系统:【Ubuntu 18.04】(其他版本请查找源名称)
将系统自带的source.list备份:
1 | $ sudo cp /etc/apt/source.list /etc/apt/source.list.back |
将内容全部删除,并更新为 阿里 or 中科大
的源:
1 | $ sudo vim /etc/apt/source.list |
阿里源:
1 | deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse |
中科大源:
1 | deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse |
更新源:
1 | $ sudo apt-get update |
1.用PPA安装
curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get install -y nodejs
2.第一种办法由于不能翻墙,或者网速等各种原因,日常失败,这里使用另一中方法。
淘宝镜像手动安装:参考链接
https://npm.taobao.org/mirrors/node/
找到你所需要的版本包,我使用的是https://npm.taobao.org/mirrors/node/v6.12.0/node-v6.12.0-linux-x64.tar.gz
解压,改名,放入指定目录:
1 | $ tar -zxvf node-v6.12.0-linux-x64.tar.gz |
这个包是已经编译好了的,只需要添加两个软链接:
1 | $ sudo ln -s /home/katherine/Software/node-v6.12.0/bin/node /usr/local/bin |
查看node和npm的版本:
1 | $ node -v |
GDebi能够根据软件库自行解决.deb包的依赖关系。
1 | $ sudo apt-get install gdebi |
下载.deb安装包后,安装时不要直接双击使用Ubuntu软件中心安装,推荐右键使用GDebi打开安装。
首先sudo apt update
。
从我的安装经验来说,Ubuntu14.04安装时没有这个现象,Ubuntu16.04安装时即使update了,也提示’The following packages hava unmet dependencies’。
那么对于Ubuntu16.04进行如下操作可解决该问题:
1.$ sudo gedit /etc/apt/sources.list
2.将以下内容粘贴到文本的最下方:
deb cdrom:[Ubuntu 16.04.3 LTS Xenial Xerus - Release amd64 (20170801)]/ xenial main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
3.$ sudo apt update