当前位置: 首页 > news >正文

五周第二次课(11月14日) 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装...

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

7.6 yum更换国内源

如果本身自带的源不好使,本身自带的源是国外的。

觉得不好用 就可以更改为国内的yum源

流程

cd /etc/yum.repos.d/   

rm -f dvd.repo    把之前做实验搭建本地源的删除 并恢复原来的repo

111133_Jh7X_3708811.png

然后把yum.repos.d 下的 CentOS-Base.repo (最核心,最基本的) 删掉,改为国内的   就是更改yum仓库源

111139_Drj0_3708811.png

先去下载一个repo文件

wget http:mirrors.163.com/.help/CentOS7-Base-163.repo 

没有wget命令下载的话 可以使用下面的命令下载

curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo

111147_EMCh_3708811.png

 

yum list  列出看看 是不是可行

111158_SCuB_3708811.png

yum clean all   清除缓存

 

7.7 yum下载rpm包

基础源不够用,

安装扩展源epel

直接安装epel 

yum install -y epel-release

111210_7k95_3708811.png

111215_Jk9J_3708811.png

yum list |grep epel  列出指定的字符 rpm包

 

yum install -y 包名 --downloadonly   只下载 不安装rpm包(如果已经安装过的,会提示安装过)

111221_Sdj1_3708811.png

使用命令 rpm -q 包名 查看是否安装

111225_KkJM_3708811.png

 

ls /var/cache/yum/x86_64/7/  默认rpm包下载的地方。哪个仓 就在哪个仓里

111231_CVIF_3708811.png

比如刚下载的zsh    仓是updates  就在updates里的packages

111238_M8Js_3708811.png

111250_WMU6_3708811.png

yum install -y 包名 --downloadonly --downloaddir=路径   下载到指定的目录

111256_rG5x_3708811.png

111259_JZ3n_3708811.png

yum reinstall -y 包名 --downloadonly --downloaddir=路径   如果安装过的包 想下载的话 通过这个命令就可以下载

111308_I4rl_3708811.png

 

7.8 源码包安装(上)

首先要先下载源码包(根据实际需求下载)

 

cd /usr/local/src/    约定,源码包 放到该路径

wget http:mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz    下载apache

111317_92DJ_3708811.png

111321_a2Z4_3708811.png

tar zxvf httpd-2.2.32.tar.gz   解压压缩包

111326_i8bJ_3708811.png

 

cd httpd-2.2.32   解压完后进入该目录

解压完后 都有个README (读我)建议编译器先看看  还有个INSTALL 安装文档,怎么安装也要看看

111333_ixbF_3708811.png

./configure --prefix=/usr/local/apache2     安装并指定安装路径

111337_Bu47_3708811.png

看不出上条命令是否出错 可以使用  echo $?  看上一条命令运行 是否正常 非0 都是不正常

111343_dZ6V_3708811.png

注意看说明出错 表示gcc 不存在。  安装下缺少的命令就可以了

111353_a96c_3708811.png

 

make   编译安装的包  有出错的话,一般在末尾有说明哪里出错

make install     编译完成的二进制文件或者目录 放到你指定的目录下

111400_JhwT_3708811.png

111407_7y7w_3708811.png

卸载就是删除安装的文件

下载源码包一定要去官方,或者可信任的下载地址 源码包很可能里面有不干净的东西。后门,木马

转载于:https://my.oschina.net/u/3708811/blog/1574357

相关文章:

  • Android样式的开发:Style篇
  • npm-folders
  • Android怎么使用字体图标 自定义FontTextView字体图标控件-- 使用方法
  • JAVA 设计模式 模板方法模式
  • C++primer 9.49
  • springmvc学习笔记--json--返回json的日期格式问题
  • 在php中,如何将一个页面中的标签,替换为用户想输出的内容
  • docker常用命令
  • Java 反射 ParameterizedType 参数化类型
  • 基于jQuery的下拉菜单插件,诸位上眼!!!
  • 【转】整理了一些常用的面试题,掌握了这些基本上就没什么问题了
  • linux 内核库函数 【转】
  • java 切割日期时间段,分割时间段
  • shell、python脚本终端颜色输出
  • 转换图片大小
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Apache Spark Streaming 使用实例
  • CAP理论的例子讲解
  • Java超时控制的实现
  • Java精华积累:初学者都应该搞懂的问题
  • js作用域和this的理解
  • Laravel 菜鸟晋级之路
  • maya建模与骨骼动画快速实现人工鱼
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Phpstorm怎样批量删除空行?
  • Rancher-k8s加速安装文档
  • React-Native - 收藏集 - 掘金
  • session共享问题解决方案
  • uni-app项目数字滚动
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 笨办法学C 练习34:动态数组
  • 聚簇索引和非聚簇索引
  • 详解NodeJs流之一
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • #if 1...#endif
  • #stm32整理(一)flash读写
  • $jQuery 重写Alert样式方法
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (6)添加vue-cookie
  • (C#)获取字符编码的类
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (Python) SOAP Web Service (HTTP POST)
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (分布式缓存)Redis持久化