安装Linux系统的一个小总结

5 篇文章 0 订阅
3 篇文章 0 订阅

  最近项目没有那么紧张了,之前也一直想换一下操作系统来开发安卓程序。所以这两天就在自己电脑上装了个WIN8.1和ubuntu14.10版本的双系统。在这里给自己这两天做的东西做一个小小的总结吧。大部分都是看着网上大神们的文章把问题给解决的。

  其实在很久之前(应该可以追溯到本科的时候了),就一直想学习一下Linux系统,可是也怪自己太懒,总是没有开始。直到前段时间找工作的时候看了两本相关的书,现在想从新看一下,然后实践一下。

第一篇:装系统

  我用的是戴尔vostro 430台式电脑,制作了u盘的镜像之后,坑爹的发现我的电脑不支持UEFI的u盘boot,无奈只能用nero制作了一张ubuntu的装机光盘。然后顺利的把系统给装上了。

  首先,在进行语言选择的时候,如果选择了中文的话,那么在装好系统就如无界面操作的时候会出现中文乱码的情况。这个到无所谓,在设置里面可以设置语言支持的类型。而且用terminal这个软件的时候,应该是屏蔽了转码的问题,完美支持汉字了。

       这时出现了第一个问题,我的terminal命令行软件打不开,解决办法是在Ubuntu的软件中心把该软件重新安装一下,就又可以使用了。

第二篇:装软件

     因为Ubuntu的自带浏览器是Firefox,Firefox是没有带Flash插件的,所以打开浏览器不能播放。刚开始在网上找解决方发法,发现很麻烦而且不管用。其实非常容易解决,在Ubuntu软件中心里搜索Flash,第一个就是Flash播放插件,直接安装就可以解决问题了。

    然后在软件中心找了比较顺手的软件全下载了,其中新立得软件包管理器是很值得下载的,管理、卸载、安装、更新软件都很方便。

    我是在学校,所以需要使用锐捷来认证上网。在学校网站下载了Linux版本的客户端,在执行sh文件的时候竟然提示有语法错误,真是无语。对于shell脚本我是无能为力了,然后就又在网上搜解决方法。发现的大家都没有使用锐捷客户端,而是使用mentohust这个软件,(hust我们学校的啊,不知道是哪位大神写的,那肯定是可以用的了)。我的系统是Ubuntu 14.10 arm64的,所以就在网上下载了mentohust-0.3.4-1_arm64.deb,直接双击就可以安装了.如果不能安装的话,可以使用命令行安装:sudo dpkg -i mentohust-0.3.4-1_arm64.deb ,注意,如果不是在mentohust-0.3.4-1_arm64.deb所在的目录,需要写清楚目录路径。

    然后需要创建一个新的连接,我用的是静态IP,所以把IPV4的IP,子网掩码,网关,DNS全部设置好之后,在802.1x安全性中输入用户名和密码,然后保存。接着就是配置mentohust的参数了,网上有很多的文章介绍。参数的设置有两种方式:

    先说第一种吧:

打开终端,输入命令:sudo mentohust,进行mentohust的配置(下面的只是例子,具体值根据自己的需要设置)。

 
欢迎使用MentoHUST 版本: 0.3.4

Copyright (C) 2009-2010 HustMoon Studio

人到华中大,有甜亦有辣。明德厚学地,求是创新家。

Bug report to http://code.google.com/p/mentohust/issues/list

 

** 网卡[1]: eth0

** 网卡[2]: wlan0

** 网卡[3]: usbmon1

** 网卡[4]: usbmon2

** 网卡[5]: usbmon3

** 网卡[6]: usbmon4

** 网卡[7]: usbmon5

** 网卡[8]: usbmon6

** 网卡[9]: usbmon7

** 网卡[10]: usbmon8

?? 请选择网卡[1-12]: 1

** 您选择了第[1]块网卡。

?? 请输入用户名: ***

?? 请输入密码: ***

?? 请选择组播地址(0标准 1锐捷私有 2赛尔): 1

