系统软件安装

 

 

1 安装fcitx中文输入法(google pinyin)

sudo add-apt-repository ppa:fcitx-team/stable

sudo apt-get update 

sudo apt-get install fcitx fcitx-config-gtk im-config

sudo apt-get install fcitx-googlepinyin

 

im-config -s fcitx -z default (注意:此处不需要sudo)

logout或重启

安装im-switch/im-config 会把language-support 覆盖掉,安装language-support也会把im-switch覆盖。只装im-switch就可以了。

 

在system settings里面的language support添加相关的语言包,会自动安装。选择fcitx,不要选择ibus。

通过configureFcitx配置添加googlepinyin输入法。

 

2 安装git

sudo apt-get install git

git config --list

git config --global user.name "username"

git config --global user.email "email"

ssh-keygen -t rsa

用任意文本编辑器打开id_rsa.pub到github。

 

3 安装eclipse并制作desktop

touch /usr/share/applications/eclipse.desktop

粘贴并保存如下内容

[Desktop Entry]
Name=Eclipse 4
Type=Application
Exec=/opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse

------

修改eclipse.ini  添加-vm $JAVA_HOME/bin/java
重启或者logout后就可以看到eclipse 

 

4 开通ssh服务

sudo apt-get install openssh-server openssh-client

netstat -tnl 检查22端口是否listen

 

5 安装wireshark

 

sudo apt-get install wireshark

------

Couldn’t run /usr/bin/dumpcap in child process: Permission denied

 

sudo apt-get install libcap2-bin

sudo groupadd wireshark

sudo usermod -a -G wireshark YOUR-USER-NAME

newgrp wireshark

sudo chgrp wireshark /usr/bin/dumpcap

sudo chmod 754 /usr/bin/dumpcap

 

#下面两句执行其中一句就可以了,我执行的是第一句

sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap

sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap

重启系统

 

6 安装atom

sudo add-apt-repository ppa:webupd8team /atom
sudo apt-get update
sudo apt-get install atom

 

7 安装mysql

 查看安装包情况

sudo dpkg -l | grep mysql

sudo apt-get autoremove --purge mysql-server-5.5

sudo apt-get remove mysql-common

清理残留安装软件

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

sudo add-apt-repository ppa:ondrej/mysql-5.7

sudo apt-get update

sudo apt-get upgrade

sudo apt-get upgrade mysql-server mysql-client

sudo /etc/init.d/mysql restart

sudo mysqladmin -u root password newpassword

create user gavin;

grant all privileges on *.* to 'gavin@%' identified by '123456';

 

 

 

8 安装visual vm

 http://visualvm.java.net/

 

 

9 搭建docker环境

pre-requisites

$ sudo apt-get update

$ sudo apt-get install curl  linux-image-extra-$(uname -r)  linux-image-extra-virtual

下载:

docker-engine_1.13.0-0~ubuntu-xenial_amd64.deb 

$ sudo dpkg -i /path/to/package.deb

$ sudo docker run hello-world 

 

 

10 搭建golang环境

下载linux二进制编译包,

sudo tar -zvxf go1.7.4.linux-amd64.tar.gz -C /opt/

export GOROOT=<gohome>

export PATH=$PATH:$GOROOT/bin

 

$go version

go version go1.7.4 linux/amd64

 

 

11 安装redis

安装最新版的redis

sudo add-apt-repository -y ppa:rwky/redis

sudo apt-get update

sudo apt-get install redis-server

-------

上面的方法安装的还不是最新的。

$ wget http://download.redis.io/releases/redis-3.2.6.tar.gz

$ tar xzf redis-3.2.6.tar.gz

$ cd redis-3.2.6

$ make

编译成功后

sudo cp src/* /opt/redis

sudo chmod 2755 redis-server

sudo chmod 2755 redis-cli

 

12 安装zookeeper

 

13 安装mongodb

 

 

14 安装rabbitMQ

 

15 搭建lua环境

curl -R -O http://www.lua.org/ftp/lua-5.3.3.tar.gz

tar zxf lua-5.3.3.tar.gz

cd lua-5.3.3

sudo apt-get install libreadline-dev

make linux test 

sudo make install

-------

cd src && mkdir -p /usr/local/bin /usr/local/include /usr/local/lib /usr/local/man/man1 /usr/local/share/lua/5.3 /usr/local/lib/lua/5.3

cd src && install -p -m 0755 lua luac /usr/local/bin

cd src && install -p -m 0644 lua.h luaconf.h lualib.h lauxlib.h lua.hpp /usr/local/include

cd src && install -p -m 0644 liblua.a /usr/local/lib

cd doc && install -p -m 0644 lua.1 luac.1 /usr/local/man/man1

------------

安装luarocks

1)下载luarocks

2)./configure

3)make build

4)sudo make install

5)sudo make bootstrap

/usr/local/bin/luarocks

sudo luarocks install luafilesystem

lua组件安装及示例

 

16 安装nginx

sudo apt-key add nginx_signing.key

sudo vim /etc/apt/sources.list

deb http://nginx.org/packages/ubuntu/ xenial nginx

deb-src http://nginx.org/packages/ubuntu/ xenial nginx

sudo apt-get update

sudo apt-get install nginx

 

 

17 安装node

 

 

18 安装gradle

 

 

19 安装解压缩软件

sudo apt-get install p7zip-full p7zip-rar

sudo apt-get install unrar

 

 

20 安装workbench

直接到mysql官网下载deb安装包,直接安装。

 

21 sublimetext安装

go lang IDE

http://www.sublimetext.com

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
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

22

 

 

23

 

24

 

 

25

 

 

26

 

 

27

 

28 光驱安装

sudo mkdir -p /mnt/cdrom

eject /dev/cdrom

sudo mount  -t auto  -o ro  /dev/sr0    /mnt/cdrom

 1。安装vcdimager. 

sudo apt-get install vcdimager 
2. 在终端中执行 
vcdxrip -C /dev/cdrom 

猜你喜欢

转载自gavin2lee.iteye.com/blog/2352794