04、rpm+yum+tar解压
Linux 下安装软件:
1、rpm 软件包的安装
一般安装都用 rpm -ivh 包路径及名字
如:rpm -ivh /soft/RealPlayer11GOLD.rpm --安装/soft下 RealPlayer11GOLD.rpm 包
相关参数:
--force 强制安装
--nodeps 不考虑依赖关系
--prefix 安装到指定路径
--root 将指定的路径作为根目录
-q 查询系统中安装的软件包
-a 查看所有已安装的包,通常不会这样查,因为输出信息太多,一般会 rpm -qa | grep -i 包名(不要带路径)
例:查看是否安装了 vnc 包 rpm -qa | grep -i vnc
-f 查看文件属于哪个包(文件要用绝对路径)
rpm -qf /bin/rm
rpm -qf /bin/ls
-pl 查看软件包的文件列表,告诉你包装好后有哪些文件
例:看realplay 安装后有哪些文件 rpm -qpl /soft/RealPlayer11GOLD.rpm
-pi 查看包信息
-e 卸载
卸载前查一下包名以及系统中有没有这个包
rpm -qa | grep -i realplay (包不要带路径) rpm -e RealPlayer-11.0.0.4028-20080225.i586 --卸载时要用包的全名,查询可以模糊查询,不用合名,卸载要 rpm -qa | grep -i real --再次查看一下,确认是否卸载
2、rpm 源码包的安装
这种包的一般格式是 .src.rpm
安装方法:
1) rpm --rebuild xxx.src.rpm --------先把它生成二进制的rpm 包,注意输出位置
通常会在 /usr/src/redhat/RPMS.....
2) 把生成的rpm 用 rpm -ivh 安装 ---------rpm -ivh
3、yum rpm 安装包时,经常会遇到一个问题--依赖关系。
yum 是需要配置的,其配置文件是 /etc/yum.repos.d 下的任一 repo 文件,为了方便,我们还是用 /etc/yum.repos.d/rhel-source.repo
yum 配置过程:
1) 按安装光盘文件(或者解决依赖问题的其他文件)放到一个能访问的位置,可以把光盘文件拷过去,也可以挂载iso
2) 编写配置文件
/etc/yum.repos.d/rhel-source.repo
[base] -- 随意起的标签名
name=Server -- 随意起的名字
baseurl=file:///rhel62 -- 文件位置
file 用于本机,除了file以外,还可以
ftp:// http://
如:http://172.16.1.116/rhel62
enabled=1
gpgcheck=0
3) 检查验证
yum clean all
yum list --如果没有错误之类的信息显示,并且有软件列表显示出来 --就ok
4) 用yum 安装软件
yum install ...
yum install tigervnc-server*
在执行安装时,当前目录有要在软件所在目录,可看到 yum 安装软件时,不要指定软件包位置。
5) yum 卸载软件
yum erase 包名 (卸载前可以用rpm -qa | grep -i ... 看一下)
yum erase flash-plugin-11.1.102.63-release.x86_64
6) 重新安装
yum reinstall ....
如删除/sbin/fdisk /bin/ls bin/ps 要恢复这些文件的话,可以重装相应包
yum 使用图形界面:
yum 配置好后,还有一个好处,图形界面也可以来安装
yum 组安装
yum 可以安装一组相关软件,可以用 yum groupinstall
先用 yum grouplist 看一看有哪些组可以安装,再 yum groupinstall 来安装
如:
yum grouplist
yum groupinstall 图形生成工具
用yum 安装自己下载的软件包
1) 安装一个 createrepo 工具包 yum install createrepo* 2) 将下载的rpm 软件包放到一个目录,再用 createrepo 处理,生成yum 相关信息 createrepo /soft/rpm --我的包是放在/soft/rpm 下 3) 编辑yum配置文件(主要是把/soft/rpm 目录加进去) [myrpm] name=myrpm baseurl=file:///soft/rpm enabled=1 gpgcheck=0 4) yum clean all&&yum list 5) yum install
4、源码软件包安装
1) 解压软件包 tar -xvf 包路径和包名 tar -xvf ntfs-3g_ntfsprogs-2012.1.15.tgz 解压后,最好到解压目录去看一看 readme fat install news 之类的文件一般来讲这些文件告诉了我们一些软件信息、安装信息等 2) 编译配置 ./configure 也可以通过 ./configure --help 查看配置选项,并进行相关参数设置 3) 编译 make 4) 安装 make install
5、其它软件包的安装
现在linux 平台多了很多二进制可执行文件,如: .bin .bundle 这类文件,只要将其设置为可执行权限,运行即可
对于提供了 .sh .pl的软件包,同.bin 类似,运行 xxx.sh xxx.pl 即可
.jar 文件,需要安装java 虚拟机,然后用 java 去解析运行 java -jar xxx.jar