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