ubuntu 环境搭建

Ubuntu安装后一些配置什么的:https://blog.csdn.net/hymanjack/article/details/80285400

一、golang安装、环境搭建

// 安装
sudo apt-get install golang

// 查看go版本
go version

// 查看环境变量
go env

// GOPATH=/home/zhou/go   
// 需要手动创建go文件夹
cd ~/
mkdir go
cd go
mkdir bin
mkdir pkg
mkdir src 

// 设置GOPATH环境变量
export GOPATH=/home/zhou/go  //加入到~/.bashrc文件的最后。
source ~/.bashrc  //重新加载配置

// 使用vim编辑器,编辑hello.go
package main
import "fmt"
func main() {
    fmt.Println("Hello World!")
}

// 直接运行run命令
go run hello.go

 包依赖管理:

go get -u -v github.com/kardianos/govendor

 

升级golang:

首先卸载:

sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go

安装:(此处以golang-1.11 版本演示)

这次选择 下载源码包 方式安装

官网下载最新的 1.11.2版本: go1.11.2.linux-amd64.tar.gz

进入下载的目录,解压到usr/local:

sudo tar -xzf go1.11.2.linux-amd64.tar.gz -C /usr/local

现在执行 go version 和 go env 都是提示找不到命令,需要配置环境变量

设置环境变量:

vim ~/.profile   //此处加入到当前登录的用户下

export PATH=$PATH:/usr/local/go/bin   // 文件的最后一行添加

source  ~/.profile  // 不用重启,立即生效

设置项目路径:

