安装完 Ubuntu 后, 该做的事

JDK

使用PPA源方式安装:
  1. 添加PPA
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
  1. 安装 oracle-java-installer
// JDK7
sudo apt-get install oracle-java7-installer

// JDK8
sudo apt-get install oracle-java8-installer

安装器会提示你同意 oracle 的服务条款,选择 ok

然后选择yes 即可

如果你懒,不想自己手动点击.也可以加入下面的这条命令,默认同意条款:

// JDK7 默认选择条款
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections


// JDK8 默认选择条款
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

接下会是等待(依个人网速定)

如果你因为防火墙或者其他原因,导致installer 下载速度很慢,可以中断操作.然后下载好相应jdk的tar.gz 包,放在:

/var/cache/oracle-jdk7-installer             (jdk7) 

/var/cache/oracle-jdk8-installer              (jdk8) 

下面,然后安装一次installer. installer 则会默认使用 你下载的tar.gz包

  1. 设置系统默认jdk
// JDK7
sudo update-java-alternatives -s java-7-oracle

// JDK8
sudo update-java-alternatives -s java-8-oracle

如果即安装了jdk7,又安装了jdk8,要实现两者的切换,可以:

// jdk8 切换到jdk7
sudo update-java-alternatives -s java-7-oracle

// jdk7 切换到jdk8
sudo update-java-alternatives -s java-8-oracle
  1. 测试 JDK 是是否安装成功:
java -version

javac -version

Wine

安装
  1. 如果你的电脑是64位的, 则开启32位架构
$ sudo dpkg --add-architecture i386 
  1. 添加 PPA
$ sudo add-apt-repository ppa:wine/wine-builds
  1. 更新本地包
$ sudo apt-get update
  1. 安装
// Development 版本

$ sudo apt-get install --install-recommends winehq-devel

// Staging 版本
$ sudo apt-get install --install-recommends winehq-staging
乱码
  1. 初始设置: 运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。
  2. 准备字体:

为了让 Windows 应用程序看上去更美观,所以需要 Windows 下面的字体。
由于我已经将 simsun.ttc 复制到 /usr/share/fonts/windows/
目录中了。所以我只需要在 ~/.wine/drive_c/windows/fonts/目录中为
simsun.ttc 创建一个符号连接:

$ cd ~/.wine/drive_c/windows/fonts
$ ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc
$ ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc

创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。

  1. 修改 ~/.wine/system.reg

装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置:

gedit ~/.wine/system.reg

(一定要使用 gedit 或其他支持 gb2312/utf8
编码的编辑器修改这些文件,否则文件中的中文可能变乱码)

搜索: LogPixels

找到的行应该是:[System\\CurrentControlSet\\Hardware
Profiles\\Current\\Software\\Fonts]

将其中的:

"LogPixels"=dword:00000060

改为:

"LogPixels"=dword:00000070

搜索: FontSubstitutes

找到的行应该是:[Software\\Microsoft\\Windows
NT\\CurrentVersion\\FontSubstitutes]

将其中的:

"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2″="Tahoma"

改为:

"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2″="SimSun"
  1. 修改 ~/.wine/drive_c/windows/win.ini
gedit ~/.wine/drive_c/windows/win.ini

在文件末尾加入:

[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
  1. 最关键的一步,网上很多文章中没有提到的一步──把下面的代码保存为zh.reg,然后终端执行regedit
    zh.reg
    。从 Windows 目录下的 Fonts里的simsun.ttc 复制到 /home/user/.wine/drive_c/windows/fonts 里面。
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"
常用命令
winecfg             // wine 设置
wine 程序路径       // 使用wine打开windows程序
wine taskmgr        // 任务管理器
wine uninstaller    // 卸载软件
wine regedit        // 注册表
wine notepad        // 记事本
wineboot            // 重启wine
QQ 登录框无法输入
  • 打开 wine 设置
$ winecfg
  • 在函数库一栏中, 新增函数库顶替中, 添加 riched20.dllriched30.dll

Shadowsocks 客户端

命令行
// 安装PIP
$ apt-get update
$ apt-get install python-pip
$ python-setuptools m2crypto

// 安装shadowsocks
$ pip install shadowsocks

查看帮助

sslocal --help

启动

sslocal -c config.json

配置文件内容

{
    "server":"11.22.33.44",
    "server_port":50003,
    "local_port":1080,
    "password":"123456",
    "timeout":600,
    "method":"aes-256-cfb"
}
  • server 你服务端的IP
  • servier_port 你服务端的端口
  • local_port 本地端口,一般默认1080
  • passwd ss服务端设置的密码
  • timeout 超时设置 和服务端一样
  • method 加密方法 和服务端一样

LNMP

sudo wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp

Terminator 多窗口终端

sudo apt-get install terminator

Xdebug

  1. 编译 Xdebug
$ tar -zvxf xdebug-2.2.3.tgz
$ cd xdebug-2.2.3
$ phpize
$ ./configrue --with-php-config=/usr/local/php/bin/php-config
$ make
$ make test
$ make install
  1. 修改 php.ini
zend_extension= "/usr/local/php/extension/xdebug.so"

xdebug.default_enable = On
xdebug.show_exception_trace = On
xdebug.show_local_vars = 1
xdebug.max_nesting_level = 50
xdebug.var_display_max_depth = 6
xdebug.dump_once = On
xdebug.dump_globals = On
xdebug.dump_undefined = On
xdebug.dump.REQUEST = *
xdebug.cli_color = 2

MongoDB

  1. 导入包管理系统所使用的公钥
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
  1. 创建一个 /etc/apt/sources.list.d/mongodb-enterprise.list 文件
$ echo "deb [ arch=amd64,arm64,ppc64el,s390x ] http://repo.mongodb.com/apt/ubuntu xenial/mongodb-enterprise/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
  1. 更新本地包数据
$ sudo apt-get update
  1. 安装 MongoDB Enterprise 包
$ sudo apt-get install mongodb-enterprise

Eclipse

  1. Eclipse 下载 Eclipse Installer
  2. 在 Eclipse Installer 中选择合适版本安装
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值