使用yum安装软件:shell
自动安装软件包(软件管理)网络
YUM架构
解决依赖关系,自动下载软件包,基于C/S架构ide
S:工具
直接使用光盘所在的根所在的目录(/media/xxx/或/mnt)性能
配置yum源的配置文件:开发工具
cd /etc/yum.repos.dui
Centos-Media.repo
spa
CentOS-Base.repo 是yum 网络源的配置文件blog
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/ #系统镜像站
源码编译安装软件包:
前提:系统必须安装:开发工具,开发库
步骤:
得到源码包
解压 tar
配置,检测安装环境
#./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 说明执行失败。