ubuntu探索之路
前几天不小心手贱升级了一下电脑的驱动,结果用尽了办法也上不了网了,刚好学习的分布式框架虽然windows下也能用,但是毫无疑问在linux系统下使用更加贴近开发者们。
之前也对linux系统有所涉及,但都是在虚拟环境下,跟真实情况有所差别,于是简单总结一下过去的坑:
- root用户登录
- Oracle Java安装及配置
- Eclipse环境搭建
- Maven
- Matlab2016b安装
- geo、proj4、gdal、opencv编译
- 中文输入法
- 常用软件安装
环境介绍:
机型 : Acer
型号:Aspire-V5-552G
硬盘 : 128G
系统:ubuntu15.10 64bit
处理器:AMD A10-5757M APU with Radeon(tm) HD Graphics × 4
root用户登录
linux系统对于用户权限设置得非常严格,这一点是我们在windows下常常体会不到的。配置的时候我可不希望天天用命令行,而且常常要输密码。于是先用root用户来配置软件吧。
ubuntu配置root的方法比较简单:
首先在终端内获取root权限
sudo -i
输入管理员密码后就可以以root用户权限修改文件了,接下来
gedit etc/lightdm/lightdm.conf
在弹出的记事本输入以下内容
[SeatDefaults]
greeter-session=unity-greeter
greeter-show-manual-login=true
allow-guest=false
重启计算机,有可能会出现类似于”tty name failed”的提示,按照其提示,将/root/.profile文件中的mesg n
替换成tty -s && mesg n
,再次重启,问题解决。
Oracle Java安装及配置
首先肯定是去官网下java包了
系统当然要选linux,多少位看机器,这里提供了两种包,rpm
和tar
,前者可以通过转deb
文件在adt里安装,后者直接解压缩设置环境变量并添加到$PATH
里,也就是要使java
这个程序在$PATH
里。
这里我用的是前者,安装完以后java
在usr
文件夹下。(BUT!!!这里其实有时候会出现一个问题,我后面会讲到。)
Eclipse环境搭建
丢一个Eclipse官网去下载吧,这里用eclispe-installer,直接运行的话会出现一个错误缺少jre
于是在终端输入
ln -s jdk下jre的路径 jre
会在本地创建一个jre文件夹软链接
接下来运行eclipse-installer结果出现了错误
找了一些资料以后发现原来是deb安装的java\jre里有一些后缀为.pack
没有释放成.jar
可以用java\bin里的unpack200将其解压
unpack200 jre路径/XXX.pack jre路径/XXX.jar
解压完成后重启installer,ok!
Maven
apt-get install maven
集成好了我们就用,so easy!
Matlab2016b安装
matlab其高精度的数学计算能力、简易的语法以及极为人性化的帮助是非常优秀的,下面我们就来安装它:
下载好Matlab2016b.iso CD1 和CD2,先用管理器只挂载第一个,不要挂载第二个。这里要注意了,直接点install或者在文件夹的终端调用install是没用的。需要在命令行里切换到目录的上一层,然后再调用install
{镜像挂载路径}cd ..
cd XX/install
接下来就开始自动安装了!安装到一半会要求换CD,这时把CD1退出来,挂载CD2,再继续就可以了!安装完成以后使用license激活,特殊手段的还需要覆盖安装目录下某些文件。
终于可以使用matlab了,可是问题又来了!点击matlab主程序只有启动界面,然后就没反应了???
在终端里输入matlab
却能正常打开,于是决定创建一个快捷方式。方法也比较简单:在桌面打开终端,输入
gedit matlab.desktop
在打开的面板里输入如下内容:
[Desktop Entry]
Encoding=UTF-8
Name=MATLAB2016b
Comment=MATLAB2016b
Exec=Matlab程序位置
Icon=图标位置
Terminal=true
StartupNotify=true
Type=Application
Categories=Application;Development;
注意Terminal要为true,否则刚才的问题还会出现。最后享受matlab带来的便捷吧!~
geo、proj4、gdal、opencv编译
这一章主要记录的是一些开源库的编译过程,由于内容比较多,打算分成几部分来讲,后面会贴链接,这里先pass。
中文输入法
在windows下面各种输入法都不错,而到了linux下,Fcitx则是首选,但这个输入法和windows下有一些不同,下面就来说说笔者遇到的几个坑:
- 配置输入法时要选择拼音!选择汉语就会无法输入!
- 在windows下我们用ctrl+shift实现输入法的切换,而到了linux下,注意这里要配置为激活,类似于下图
这里笔者设置的是ctrl+space为激活,ctrl+shift为切换。这样ubuntu下默认为键盘字符输入,所以激活以后就成为拼音,就可以输入汉字了,想输入字母再按以下ctrl+space就可以了。此时输入法顺序如下:
常用软件安装
稍微记录一下常用的软件,方便大家参考
软件名称 | 描述 |
---|---|
Okular | 文档查看器 |
ClassicMenue Indicator | 类似于windows下的开始菜单,对用户安装的程序进行了分类 |
Geogebra | 图形画板工具 |
Deluge | 使用 BitTorrent 协议的一款点对点文件共享程序。 |
新立得软件管理包 | 软件包管理工具,效率比ubuntu自带的软件中心要高一些 |
VLC media player | 开源播放器,功能挺完善 |
Gdebi软件管理包 | deb安装工具 |
Cairo-Dock | mac启动栏一样的桌面小工具 |
GoldenDict | 一个连接wiki的字典 |
cmake | 跨平台编译工具 |
zeal | API神器,谁用谁知道! |