?? 请选择DHCP方式(0不使用 1二次认证 2认证后 3认证前): 2 //根据具体情况设定

** 用户名:

** 网卡: eth0

** 认证超时: 8秒

** 心跳间隔: 30秒

** 失败等待: 15秒

** 允许失败: 8次

** 组播地址: 锐捷

** DHCP方式: 不使用

** 通知超时: 5秒

** 本机MAC:

** 使用IP: ***

** 子网掩码: ***

** 认证参数已成功保存到/etc/mentohust.conf. //以后可打开此文件进行参数修改

>> 寻找服务器...

** 认证MAC: ***

>> 发送用户名...

>> 发送密码...

** 客户端版本: ****

** MD5种子: ****

** V2校验值: ****

** V3校验值: ****

>> 认证成功!

>> 发送心跳包以保持在线...(当出现这个时,说明你的网络已经连接好了,就可以关闭终端了)

第二种方法比较简单一些(我使用的是这种)

安装完之后,在/etc/中会有一个mentohust.conf的配置文件,因为在etc中无法修改,先把这个文件复制出来,放在home的根目录下面,

用gedit打开之后把相应的参数填写好,然后使用sudo cp mentohust.conf /etc/,把文件覆盖原文件。这样就配置好了。

在终端中使用sudo mentohust 就会显示具体的参数情况,并且显示登陆连接情况。打开浏览器应该可以上网了。

之前我没有把windows的客户端里面的8021x.exe Suconfig.dat   WIN64N55.dll(如果是32位系统就是WIN32N55)拷出来放在etc下面,所以总是掉线

步骤是:将win下面的锐捷网络文件夹里面的这三个文件拷出来,放在一个名为mentohust的文件夹中,然后进入该文件夹所在的目录

执行命令sudo cp -r mentohust,

这样就行了,不过每次启动的时候还是会提示8021x.exe出错,以及没有安装libnotify库,不过可以认证上网了,就不管那么多了。


安装搜狗输入法:在搜狗官网上下载Linux版本的输入法直接双击打开之后,再把语言支持中的键盘输入方式系统由ibus改成fcitx就行了,然后设置自己习惯的快捷键什么的。


安装虾米音乐,没有音乐怎么活?

sudo add-apt-repository ppa:timxx/xmradio
sudo apt-get update
sudo apt-get install xmradio

安装之后就可以使用了,在面板上右键之后就有右键菜单上的播放列表等设置。


第三篇 配置开发环境

        首先,把Ubuntu的系统工具包更新升级(深入理解Android那本书上写的)

       sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs  \

       >x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc

      我没有用上面的一个命令就安装所有的包,因为有的已经被新的包名替代了,会出错。我是一个一个安装的,碰到不对的包名,根据提示换成对的包名就行了。。。

    

      然后就是配置jdk环境了:

      我是按照这篇文章配置的   http://www.cnblogs.com/zhengyuhong/p/3383571.html

1、源码包准备:

首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u72-linux-x64.tar.gz,下载到主目录

 

2、解压源码包

通过终端在/usr/local目录下新建java文件夹,命令行:

sudo mkdir /usr/local/java

然后将下载到压缩包拷贝到java文件夹中,命令行:

进入jdk源码包所在目录

cp jdk-7u72-linux-x64.tar.gz /usr/local/java

然后进入java目录,命令行:

cd /usr/local/java

解压压缩包,命令行:

sudo tar xvf jdk-7u72-linux-x64.tar.gz

然后可以把压缩包删除,命令行:

sudo rm jdk-7u72-linux-x64.tar.gz

 

3、设置jdk环境变量

这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量

sudo gedit /etc/profile

打开之后在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.7.0_72
export JRE_HOME=/usr/local/java/jdk1.7.0_72/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin: $PATH

 

请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。

然后保存

source /etc/profile

 使profile生效

 

4、检验是否安装成功

在终端

java -version

看看是否安装成功

成功则显示如下

java version "1.7.0_72"
Java(TM) SE Runtime Environment (build 1.7.0_72-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值