码迷,mamicode.com
首页 > 系统相关 > 详细

linux学习第二周;rpm包管理;yum管理;定制yum库

时间:2018-03-17 18:51:22      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:阿里   centos7   path变量   联网   编译   firewall   目录   步骤   chkconfig   

rpm安装(无法解决包之间依赖性问题):
rpm -ivh # 安装包(需要给出包绝对路径)
rpm -V #用作包校验,包无变化则不执行操作,包被改变则显示包改变的属性
rpm -e # 卸载包
rpm -qi
rpm -ql
rpm -qf
rpm -K
 
 
yum安装(可解决包之间依赖性问题):
定制yum库:
1、先移走/etc/yum.repos.d/文件里默认的互联网yum源
2、cd  /etc/yum.repos.d/
3、vim  base.repo #后缀为.repo,名字随便起
4、【base】【】
        baseurl=https://mirrors.aliyun.com/epel/7/x86_64/(阿里云epel源;有网络时方可用)
        gpgcheck=0
 
yum clean all  # 清理所有缓存
 
yum安装不成功一般分为两种去情况;
1、定制yum库路径书写错误或路径不存在
2、没有清理缓存
 
关闭防火墙:
centos6:
              service iptables stop (马上停止防火墙)
chkconfig iptables off(开机不启动防火墙)
centos7:
              systemctl  disable firewalld(马上停止防火墙)
systemctl disable firewalld(开机不启动防火墙)
编译安装:
               1、wget 软件包(源码)下载链接(http或ftp)# 直接将软件包下载到linux系统中、
                     tar xvf  软件包名字  -C  指定目录   #将软件解压到指定目录
               2、yum groupinstall "development tools" #(安装编译相关工具及依赖的包)
                     yum install apr-devel apr-util-devel pcre-devel
               3、./configure  --prefix=/apps/httpd24 --sysconfdir=/etc/httpd24(/apps/httpd24该目录需要事先创建,为httpd软件安装目录#以安装httpd为例子)
               4、make  -j 4(4是cpu数量,可以选择)
               5、make install
               6、PATH变量
                     echo ‘PATH=/apps/httpd24/bin:$PATH‘ >  /etc/profile.d/httpd24.sh
                     ./etc/profile.d/httpd24.sh
               7、apachectl # 启动服务,不同软件该步骤不同

linux学习第二周;rpm包管理;yum管理;定制yum库

标签:阿里   centos7   path变量   联网   编译   firewall   目录   步骤   chkconfig   

原文地址:https://www.cnblogs.com/byy18/p/8591686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!