首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

Liunx初学四-1

2014-05-26 
Liunx初学4-1软件安装Linux软件标准:?Red Hat公司的软件管理标

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

热点排行