ubuntu开发环境

520 阅读2分钟

ubuntu开发环境

root用户开启桌面

sudo apt-get install -y vim
sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

在最后一行添加

greeter-show-manual-login=true

设置Root用户密码

sudo passwd root
su root

修改/root/.profile

vim /root/.profile

将最后一行

mesg n 2> /dev/null || true

修改为

tty -s && mesg n || true

修改/etc/profile

vim /etc/profile

最后一行添加

pulseaudio --start --log-target=syslog

切换普通用户

su develop

打开此/etc/pam.d/gdm-autologin添加注释

sudo vim /etc/pam.d/gdm-autologin

注释

# auth    required        pam_succeed_if.so user != root quiet_success

打开/etc/pam.d/gdm-password添加注释

sudo vim /etc/pam.d/gdm-password

注释

# auth    required        pam_succeed_if.so user != root quiet_success

重启电脑

更新系统

sudo apt update && sudo apt -y upgrade 

更新语言

setting -> Region & Language -> Manage Installed Languages -> 点击更新(如果有)

安装google拼音

sudo apt-get install fcitx-googlepinyin

配置系统输入法

-> settings
-> Region & Language
-> Manage Installed Languages
-> Keyboard input methods system  
-> select fcitx

重启电脑

配置Google输入法

-> 点击右上角键盘图标
-> 选择 configure
-> 点击取消 Only Show Current Language
-> 点击 +
-> 搜索 Google Pinyin
-> 选择 Google Pinyin
-> 点击 OK

输入法切换

Ctrl+Space

安装chrome

下载

安装

sudo dpkg -i google-chrome-stable_current_amd64.deb

配置root用户使用

vim /usr/bin/google-chrome

exec -a "$0" "$HERE/chrome" "$@"

改为

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox

安装Git

add-apt-repository ppa:git-core/ppa
apt update
apt install -y git

安装jdk

下载

配置

mkdir /usr/local/java && cd /usr/local/java
cp ~/Downloads/jdk*.tar.gz /usr/local/java
tar -xzvf jdk*.tar.gz
#重命名

配置环境变量

vim ~/.bashrc

添加到最后一行

#java环境变量配置
export JAVA_HOME=/usr/local/java/jdk-8u271-linux-x64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

验证

java -version

重启电脑

安装golang

下载

配置

mkdir /usr/local/go && cd /usr/local/go
cp ~/Downloads/go*.tar.gz /usr/local/go
tar -xzvf go*.tar.gz
#重命名
mv go go1.16.4.linux-amd64

配置环境变量

vim ~/.bashrc

添加到最后一行

#golang环境变量配置
export GO_HOME=/usr/local/go/go1.16.4.linux-amd64
export PATH=$PATH:$GO_HOME/bin

验证

go version

重启电脑

安装flutter

下载

配置

mkdir /usr/local/flutter && cd /usr/local/flutter
cp ~/Downloads/flutter_linux_*-stable.tar.xz /usr/local/flutter
tar xf flutter_linux_*-stable.tar.xz

配置环境变量

vim ~/.bashrc
#flutter环境变量配置
export FLUTTER_HOME=/usr/local/flutter/flutter_linux_2.0.6-stable
export PATH=$PATH:$FLUTTER_HOME/bin

验证

flutter --version

诊断

flutter doctor

重启电脑

安装node

下载

配置

mkdir /usr/local/node && cd /usr/local/node
cp ~/Downloads/node-*-linux-x64.tar.xz /usr/local/node
tar xf node-*-linux-x64.tar.xz

配置环境变量

vim ~/.profile
#node环境变量配置
export NODE_HOME=/usr/local/node/node-v14.16.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin

验证

node -v

重启电脑

安装ToolBoxs

下载

安装

tar -xzvf jetbrains-toolbox-*.tar.gz

进入解压目录

./jetbrains-toolbox

清理

ssh安装

查看是否安装ssh服务端

/etc/init.d/ssh status

安装ssh服务端

apt install -y ssh

修改配置文件开启ssh

vim /etc/ssh/sshd_config

#PermitRootLogin prohibit-password

修改为

PermitRootLogin yes

重启ssh服务

service sshd restart
or
service ssh restart

验证

ssh root@192.168.129.205

输入 yes 输入密码 ###重启

虚拟机与宿主机无法复制文件

apt autoremove open-vm-tools
apt install open-vm-tools
apt install open-vm-tools-desktop