美文网首页学ubuntuUbuntu学步者Ubuntu 桌面环境使用
使用ubuntu 16.04一步一步搭建我的PHP、Node.j

使用ubuntu 16.04一步一步搭建我的PHP、Node.j

作者: tumobi | 来源:发表于2017-03-05 20:08 被阅读289次

    一 删除不常用的软件

    sudo apt-get remove unity-webapps-common 
    sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot 
    sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku  landscape-client-ui-install  
    sudo apt-get remove onboard deja-dup
    

    参考链接:
    http://blog.csdn.net/terence1212/article/details/52270210

    二 升级系统卸载系统默认的软件

    sudo apt update -y
    sudo apt list --upgradable  查看可更新的软件包列表
    sudo apt upgrade -y
    

    如果下载速度慢,可以更换为aliyun软件源,设置方法:
    依次点击:系统设置 -> 软件和更新 -> Ubuntu软件 -> 下载自 -> 其他站点 -> 选择http://mirrors.aliyun.com/ubuntu

    三 安装五笔:

    sudo apt install fcitx-table-wubi fcitx-table-wbpy
    
    #重新启动fcitx
    

    四 美化主题

    sudo apt install unity-tweak-tool 
    sudo add-apt-repository ppa:noobslab/themes
    sudo apt update
    sudo apt install flatabulous-theme
    sudo add-apt-repository ppa:noobslab/icons
    sudo apt update
    sudo apt install ultra-flat-icons
    

    打开unity-tweak-tool软件
    进入Theme,修改为Flatabulous
    在此界面下进入Icons栏,修改为Ultra-flat

    参加链接:
    http://www.linuxdiyf.com/linux/19592.html

    五 用WPS替换LibreOffice

    卸载LibreOffice

    sudo apt purge libreoffice* 
    sudo apt autoremove
    

    下载安装WPS

    wget http://220.112.193.197/files/91620000020177A8/kdl.cc.ksosoft.com/wps-community/download/a21/wps-office_10.1.0.5672~a21_amd64.deb
    

    安装方法1:

    sudo apt install lib32ncurses5  
    sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb  
    sudo apt-get -f install
    wget http://220.112.193.197/files/B2390000006407F9/security.debian.org/pool/updates/main/libp/libpng/libpng12-0_1.2.49-1+deb7u2_amd64.deb
    sudo dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb
    sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb  
    

    安装方法2:
    双击下载好的deb文件使用Ubuntu软件打开后安装即可

    安装完成后解决字体缺失错误

    下载字体文件
    https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip
    https://pan.baidu.com/s/1eS6xIzo
    复制到字体目录并更新字体缓存
    sudo cp * /usr/share/fonts
    sudo mkfontscale
    sudo mkfontdir
    sudo fc-cache
    重启wps
    

    参考链接:
    http://www.cnblogs.com/deitymon/p/5966100.html
    http://community.wps.cn/wiki/No_necessary_symbol_fonts
    http://www.cnblogs.com/liangml/p/5969404.html
    http://blog.csdn.net/u013278099/article/details/53911533

    六 安装 git vim curl

     sudo apt install git curl vim -y
     git config --global user.name "mtiannet"
     git config --global user.email "mtiannet@outlook.com"
     git config --list
    

    配置git push到github免密码

     ssh-keygen -t rsa -C "mtiannet@outlook.com"
     一路回车,在.ssh目录下生成id_rsa,id_rsa.pub文件
    
     登录github,进入Settings->SSH and GPG keys->New SSH key,然后在Key那栏下面将id_rsa.pub的内容粘贴进去,点击 Add SSH key添加。
    

    更改git commit 时的编辑器为vim

    git config --global  core.editor vim
    

    参考链接:
    http://blog.csdn.net/qq_26990831/article/details/51857399

    七 更改/etc/hosts 文件,google就可用

    git clone https://github.com/racaljk/hosts
    进入hosts目录执行
    ./tools/lhosts
    

    八 通过nvm安装最新版本 Node.js

    安装nvm

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
    

    开始安装node.js

    # 列出可以安装的node版本号
    nvm ls-remote
    
    或通过网址查看可安装的版本
    https://github.com/coreybutler/nodedistro/blob/master/nodeversions.json
    
    # 使用taobao镜像安装最新版本的node
    NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install v7.7.1
    

    参考链接:
    http://www.jianshu.com/p/5a4acb23c809
    https://cnodejs.org/topic/5338c5db7cbade005b023c98

    九 安装 Mongodb 3.4

    apt安装

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
    echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
    sudo apt-get update
    出现:E: 无法下载 http://211.162.74.235:9011/repo.mongodb.org/c3pr90ntc0td/apt/ubuntu/dists/xenial/mongodb-org/3.4/multiverse/binary-amd64/Packages.gz  Writing more data than expected (5044 > 3419)
    
    sudo apt-get install -y mongodb-org
    出现:E: 无法定位软件包 mongodb-org
    

    可能是网络原因导致不获取不到mongodb包。

    源码安装

    cd ~/下载
    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.0.tgz
    tar -zxvf mongodb-linux-x86_64-3.4.0.tgz
    cd mongodb-linux-x86_64-3.4.0
    
    vim ~/.bashrc
    在.bashrc文件尾部添加
    export PATH=~/下载/mongodb-linux-x86_64-3.4.0/bin:$PATH
    
    source ~/.bashrc
    mkdir -p data/db
    ./bin/mongod --dbpath ./data/db
    

    参考链接:
    http://docs.mongoing.com/manual-zh/tutorial/install-mongodb-on-ubuntu.html
    http://docs.mongoing.com/manual-zh/tutorial/install-mongodb-on-linux.html

    十、安装docker

    sudo apt install apt-transport-https curl ca-certificates software-properties-common -y
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    sudo apt-key fingerprint 0EBFCD88
    sudo add-apt-repository  "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    sudo apt update
    sudo apt install docker-ce
    

    十一、安装开发工具Phpstorm,Webstorm

    到官方网站下载后解压
    http://www.jetbrains.com/phpstorm/
    http://www.jetbrains.com/webstorm/

    tar zxvf PhpStorm-2017.1.tar.gz 
    tar zxvf WebStorm-2017.1.tar.gz 
    

    执行以下命令打开ide并激活

    ./PhpStorm-171.3780.104/bin/phpstorm.sh
    ./WebStorm-171.3780.79/bin/webstorm.sh
    

    选择激活方式为:Activate Activation code,输入Phpstorm 2017.1,Webstorm 2017.1最新版注册激活码获取方法获取的激活码。

    十二、在docker中配置php开发环境

    十三 安装 MySQL 5.7 with APT和MySQL Workbench

    参考链接:
    https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

    十四 安装 android studio

    下载 https://developer.android.com/studio/index.html

    sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
    

    解压到目录执行即可

    ./android-studio/bin/studio.sh
    

    解决ubuntu 16.04 不能打开虚拟机问题
    方法一:打开软件和更新-》附加驱动-》选择使用NVIDIA binary driver -》 应用更改

    http://stackoverflow.com/questions/35911302/cannot-launch-emulator-on-linux-ubuntu-15-10

    方法二:

    locate libstdc++.so.6  #找到libstdc++.so.6 的路径
    LD_PRELOAD='/usr/lib/x86_64-linux-gnu/libstdc++.so.6' ~/Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_5_API_21  
    

    http://stackoverflow.com/questions/35911302/cannot-launch-emulator-on-linux-ubuntu-15-10

    解决小米手机不能真机调试问题
    在手机的开发者模式中关闭MIUI优化
    http://blog.csdn.net/io_field/article/details/60751894

    参考链接:
    https://developer.android.com/studio/install.htmlM
    https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator

    十五 Sublime Text 3 安装和支持中文输入

    git clone https://github.com/lyfeyaj/sublime-text-imfix.git
    cd sublime-text-imfix && ./sublime-imfix
    

    重新启动后就可以在 Sublime Text 2/3 中 使用 Fcitx了! 注意: 皮肤可能需要自己选择 _

    参考链接:
    https://github.com/lyfeyaj/sublime-text-imfix

    安装Composer

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
    sudo mv composer.phar /usr/local/bin/composer
    

    使用 中国全量镜像

    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    

    安装Virtualbox Vagrant

    十六 其他软件工具

    十七 开始程序开发

    相关文章

      网友评论

        本文标题:使用ubuntu 16.04一步一步搭建我的PHP、Node.j

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