Linux|Liunx初学4-1

===================软件安装=====================
Linux软件标准: Red Hat公司的软件管理标准:RPM
debian开发组织:DEB扩展名
linux软件类型(安装方法)
1、RPM(DEB)包安装(通用方法)
2、可执行文件安装(安装向导,类似于Windows软件安装)
3、无需安装直接运行(类似于Windows中的绿色软件)
4、编译安装(类似于没有生成可执行文件的C的源代码)
【Linux|Liunx初学4-1】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 kernelall查询包含kernel字串的所有包名
rpm -ql kernel-ntfslist all file查询kernel-ntfs包包含的所有文件
rpm -qi kernel-ntfsinformation 查询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 压缩后的文件名要压缩的目录或文件
-zgzip压缩
-c 创建打包文件
-v 显示打包压缩的过程
-f 为压缩后的打包文件提供一个文件名
tar -zcvf var.bak.tar.gz /var
选项文件名目录

解包解压缩的命令
tar -zxvf 压缩后的文件名
-x 利用gzip解压缩
图形界面可以直接打包和解包
单击右键
注意问题,有一些软件依赖环境设置,根据提示,设置即可
4、源代码编译
最少用的,但是也是往往一个系统上最关键的组件的
通常这种软件,很多都是驱动某个硬件的程序
安装并不困难:readme文档
RedHat图形界面的组件管理工具
redhat-config-packages
——不可以安装第三方软件,此命令是用来对Linux内置的软件进行添加删除的
默认需要安装光盘
如果没有安装光盘,有ISO镜像文件也可以
需要执行
redhat-config-packages --isodir=/PATH

    推荐阅读