Create your workspace directory, $HOME/go. (If you'd like to use a different directory, you will need to set theGOPATH environment variable.)  官网说如果直接在当前用户根目录下,可以不用设置

export GOPATH=$HOME/xxx/go

 

二、goland IDE编辑器

官网:https://www.jetbrains.com/go/

// 解压到 /opt/
sudo tar -xzvf goland-2018.2.3.tar.gz -C /opt/

激活:

如果服务器方式不行,可以选择下面的方式(还有个破解方式的,没搞懂Ubuntu系统怎么弄)

http://idea.lanyus.com/

//hosts文件
0.0.0.0 account.jetbrains.com
//生成注册码
。。

生成启动图标:

PS: 更新:现在不用那么麻烦了,打开软件后,直接右键单击Dock上的软件图标,选择:Add to Favorites, 就OK了!!!

sudo vim /usr/share/applications/goland.desktop

// 内容:
[Desktop Entry]
Version=1.0 
Type=Application
Name=Goland
Exec=/opt/goland/bin/goland.sh
Icon=/opt/goland/bin/goland.png
MimeType=application/x-go;
Name[en_US]=Goland 

可以拖放到dock中,方便打开,但可能遇到一个问题:

如果打开后,发现dock上出现两个图标,一个带点,一个不带点,解决方法:

首先打开应用,然后在终端输入:

xprop |grep WM_CLASS

xprop |grep WM_CLASS,此时鼠标指针会变成一个十字准心,然后点击打开的应用,终端会反馈一条信息,包括2个字符串

WM_CLASS(STRING) = "sun-awt-X11-XFramePeer", "jetbrains-goland"

打开/usr/share/applications/中对应的xxxx.desktop文件, 在最后一行写入StartupWMClass=jetbrains-goland(此处填写第三步后面出现的名字列表, 选择其中一个与你的应用程序名字最相近的, 此处两个名字相同, 故随便写一个即可),保存,关闭应用重新打开,将不会出现双图标的情况了

sudo vim /usr/share/applications/goland.desktop

// 添加一行:
StartupWMClass=jetbrains-goland

三、Pycharm IDE编辑器

官网:https://www.jetbrains.com/pycharm/download/#section=linux

// 解压到 /opt/
sudo tar -zxvf pycharm-professional-2018.2.4.tar.gz -C /opt/

// 进入 /opt/,重命名文件夹
sudo mv pycharm-2018.2.4 pycharm

四、安装git

安装git:

sudo apt install git

配置ssh:

//查看是否有ssh密钥、公钥
cd ~/.ssh

//配置本机git的两个重要信息,user.name和user.email
git config --global user.name "Your Name"
git config --global user.email "email@example.com"

//通过命令 git config --list,查看是否设置成功
git config --list

//查看home目录下是否有.ssh目录,目录里时候有公钥和私钥,一般情况是没有的,需要我们敲命令生成这个目录,在终端输入
ssh-keygen -t rsa -C "youremail@example.com"

// 进入 .ssh,有两个文件 id_rsa是私钥,id_rsa.pub是公钥
把id_rsa.pub文件中的 全部 内容拷贝一下

// 进入gitlab\github   setting->SSH and GPG keys->New SSH key,然后在Key那
    栏下面将第四步拷贝的东西粘贴进去就可以了,最后点击 Add SSH key按钮添加。

 

五、安装docker

// 安装docker
sudo apt install docker.io

// 查看版本
docker -v

// 启动Docker服务
sudo service docker start
// 关闭Docker服务
sudo service docker stop

权限管理,默认docker运行需要sudo权限,需要配置用户为docker组才可以使用docker。通常只应把信任的用户加入docker用户组因为docker用户组的权限相当于root。 

// 增加一个用户组docker
sudo groupadd docker
// 把用户${USER}加入docker用户组,如zhou
USER=zhou
sudo usermod -aG docker ${USER}
// 重启docker服务(可不执行)
sudo service docker restart

//切换到root再切换会普通用户才会生效
su root   
// 或者 sudo -i
su zhou

 六、postman生成启动图标

PS: 更新:现在不用那么麻烦了,打开软件后,直接右键单击Dock上的软件图标,选择:Add to Favorites, 就OK了!!!

下载,解压,安装,(此安装位置在/opt)

1、创建全局变量,也就是在任何地方都可以执行postman,不用去到安装目录,执行 :

sudo ln -s /opt/postman/Postman /usr/bin/postman

2、添加启动器应用图标,也就是可以从启动器快速启动,执行:

sudo vim /usr/share/applications/postman.desktop

3、编辑内容:

[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=postman
Icon=/opt/postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;

七、系统美化工具 gnome-tweak-tool

在16.04上使用的美化工具unity-tweak-tool,不过在18.04版本上使用了gnome因此之前的那个工具不能用了,转而用gnome-tweak-tool替代了。

通过使用gnome-tweak-tool工具,我们可以自定义系统主题、图标、锁屏界面内容、字体等等内容,再加上gnome桌面本身就足够漂亮,整个系统看起来就很棒了!

整体mac风格美化的详细教程:https://blog.csdn.net/lishanleilixin/article/details/80453565

系统登录界面美化的详细教程:https://ywnz.com/linuxmh/2273.html

美化过程中使用到的所有材质来源网站:https://www.opendesktop.org/s/Gnome

使用的主题包名称:McOS-MJV

使用的锁屏界面工具名称:SetAsWallpaperV1.3

使用的图标材质包名称:papirus-icon-theme-20180720

以上三个均可在gnome-look.org上搜索到

 八、网易云音乐

解决 网易云linux-Ubuntu16版本,安装到Ubuntu18.04,打不开问题

1、将当前用户加入 sudoer

sudo visudo -f /etc/sudoers.d/zhou   //zhou是开机登录的用户名

输入:

zhou ALL=(ALL:ALL) NOPASSWD:ALL

2、使用 sudo 运行网易云音乐

编辑启动文件:

sudo vim /usr/share/applications/netease-cloud-music.desktop

Exec添加 sudo :

Exec=sudo netease-cloud-music %U

现在就可以启动了!

九、sublime

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

sudo apt-get install apt-transport-https

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

sudo apt-get update

sudo apt-get install sublime-text

// 安装完成

官方网站详情:http://www.sublimetext.com/docs/3/linux_repositories.html

sublime 的很多功能都是由插件(插件官网:https://packagecontrol.io/。)配置生效的,所以插件的使用非常重要,这里只介绍自己使用的一种加载插件的方法:

  Package Control是一个用于管理sublime插件的工具,可以用于安装、删除、禁用相应的插件,常用的插件都能在上面找到,配置Package Control的方法如下:

  打开安装的sublime-text工具,通过“View > Show Console”菜单或者 Ctrl+` 快捷键进入控制台模式。

 

复制下面的命令,放入控制台执行(https://packagecontrol.io/installation#st3):
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

执行成功后,会自动显示一个说明文档,在"Preference"菜单中会有“Package Control”的菜单项。

点击“Package Control”菜单项后输入install,或者“Ctrl+Shift+p”,输入install:会显示一个下拉框

选择Package Control:Install Package后进入插件选项框,输入想要安装的插件,然后双击即可安装:

有时候会 报错,可能半天解决不了,安装不上,如果急用,可以使用第二种安装方法:

首先打开sublime
点菜单 “Preferences—>Browse Packages
看下packag文件夹的路径,进入文件夹,使用git clone 去git仓库拉取插件代码

 

中文支持:

更新并升级系统为最新(较新的系统会解决很多可能出现的问题):
sudo apt-get update && sudo apt-get upgrade
克隆项目到本地 :
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
运行脚本 :
cd sublime-text-imfix && ./sublime-imfix 

之后启动sublime text 发现已经可以正常使用搜狗输入法进行汉字输入了。

十:截图软件

shutter:https://blog.csdn.net/hymanjack/article/details/80285400

之前用的deepin-scrot 在18.04版本一直无效,因此换用flameshot 感觉还可以

安装flameshot:https://github.com/lupoDharkael/flameshot

安装命令:sudo apt-get install flameshot

设置>设备>键盘,设置一个自定义快捷键(下拉到最下面,点击“+”号)起个名字:xxx,命令填写:flameshot gui (终端输入命令,就可以截图了)

还可有快捷键 Ctrl+Alt+A 进行截图

截完图后保存Ctrl+S,复制到剪贴板 Ctrl+C

十一:搜狗输入法

问题记录:英文间隔大

// 解决办法
shift + 空格

就是把圆角改成半角

 

 

 

---------------------------------------分割线-------------------------------------------------

参考:http://get.ftqq.com/9088.get

 

posted @ 2018-09-30 17:58  静静别跑  阅读(258)  评论(0编辑  收藏  举报