美文网首页前端
Install software on Ubuntu 16.04

Install software on Ubuntu 16.04

作者: Jee_Cheung | 来源:发表于2017-05-05 10:56 被阅读0次

安装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会出现缺少字体的警告,解决方法如下:

  1. 下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。
    国外下载地址:
https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip

国内下载地址:

https://pan.baidu.com/s/1eS6xIzo
  1. 下载完成后,解压并执行:
 sudo mv  wps_symbol_fonts  /usr/share/fonts
  1. 执行以下命令,生成字体的索引信息:
  sudo mkfontscale
  sudo mkfontdir
  1. 运行fc-cache命令更新字体缓存。
  sudo fc-cache
  1. 重启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  

相关文章

网友评论

    本文标题:Install software on Ubuntu 16.04

    本文链接:https://www.haomeiwen.com/subject/otkeottx.html