使用yum安装软件:

自动安装软件包(软件管理)

YUM

解决依赖关系,自动下载软件包,基于C/S架构


S:

直接使用光盘所在的根所在的目录(/media/xxx/或/mnt)

yum源的配置_search

配置yum源的配置文件:

cd /etc/yum.repos.d

Centos-Media.repo


CentOS-Base.repo 是yum 网络源的配置文件

CentOS-Media.repo 是yum 本地源的配置文件


yum使用:

安装:

yum  clear all

yum list

yum install zsh #安装zsh

yum install httpd


安装一组软件包:

 yum grouplist

yum groupinstall "Development tools"


yum查询:

# rpm -pqi /mnt/Packages/zsh-4.3.10-7.el6.x86_64.rpm  查看一个包的作用

# yum list z*   

# yum search zsh


yum的删除:

# yum remove zsh

选项 : -y      #yes

# yum install -y zsh


http://mirrors.sohu.com/       #系统镜像站



源码编译安装软件包

前提:系统必须安装:开发工具,开发库

步骤:

  1. 获得源码包

  2. 解压    tar

  3. 配置,检测安装环境

#./configure  #检查安装环境是否符合需求,如果没有问题,生成:Makefile文件

4.编译

#make  (编译时会读取Makefile文件)

5.安装

#make install 


删除:注意路径

make uninstall

不过大多数删除不干净,所以建议大家安装时,在./configure 步骤添加一个:  --prefix 参数,这样删除或备份时,直接对删除这个目录操作就可以了  

#make   clean


#./configure  --prefix=/usr/local/名字

#make  && make install

#rm -rf 名字                 --删除路径就可以了


软件安装方法的特点:

rpm+yum:方便,软件版本低,稳定性好,管理方便,性能稍差

手动:麻烦:软件版本新,稳定性稍差,管理稍差,性能好   LAMP   LNMP


安装.src.rpm源码包的方法:

[root@localhost wang]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[root@localhost wang]# uname -m
x86_64

编译:

rpmbuild   --rrebuild      #根据将src.rpm中的源码文件编译成可执行的的二进制文件

若顺利执行成功则会在root用户家目录下生成一个rpmbulid目录


安装:

接下来就是rpm的安装过程

rpm-e lrzsz

rpm -ivh rpmbulid/RPMS/X86_61/lrzsz


echo $?
这是一个shell的变量,意思是返回上一步执行任务是否成功。
如果为0 说明执行成功
如果非0 说明执行失败。