软件管理

rpm包命名原则
i386 ,i486 ,i586 ,i686适用的硬件平台
.noarch' 不区分位数
依赖安装有树形依赖,环形依赖 一般会同时安装,强制安装(不推荐)

rpm包获取
1.插入系统安装光盘
2.连接光驱设备
3.在系统中执行挂载命令
4.# mount /dev/cdrom /mnt/
5.进入rpm包目录
6.cd /mnt/Packages/

Rpm包命名原则
httpd-2.2.15-15.el6.centos.1.i686.rpm
httpd:软件包名
2.2.15:软件版本
15:发行次数
el6.centos:适合的linux平台
i686:适合的硬件平台
rpm:rpm包扩展名
rpm安装
rpm -ivh 包全名
-i (install)安装
-v (verbose)显示详细信息
-h (hash)显示进度
rpm -Uvh 包全名 (升级)
rpm -e 包名 (卸载)
--nodeps (不检查依赖性)
rpm -q 包名(查询是否安装)
rpm -qa (查询所有安装的rpm包)
rpm -qi 包名 (查询软件信息)
rpm -qip (查询未安装包信息)
rpm -ql 包名(查询安装路径)
rpm -qf 系统文件名(查询系统文件属于哪个安装包)
rpm -V 已安装的包名(校验指定RPM包中的文件)

1月16日
挂载本地yum源
1、挂载光盘 mount /dev/cdrom /mnt
2、进入到yum配置文件 cd /etc/yum.repos.d
3、让里面的文件失效(加个后缀.bak)
4、新建一个以.repo结尾的文本并编译(编译如下)
[jcclty]容器名
name=
baseurl=file:///mnt
enabled=1
gpgcheck=0
5、yum clean all 清空yum缓存
6、yum list(就可发现搭建成功) 


源码安装过程(以安装apache为例)
1、下载安装的源码包(wget 源码包地址)
2、将源码包解压到/usr/local/src tar -jxvf 源码包全名 -C /usr/local/src
3、进入到安装路径 cd /usr/local/src 可以用ls列出目录再进入我们需要安装的安装包目录(cd 安装包目录)
4、执行命令 ./configure 在此过程中如果安装停止并且出现error、warning或no的提示表示安装出现错误(可能是缺少翻译的语言,根据提示可以去下载对应的语言
一般是c语言,下载命令yum -y install gcc)
5、上一步执行完后可以发现多了一个makefile的文件,这是用于后续的编辑,然后我们执行命令make(编译)
6、如果上一步发生错误,我们应执行make clean 然后再次执行make,如果没有错误我们执行命令 make install(编译安装)
7、安装完成后我们可以启动测试(/usr/local/apache2/bin/apachectl start)进入浏览器输入127.0.0.1可以发现it works出现,代表安装成功
卸载 可以用rm -rf /usr/local/apache2/
源码包安装位置:安装在指定位置中/usr/local/软件名
源代码保存路径一般要保存在 /usr/local/src

编译过程出错需要运行make clean

脚本安装
1、下载安装的源码包
2、将源码包解压到/usr/local/src tar -jxvf 源码包全名 -C /usr/local/src
3、进入到安装路径 cd /usr/local/src 可以用ls列出目录再进入我们需要安装的安装包目录(cd 安装包目录)
4、执行脚本文件即可./setup.sh

posted @ 2019-01-16 19:24  jcclty  阅读(213)  评论(0编辑  收藏  举报