[关闭]
@xuxuzhaozhao 2019-08-29T01:42:37.000000Z 字数 2931 阅读 664

ubuntu 折腾 golang 与 vue 开发环境

golang


全新重装Ubuntu的时候,总是要去搜很多的东西,才能用的起来。索性,做一个集合将一个适合开发golang后端,vue前端的一些基本组件和工具软件记录下来。免得Ubuntu又抽疯后重装系统的麻烦。

1、配置清华源

  1. sudo vi /etc/apt/sources.list
  2. 粘贴复制以下代码
  3. # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
  4. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  5. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  6. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  7. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  8. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  9. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  10. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  11. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  12. # 预发布软件源,不建议启用
  13. # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
  14. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

2、安装ssh,允许远程登录

主要用来从windows拷贝东西过来,下载electron-ssr太慢了

  1. 登录名为设置名字如`xcy`,密码为设置的密码
  2. 1sudo apt-get install openssh-server
  3. 2sudo vim /etc/ssh/sshd_config
  4. PermitRootLogin yes (默认为#PermitRootLogin prohibit-password
  5. 3service ssh restart

3、安装electron-ssr

  1. 由于最简安装的ubuntu 所以先安装python
  2. sudo apt install python
  3. https://github.com/qingshuisiyuan/electron-ssr-backup/releases
  4. 完事后需要重启系统

4、隐藏ubuntu 的top bar

  1. sudo apt install chrome-gnome-shell
  2. https://askubuntu.com/questions/1029881/how-to-hide-top-bar-in-ubuntu-18-04

5、安装git并配置

  1. sudo apt-get install git
  2. ssh-keygen -t rsa -C "xuchengyi2015@gmail.com"
  3. cat ~/.ssh/id_rsa.pub
  4. 复制密钥去github-》setting-》ssh-》粘贴添加上
  5. git config --global user.name "xuchengyi2015"
  6. git config --global user.email "xuchengyi2015@gmail.com"

6、安装并配置golang

  1. sudo vim $HOME/.bashrc
  2. ...加入下面一行
  3. export GOPROXY=https://mirrors.aliyun.com/goproxy/
  4. source $HOME/.bashrc

7、安装goland

  1. Dobbins
  2. bhGDCCxzY1Nu
  3. tools里面选择添加到桌面

8、整盘备份

  1. https://blog.csdn.net/sinat_27554409/article/details/78227496

9、安装nodejs与npm

  1. sudo apt install nodejs
  2. nodejs --version
  3. sudo apt install npm
  4. npm --version
  5. 注册淘宝镜像源
  6. sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

10、安装搜狗拼音

  1. https://blog.csdn.net/fx_yzjy101/article/details/80243710
  2. 1sudo apt-get install fcitx-bin
  3. 2sudo apt-get install fcitx-table
  4. 3、右上角 -> setting -> Region & Language -> Managed Install Languages -> Key board input method system -> fcitx
  5. 4、重启Ubuntu
  6. 5、下载搜狗拼音 https://pinyin.sogou.com/linux/?r=pinyin
  7. 6、安装完成后重启Ubuntu
  8. 7、右上角小键盘,将sougou pinyin 调整到最上面即可

11、问题一览

  1. 安装时报错
  2. E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
  3. E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
  4. 执行下面两句:
  5. sudo rm /var/cache/apt/archives/lock
  6. sudo rm /var/lib/dpkg/lock
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注