赞
踩
目录
优点:
步骤:1、./configure配置
2、make编译与安装
3、执行make install命令
因rpm不会自动解决依赖关系,实际项目中一般使用yum安装或源代码编译安装。
解决软件包依赖关系的方法
1)安装有依赖关系的多个软件时
2)卸载有依赖关系的多个软件时
3)忽略依赖关系
命令格式:
yum [option] [command] [package...]
- 1. yum install <package_name> //安装指定的软件包
- 2. yum remove <package_name> //删除指定的软件包
- 3. yum search <keywords> //搜索匹配特定字符的软件包
- 4. yum list //列出yum仓库中所有可安装的软件包清单
- 5. yum info //列出yum仓库中所有可安装的软件包详细信息
- 5. yum update //更新所有软件
- 6. yum update <package_name> //更新指定的软件
- 7. yum repolist //查看当前可用yum源
-
- 8. 清理缓存
- yum clean packages //清除缓存中的rpm包文件
- yum clearn headers //清除缓存中的rpm头文件
- yum clean oldheaders //清除缓存中旧的rpm头文件
- yum clearn 或 yum clearn all //清除缓存中rpm包文件和旧的rpm头文件
-y | 自动回答 yes,如果不加-y,那么每个安装的软件都需要手工回答 yes |
-v | 显示软件安装过程中的详细信息 |
配置本地yum仓库
1)挂载光盘 /dev/cdrom是/dev/sr0
- [root@localhost ~]# mount /dev/sr0 /mnt //将光盘挂载到/mnt目录下
- mount: /dev/sr0 写保护,将以只读方式挂载
- [root@localhost ~]# df //查看挂载是否成功
- 文件系统 1K-块 已用 可用 已用% 挂载点
- /dev/mapper/centos-root 10475520 5032976 5442544 49% /
- devtmpfs 917592 0 917592 0% /dev
- tmpfs 933512 0 933512 0% /dev/shm
- tmpfs 933512 9184 924328 1% /run
- tmpfs 933512 0 933512 0% /sys/fs/cgroup
- /dev/sda1 1038336 182376 855960 18% /boot
- tmpfs 186704 12 186692 1% /run/user/42
- tmpfs 186704 0 186704 0% /run/user/0
- /dev/sr0 4414592 4414592 0 100% /mnt
2)移动yum自带的仓库文件
- [root@localhost ~]# cd /etc/yum.repos.d/ //切换至/etc/yum.repos.d/
- [root@localhost yum.repos.d]# mkdir aaa //创建一个名为aaa的新目录
- [root@localhost yum.repos.d]# mv *.repo aaa //将yum仓库中以.repo结尾的文件移动到aaa中
3)新建yum仓库文件
- [root@localhost yum.repos.d]# vim yuji.repo //新建yum仓库文件
- [yuji]
- name=yuji #设置名称
- baseurl=file:///mnt #设置链接地址,file://是固定格式,挂载在/mnt
- enabled=1 #开启此yum源
- gpgcheck=0 #无需验证公钥
- :wq #保存退出
4)清理缓存并安装软件
- [root@localhost yum.repos.d]# yum clean all && yum makecache //清理yum缓存并重新建立元数据
- [root@localhost yum.repos.d]# yum list //查看可安装的软件列表
- [root@localhost yum.repos.d]# yum install httpd -y //安装httpd测试是否成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。