安装yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
yarn --version
完成之后在.zshrc中添加: export PATH="$PATH:`yarn global bin`:$HOME/.config/yarn/global/node_modules/.bin"
安装 nodejs 6.10.2
sudo apt-get update
sudo apt-get install build-essential libssl-dev
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh -o install_nvm.sh
chmod u+x install_nvm.sh
zsh install_nvm.sh
source ~/.profile
source ~/.nvm/nvm.sh
nvm install 6.10.2 速度有点慢,10min左右
可以将node-v6.10.2-linux-x64.tar.xz放到$NVM_DIR/.cache/bin/node-v6.10.2-linux-x64/
安装Angular CLI
yarn global add @angular/cli
设置ng使用yarn
ng set --global packageManager=yarn
配置React环境
yarn global add create-react-app
yarn global add react
yarn global add react-scripts
yarn global add react-dom
create-react-app my-app
cd my-app
yarn start
会遇到的问题
- **解决下载linux-x64-48_binding.node卡住download node-sass 执行库 **
在 .zshrc 中加入 export SASS_BINARY_PATH=~/download/linux-x64-48_binding.node
- 对 phantomjs 处理可以同上,也可以如下处理
cd /usr/local/share/
sudo wget https://cnpmjs.org/mirrors/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
cp phantomjs-2.1.1-linux-x86_64.tar.bz2 /tmp/phantomjs
//sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/ /usr/local/share/phantomjs
//sudo ln -s /usr/local/share/phantomjs/bin/phantomjs /usr/local/bin/phantomjs
- 不能使用node_modules/bootstrap/dist/css/bootstrap.min.css
Manual download bootstrap by this command in project directory: yarn add bootstrap --save
then I can find it in node_modules/bootstrap/ and what will appear in package.json is "bootstrap": "^3.3.7",
but the version is not the latest,I can download the latest version by this command: yarn add bootstrap@4.0.0-alpha.6
solve it.
安装chrome
wget -q -O - https://raw.githubusercontent.com/longhr/ubuntu1604hub/master/linux_signing_key.pub | sudo apt-key add
sudo sh -c 'echo "deb [ arch=amd64 ] 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-stable
安装lantern
https://raw.githubusercontent.com/getlantern/lantern-binaries/master/lantern-installer-beta-64-bit.deb
安装搜狗输入法
http://cdn2.ime.sogou.com/dl/index/1491565850/sogoupinyin_2.1.0.0086_amd64.deb?st=7ELRt5t6ZVbSTcN-_vfjBA&e=1496200394&fn=sogoupinyin_2.1.0.0086_amd64.deb
删除一些不需要的软件
sudo apt-get remove libreoffice-common
sudo apt-get remove unity-webapps-common
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install
sudo apt-get remove onboard deja-dup
sudo apt autoremove
安装zsh与oh-my-zsh
sudo apt-get install zsh git wget
wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
chsh -s /bin/zsh
reboot
安装ssh服务端
sudo apt-get install openssh-server
安装docker
docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g
安装WPS
sudo chmod 777 wps-office_10.1.0.5630~a20p1_amd64.deb,
sudo apt-get update
sudo apt-get install libc6-i386,安装WPS之前必须安装这个包;
sudo apt-get install lib32ncurses5 lib32z1 在16.04下安装这俩个包;
sudo dpkg -i wps-office_10.1.0.5630~a20p1_amd64.deb 输入该命令安装成功;
安装完成之后WPS会出现缺少字体的警告,解决方法如下:
- 下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。
国外下载地址:
https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip
国内下载地址:
https://pan.baidu.com/s/1eS6xIzo
- 下载完成后,解压并执行:
sudo mv wps_symbol_fonts /usr/share/fonts
- 执行以下命令,生成字体的索引信息:
sudo mkfontscale
sudo mkfontdir
- 运行fc-cache命令更新字体缓存。
sudo fc-cache
- 重启wps即可,字体缺失的提示不再出现。
IntelliJ IDEA 注册码
http://idea.iteblog.com/key.php
安装卸载uget
sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo apt update
sudo apt install uget
sudo apt remove uget
远程mount
sudo apt-get update
sudo apt-get install nfs-common
sudo mount 192.168.3.11:/rootfs /mnt
安装consolas字体
wget http://www.mycode.net.cn/wp-content/uploads/2015/07/YaHeiConsolas.tar.gz
tar -zxvf YaHeiConsolas.tar.gz
sudo mkdir -p /usr/share/fonts/ms_fonts
sudo cp YaHeiConsolas.ttf /usr/share/fonts/ms_fonts
sudo chmod 644 /usr/share/fonts/ms_fonts/*.ttf
cd /usr/share/fonts/ms_fonts/
sudo mkfontscale && sudo mkfontdir && sudo fc-cache -fv
reboot
安装gradle
export GRADLE_HOME=/home/sin/software/gradle-3.5
sexport PATH=$PATH:$GRADLE_HOME/bin
PPA源操作
-
查询
在Ubuntu中,每个PPA源是单独存放在/etc/apt/sources.list.d/文件夹中的,进入到该文件夹,使用ls命令查询即可列出当前系统添加的PPA源。 -
添加
sudo add-apt-repository ppa:ownername/projectname
sudo apt update
sudo apt install something
注意,添加了PPA源时,记得update一下,不然在install的时候会出现找不到安装包的情况。
-
修改
用文本编辑器修改/etc/apt/sources.list.d/文件夹下的文件内容即可。 -
删除
使用sudo rm命令删除/etc/apt/sources.listd/文件夹中指定的PPA源文件即可
安装MySQL
sudo apt-get update
sudo apt-get install mysql-server
完全卸载MySQL
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
一些错误解决办法
- 运行
sudo apt-get update
出现如下错误:
Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi’
E: Sub-process returned an error code
解决办法:执行如下命令
sudo pkill -KILL appstreamcli
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb
网友评论