rpm安装

   /etc/rc.local 系统最后一个运行的脚本,可设置开机启动项目

   mount -o loop/home/1118_tS/ISO/rhel-server-6.4-x86_64-dvd.iso/mnt/rhel6u4/

 把该命令写入到/etc/rc.local中,可以开机自动挂载

红帽6安装包在Packages红帽5安装包在Server

   #mkdir/mnt/rhel6u4

   #mount-o loop iso镜像的路径挂载点

       -o指定文件系统的属性

       loop只有在挂载镜像的时候需要loop(回环)

rpm软件包:

   zlib-devel-1.2.3-29.el6.x86_64.rpm

 软件名称版本号(主板本号,次版本号,修订号)操作系统 cpu平台

 操作系统:el6 el5debin suse fedora ubuntu

   cpu平台:i386 i486 i586 i686 表示32位软件系统

   x86_64 表示64位软件系统

   noarch 表示3264位通用

rpm命令:

   #rpm -ivh aaa.rpm 安装rpm软件包

       -i     install 安装

       -vh  verbose human屏幕显示百分比

查询软件的安装路径:

   #rpm -ql 软件名称

       -q   query 查询

       -l    list 列表

   /usr/bin/lftplftp的配置文件位置

查询软件的名称:

   #rpm -qa | grep lftp查询跟lftp有关的软件

   lftp-4.0.9-1.el6.x86_64 查询出lftp客户端的软件名称

查询软件的详细信息:

   #rpm -qi 软件名称

查询某一个文件是哪个软件产生的:

   #rpm -qf /etc/passwd查询passwd是哪个软件产生的

   setup-2.8.14-20.el6.noarch

卸载rpm软件包

   # rpm -e 软件名称

       -e   erase 抹去

   # rpm -e lftp-4.0.9-1.el6.x86_64卸载lftp客户端软件包

   --force 在安装的时候用,强制安装

   --nodeps 不检查依赖关系(在卸载中使用)


yum安装

yum可以自动解决依赖关系

本地yum

   yum源,提供软件的安装目录,挂载镜像到本地目录(rhel6默认用Server)

   yum客户端的配置文件

       #cd /etc/yum.repos.d/yum配置文件的位置

       #rm -rf  /etc/yum.repos.d/*清空里面的文件

       #vim yum.repo新建一个yum配置文件(必须以.repo结尾)

           [yum1118]          yum源名称,只要不和其他yum源配置文件重名就行

           name=rhel6u4    用来描述yum源的(comment)

           baseurl=file:///mnt/rhel6u4/Server      用来指定yum源的绝对路径

           enabled=1          是否使用此yum源,1为是

           gpgcheck=0       检查软件,0为否

    #yum clean all       清理yum缓存(当修改过yum配置文件和路径的时候使用)

   #yum search mysql    

查看与mysql相关的包,该命令会搜索到系统已经安装的和yum源里面没有安装的软件信息(可以用来测试yum是否可用)

   #yum install            软件名称安装软件(名称用search命令查找)

       -y跳过确定提示

   #yum erase             软件名称卸载软件

   #yum remove         软件名称卸载软件

   #yum grouplist       查看系统已经安装好的软件组和没有安装的软件组

   #yum list                 查看系统已经安装好的软件和没有安装的软件

   #yum groupinstall   软件组名称安装软件组

自己制作yum

   #mkdir my_yum             (存放rpm文件)

   #createrepo /my_yum     把该路径做成yum(会多出一个repodata的文件菜单)

   #createrepo --update /my_yum   更新yum源文件


src.rpm源码分发版的rpm

   #rpmbuild --rebuildlftp-4.0.9-1.el6.src.rpm弄成rpm

   /root/rpmbuild/RPMS/X86_64生成rpm包的路径

   /usr/src/redhatrhel5 rpm包路径


编译安装与卸载

编译安装(源码):最新出来的软件或者软件的最新版本都是编译安装的

   1. 解压

   2. cd到解压目录

   3. ./configure --prefix=安装目录(可以自动创建)

   配置一个叫做Makefile的文件,该文件记录了软件安装过程中所需要的配置

   使用方法:--help官方手册该软件的安装手册

   没有c编译器的需要安装 #yum install *gcc*

   4. make编译产生可执行文件

   5. make install 安装

   软件安装完成之后,软件的所有信息和文档、文件全部都在安装目录下

编译安装软件的卸载:

   1.直接删除安装目录(常用)

   2.cd到解压目录,

       #make uninstall卸载

       #make clean(用来清除一些额外的文件,某些软件可用此命令卸载)

       #make distclean(用来彻底清除安装过程中额外的文件)

       #vim READEME软件的介绍

       #vim INSALL软件安装的过程(一般软件)


关于其他软件

.bin .sh .pl .bundle这一类软件只需要赋予可执行权限,直接运行安装。