ubuntu探索之路

来源:互联网 发布:php5权威编程 pdf 编辑:程序博客网 时间:2024/04/29 20:12

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-greetergreeter-show-manual-login=trueallow-guest=false

重启计算机,有可能会出现类似于”tty name failed”的提示,按照其提示,将/root/.profile文件中的mesg n替换成tty -s && mesg n,再次重启,问题解决。

Oracle Java安装及配置

首先肯定是去官网下java包了
linux
系统当然要选linux,多少位看机器,这里提供了两种包,rpmtar,前者可以通过转deb文件在adt里安装,后者直接解压缩设置环境变量并添加到$PATH里,也就是要使java这个程序在$PATH里。
这里我用的是前者,安装完以后javausr文件夹下。(BUT!!!这里其实有时候会出现一个问题,我后面会讲到。)

Eclipse环境搭建

丢一个Eclipse官网去下载吧,这里用eclispe-installer,直接运行的话会出现一个错误缺少jre于是在终端输入

ln -s jdk下jre的路径 jre

会在本地创建一个jre文件夹软链接
接下来运行eclipse-installer结果出现了错误
jvm terminated
找了一些资料以后发现原来是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-8Name=MATLAB2016bComment=MATLAB2016bExec=Matlab程序位置Icon=图标位置Terminal=trueStartupNotify=trueType=ApplicationCategories=Application;Development;

注意Terminal要为true,否则刚才的问题还会出现。最后享受matlab带来的便捷吧!~

geo、proj4、gdal、opencv编译

这一章主要记录的是一些开源库的编译过程,由于内容比较多,打算分成几部分来讲,后面会贴链接,这里先pass。

中文输入法

在windows下面各种输入法都不错,而到了linux下,Fcitx则是首选,但这个输入法和windows下有一些不同,下面就来说说笔者遇到的几个坑:

  • 配置输入法时要选择拼音!选择汉语就会无法输入!
  • 在windows下我们用ctrl+shift实现输入法的切换,而到了linux下,注意这里要配置为激活,类似于下图
    fictx_config
    这里笔者设置的是ctrl+space为激活,ctrl+shift为切换。这样ubuntu下默认为键盘字符输入,所以激活以后就成为拼音,就可以输入汉字了,想输入字母再按以下ctrl+space就可以了。此时输入法顺序如下:
    fact_input

常用软件安装

稍微记录一下常用的软件,方便大家参考

软件名称 描述 Okular 文档查看器 ClassicMenue Indicator 类似于windows下的开始菜单,对用户安装的程序进行了分类 Geogebra 图形画板工具 Deluge 使用 BitTorrent 协议的一款点对点文件共享程序。 新立得软件管理包 软件包管理工具,效率比ubuntu自带的软件中心要高一些 VLC media player 开源播放器,功能挺完善 Gdebi软件管理包 deb安装工具 Cairo-Dock mac启动栏一样的桌面小工具 GoldenDict 一个连接wiki的字典 cmake 跨平台编译工具 zeal API神器,谁用谁知道!
0 0