Ubuntu常用配置

安装vim full版本

ubuntu预装的是vim tiny版本,会导致vi中方向键不能正常使用,需要安装vim full版本。

1
2
$ sudo apt-get remove vim-common
$ sudo apt-get install vim

开启root

1
2
$ sudo passwd -u root
$ sudo passwd root

配置ssh

1
2
$ sudo apt-get install openssh-server
$ sudo vi /etc/ssh/sshd_config

修改或增加

1
2
#PermitRootLogin prohibit-password                  #将这行注释
PermitrootLogin yes #增加这行

1
$ service sshd restart

替换软件源为阿里源

备份原来的源文件

1
2
$ cd /etc/apt/
$ sudo cp sources.list sources.list.bak

修改源文件内容

1
$ sudo vim sources.list

增加如下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

更新源和软件

1
2
$ sudo apt-get update       #可更新获取 阿里云软件源 提供的软件列表
$ sudo apt-get upgrade #更新软件

开启工作区

开启

【系统设置】-> 【外观】-> 【点击】行为标签-> 【勾选】开启工作区|添加“显示桌面”到启动器。

切换工作区

Control + Alt + 方向键。

安装gnome桌面环境和dock工具

安装 gnome-shell

1
$ sudo apt-get install gnome-shell

注销

右上角 -> 【log out】

安装Cairo-dock

【Ubuntu软件中心】-> Cairo-dock -> 安装。

安装下载工具

安装

1
2
3
$ sudo apt-get update
$ sudo apt-get install uget
$ sudo apt-get install aria2

配置uget

开启uget,依次打开界面的编辑——>设置,切换到“插件”界面,然后勾选“启用aria2插件”。

配置Firefox

  • 打开火狐浏览器,进入附加组件管理页面,然后搜索并安装flashgot
  • 点击重启浏览器
  • 再次进入附加组件管理页面,选我的附加组件,这时我们就可以看到刚刚安装的Flashgot了,单击“首选项”打开首选项设置窗口,在“下载管理”中选项uget,把uget设为下载。

安装搜狗输入法

下载

https://pinyin.sogou.com/

安装

1
$ sudo dpkg -i sogoupinyin_2.2.0.0102_amd64.deb

修复依赖关系

1
$ sudo apt-get install -f

配置

【系统设置】->【语言支持】,键盘输入方式系统选择 fcitx,注销。

设置Thunderbird开机启动

启动应用程序首选项

命令行输入

1
$ gnome-session-properties

添加启动程序

【点击】添加按钮,在命令栏中输入thunderbird。

安装Teamview

1
2
3
$ wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
$ sudo dpkg -i teamviewer_amd64.deb
$ sudo apt-get install -f

安装Virtualbox

1
2
$ sudo apt-get install virtualbox
$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.20.vbox-extpack

卸载自带openjdk

1
$ sudo apt-get remove openjdk*

通过apt-get安装jdk1.8

安装python-software-properties

1
2
$ sudo apt-get install -y python-software-properties
$ sudo apt-get install -y software-properties-common

添加ppa

1
$ sudo add-apt-repository ppa:webupd8team/java

更新系统

1
$ sudo apt-get update

安装jdk1.8

1
$ sudo apt-get install oracle-java8-installer

检查

1
$ java -version

安装maven

方式一:解压安装

下载

http://maven.apache.org/download.cgi

解压

1
$ tar -zxvf apache-maven-3.5.2-bin.tar.gz -C /usr/local

添加环境变量

编辑/etc/profile

1
$ sudo gedit /etc/profile

添加环境变量

1
2
export M2_HOME=/usr/local/apache-maven-3.5.2
export PATH=${M2_HOME}/bin:$PATH

使配置生效

1
$ source /etc/profile

检测

1
$ mvn -v

方式二:apt-get方式安装

安装

1
$ sudo apt-get install maven

检查

1
$ mvn -v

附录

settings.xml路径
$M2_HOME/conf/settings.xml。

安装Git

1
$ sudo apt-get install -y git

安装Vagrant

安装ruby及相关

1
$ sudo apt-get -y install ruby rubygems

安装vagrant

1
$ sudo apt-get install -y vagrant

检查

1
$ vagrant -v

安装Ansible

1
2
3
$ sudo apt-add-repository ppa:ansible/ansible
$ sudo apt-get update
$ sudo apt-get install ansible

安装Gradle

安装

1
$ sudo apt-get install gradle

检查

1
$ gradle -v

安装IDEA

下载

https://www.jetbrains.com/idea/download/#section=linux

安装

1
2
3
$ sudo tar -zxvf ideaIU-2017.3.tar.gz -C /usr/local
$ cd /usr/local/idea-IU-173.3727.127/bin/
$ ./idea.sh

安装定时休息提醒软件

1
$ sudo apt-get install workrave
坚持原创技术分享,您的支持将鼓励我继续创作!