Liunx初学4-1

===================软件安装=====================

Linux软件标准: Red Hat公司的软件管理标准:RPM
  debian开发组织:  DEB  扩展名
linux软件类型(安装方法)
1、RPM(DEB)包安装(通用方法)
2、可执行文件安装(安装向导,类似于Windows软件安装)
3、无需安装直接运行(类似于Windows中的绿色软件)
4、编译安装(类似于没有生成可执行文件的C的源代码)

1、RPM包安装
RPM命名规范:
包名-主版本号-发行号-硬件平台.rpm

命令:rpm(安装、删除、升级、查询)
安装: -i  格式: rpm -i package_file_name
 -v 显示安装过程(进度)
 -h 安装之前进行校验包的正确性
 rpm -ivh package_file_name

升级:前提是系统中已经安装了老版本的软件
 -U  格式:rpm -Uvh package_file_name
删除: -e 格式:rpm -e package_name

如何区分包文件名(package_file_name)和包名(package_name)
包名:rpm -qa 把本版号除去,剩下的就是包名

软件信息的查询
rpm -q 主选项,此选项不可以单独使用,需要和其他选项结合使用
 -a rpm -qa... 查询系统中安装的全部软件(all)
 -l rpm -ql...  查询系统中某软件包含的所有文件的列表(list)
 -f rpm -qf...  查询某文件属于那一个包(file)
 -i rpm -qi...  查询某软件的详细信息(information)
范例
 rpm -qa | grep kernel  all  查询包含kernel字串的所有包名
 rpm -ql kernel-ntfs   list all file  查询kernel-ntfs包包含的所有文件
 rpm -qi kernel-ntfs   information 查询kernel-ntfs包的信息
 rpm -qf /etc/X11/XF86Config file  查询此文件属于哪一个包

删除: rpm -e kernel-ntfs

安装JDK构建基本JAVA运行环境
rpm  -ivh jdk-....file_name
rpm -ql
配置环境变量
export JAVA_HOME=/usr/java/jdk1.5.0_06
export CLASS_PATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin
如果永久设置,把以上3行加入到
/home/user_name/.bashrc文件
或者加入到
/home/user_name/.bash_profile
以后就不需要再次设置了

2、可执行文件安装
注意:给此文件以执行权限,linux中文件是否可以执行,主要看权限
chmod +x file_name
./file_name  执行
一般都会启动安装向导,根据提示直接安装即可

3、无需安装的软件,解压缩后运行即可
目录或文件的打包压缩命令
 tar -zcvf 压缩后的文件名  要压缩的目录或文件
 -z  gzip压缩
 -c 创建打包文件
 -v 显示打包压缩的过程
 -f 为压缩后的打包文件提供一个文件名
tar -zcvf var.bak.tar.gz /var
      选项  文件名       目录
 
解包解压缩的命令
 tar -zxvf 压缩后的文件名
 -x 利用gzip解压缩
图形界面可以直接打包和解包
 单击右键
注意问题,有一些软件依赖环境设置,根据提示,设置即可

4、源代码编译
最少用的,但是也是往往一个系统上最关键的组件的
通常这种软件,很多都是驱动某个硬件的程序
安装并不困难:readme文档

Red  Hat图形界面的组件管理工具
redhat-config-packages
——不可以安装第三方软件,此命令是用来对Linux内置的软件进行添加删除的
默认需要安装光盘
如果没有安装光盘,有ISO镜像文件也可以
需要执行
redhat-config-packages --isodir=/PATH

你可能感兴趣的:(Linux,Linux,RedHat,Debian,JDK,Windows)