码迷,mamicode.com
首页 > 其他好文 > 详细

学习笔记第二十一节课

时间:2018-04-19 21:53:17      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:作业

yum更换国内源
  • 技术分享图片
  • 有时候自带的yum源,不好用,因为自带的里面的网址资源是国外的。从国内下载很慢。
  • 想办法更改国内的源。
  • 实验: 先把dvd给删除了, 然后把之前删除的给cp回来。
  • 技术分享图片
  • 然后删除 CentOS-Base.repo 改一个CentOS7-Base-163.repo
  • 新的需要去下载,写入下载后,提示没有wget这个命令,需要yum安装它。但是刚才已经删除了CentOS-Base.repo无法yum去安装了。
  • 技术分享图片
  • 技术分享图片
  • 没有办法yum安装wget 可以用curl - O http://mirrors..com/.help/CentOS7-Base-163.repo去安装它
  • 技术分享图片
  • vim打开查看一下。
  • 技术分享图片
  • yum list 查看 仓库源已经换成了base
  • 技术分享图片
  • 尝试安装一下包。
  • 技术分享图片
  • 确定是否是163的源,可以改一下 名字,就不会识别了。修改后无法装东西。
  • 技术分享图片
  • 再改回来就可以了。
  • 技术分享图片
  • 这样就表示已经成功更换了国内源。

yum下载rpm包

技术分享图片

  • 一个163 基础源不够用,有的rpm包不带,所以需要安装一个扩展源。epel 直接安装上就行了。
  • 技术分享图片
  • yum install -y epel-release 实际是安装了一个文件在目录下。
  • 技术分享图片
  • 会同时安装两个文件,epel.repo是最核心的, 可以cat看一下。
  • 技术分享图片
  • 装完这个源以后 再yum list 去看 会多出很多包。 可以加| grep epel 这样显示的都是多出的包。
  • 技术分享图片

  • 技术分享图片

  • 虽然可以在光驱光盘里找带的 rpm包,但是像epel的光驱没有,可以把这些包保存到自己的机器上,省的以后下载费时间。
  • 要先确认你下载的rpm包 是否已经下载安装了,如果安装过了 会提示。
  • --downloadonly 只下载不安装的意思。
  • 技术分享图片
  • rpm -q zsh 查询 没有安装。
  • 技术分享图片
  • 下载后的包没有安装 放在了。/var/cache/yum/x86_64/7/ 里面
  • 技术分享图片
  • zsh 属于 base 在里面能看到 下载的包。
  • 技术分享图片
  • 也可以指定下载路径。yum install zsh --downloadonly --downloaddir=/tmp/ 后面加downloaddir=目录
  • 技术分享图片
  • 如果指定的包已经安装过了 会提示 安装过了没有做任何操作, 在tmp下没有这个包的。
  • 技术分享图片
  • 包已经安装过了 去卸载 remove掉虽然不失为一种方法,但是很麻烦,而且有隐患,卸载掉服务都停了 是不行的。
  • 有一个方法就是 加re 重新安装就可以了。yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/

  • 技术分享图片

源码包安装

技术分享图片

  • 要下载一个源码包 根据自己实际需求去下载。然后编译安装。
  • 约定: 以后下载的源码包,统一放在这个位置/usr/local/src/ 方便大家,不管谁找源码包都方便找到。
  • 实验:下载一个apache 和httpd (如果地址失效,404 可以去r.amingliunx.com 下载源码包)
  • 技术分享图片
  • 下载下来是一个压缩包,去解压它。tar -zxvf
  • 技术分享图片
  • 解压后进入这个目录 ls查看。
  • 技术分享图片
  • 所有的源码包都有说明文档,比如REDEME
  • 技术分享图片
  • 还有INSTALL 是安装文档,怎么去安装它。
  • 技术分享图片
  • 现在我们来安装下载的源码包。 ./configure --prefix=安装路径。 安装报错,如果想知道上一条命令是否正确可以用echo $? 非0都是错误的。
  • 技术分享图片
  • 系统提示 APR不存在,yum -y install apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs
  • yum install -y gcc gcc-c++
  • yum -y install pcre-devel

  • 安装完后 再安装 ./configure --prefix=安装路径 就可以了。

  • 技术分享图片
  • 然后 make 会根据虚拟机配置去编译。
  • 技术分享图片
  • make完就是makeinstall 它会把 这些编译完成的二进制文件 ,配置文件 目录放在prefix 指定的目录下。

学习笔记第二十一节课

标签:作业

原文地址:http://blog.51cto.com/13645927/2105538

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