概述
Red hat 9 enterprise linux的安装:
分区 / ext3 系统文件
/boot ext3 内核文件
/home ext3 用户目录
/swap swap 交换区,相当虚拟内存,大小约分配内存的1.5倍
firefox2.0.0.1的安装
安装过程中选中gnome桌面,图形浏览器为firefox1.0版本的.完成后需要升级到2.0版本的,从网上下了firefox2.0.0.1.tar.gz包, linux中文件可以打包和压缩.打包只是把许多文件以及文件夹合并成一个文件,总的大小没有变化.而压缩自然就改变了总文件的大小.
打包压缩目录/etc:
tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
解压缩:
tar -xvf etc.tar
tar -zxvf etc.tar.gz
tar -jxvf etc.tar.bz2
用命令tar -zxvf firfox2.0.0.1.tar.gz解压后的firefox程序已经可以运行了 .但它并不是默认的系统浏览器程序.所以需要把该程序替换原来的v1.0版本. 找到firefox命令程序在 /usr/bin目录下, 把刚解压后的firefox脚本替换原来的firefox脚本,并且把所由的除了 firefox脚本的其他文件移动到/usr/local/lib/firefox-2.0.0.1目录下.为什么是在/usr/local/lib/firefox-2.0.0.1目录下?因为firefox shell脚本里指定了这目录,所以得把其他的文件移动到这,当然也可以改动firefox shell脚本里定义的目录.
java编程环境的安装设置
到sun公司的网站下载一个jdk1_5_0_11-linux-i586-rpm.bin,这种文件只需要bash改文件就就行,从它的安装过程来看,该脚本现自解压一个
jdk1_5_0_11-linux-i586.rpm这样一个标准的linux下的安装包文件,后再安装.jdk安装完后就得配置环境变量了,其中一种办法:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
export JAVA_HOME=/usr/java/jdk1.5.0_11
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export PATH
export CLASSPATH=:$JAVA_HOME/jre/lib:$JAVA_HOME/lib
unset USERNAME
到此java运行环境配置完毕
这种办法是针对每个用户才起作用的.
第二种办法对全部该系统的用户都有效
打开etc/profile在文件结尾加上
export JAVA_HOME=/usr/java/jdk1.5.0_11
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export PATH
export CLASSPATH=:$JAVA_HOME/jre/lib:$JAVA_HOME/lib
一切ok
验证是否成功配置:
环境变量是否生效
[hardmy@yalong-zhaozy ~]# echo $JAVA_HOME
/usr/java/jdk1.5.0_11
[hardmy@yalong-zhaozy ~]# echo $CLASSPATH
:/usr/java/jdk1.5.0_11/lib:/usr/java/jdk1.5.0_11/jre/lib
[hardmy@yalong-zhaozy ~]# echo $PATH
//usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/hardmy/bin:/usr/java/jdk1.5.0_11
/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
[hardmy@yalong-zhaozy ~]# java -version
java version "1.4.2"
gcj (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
jdk:
[hardmy@yalong-zhaozy ~]$ vi test.java
class test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
[hardmy@yalong-zhaozy ~]$ javac test.java
[hardmy@yalong-zhaozy ~]$ java test
Hello World!
OK,工作正常。
最后
以上就是精明裙子为你收集整理的linux 学习的全部内容,希望文章能够帮你解决linux 学习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复