五周第二次课(4月19日)

7.6 yum更换国内源
7.7 yum下载rpm包
7.8/7.9 源码包安装
扩展
1. 配置yum源优先级 http://ask.apelearn.com/question/7168
2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm

yum更换国内源

所谓更改国内源就是把安装的地址换成国内的服务器。做法就是更换CentOS7-Base文件为163的文件。

打开可以看到实际上是把原先的源地址给注释掉了,

然后使用的是163的地址。

所谓安装扩展源就是基础源base不够用的时候安装的一些额外的包的来源

安装完之后就会看到目录下的文件变多了

可以看到,实际上这个源是fedora的源

yum下载rpm包

可以使用yum -y 包名 --downloadonly 来下载

默认位置是

/var/cache/yum/x86-64/7/updates/packages

如下载的包已经被安装过了则会提示nothing to do

当然可以修改下载的地址

使用 --downloaddir选项

yum install -y 包名 --downloadonly --downloaddir=/tmp/

如果想重新下载的话,可以使用 yum reinstall --downloadonly

源码包的安装

首先确定一个固定的下载源码文件的地址

cd /usr/local/src

然后用wget 下载文件包

然后解压之后到解压后的文件夹去看看

README通常是用作介绍软件的用途

而INSTALL一般是介绍如何安装

按照上面流程直接进行安装就可以,一步一步往下,但是深究一下可以使用--help看看都有哪些东西

直接安装,但是出现了error。这里有一个小的命令技巧就是 echo $? 如果前一条执行的没有问题则会显示为0,否则就有错。

这个地方需要特别说一下。我安装的时候依次出现了以下错误:

apr。。。no apr是apache portable runtime library 这个按照官方说法是这样的

于是我就找到了源码包下载下来,并修改名字后放到了srclib目录下,并运行./configure --prefix=/usr/local/apache2

然后出现了若干错误,最下面是错误的解决方案。反正都解决了

然后是make,make 了很久

最后make install 最后没问题,每一步都要用 echo $? 来进行检查确定都是0才行

在编译的过程中又先后出现了错误,比如pre包,安装yum install pcre pcre-devel

gcc报错  yum install gcc

expat.h 报错 yum install expat expat-devel

最后这个错误确实搞了很久

collect2: ld returned 1 exit status make[2]: *** [htpasswd] խϳ 1 make[2]: Leaving directory `/usr/local/src/httpd-2.4.26/support'

make[1]: *** [all-recursive] խϳ 1 make[1]: Leaving directory `/usr/local/src/httpd-2.4.26/support' make: *** [all-recursive] խϳ 1

最后是把apr apr-util重新下载了1.5版本后重新编译后才成功。

overall

./configure --prefix=路径是确定安装路径

make是编译

make install 把编译完成的二进制以及其他的配置文件等放入prefix指定目录

转载于:https://blog.51cto.com/13691454/2106335

Linux20180421五周第二次课(4月19日)相关推荐

  1. 三周第二次课(12月26)

    三周第二次课(12月26)  3.4 usermod命令 usermod 更改用户属性 usermod -u 111 username 更改用户uid usermod -g 123(grp2) use ...

  2. 五周第二次课(4月19日)

    7.6 yum更换国内源 更换yum国内源 cd /etc/yum.repos.d/ rm -f dvd.repo CentOS 7 wget -O /etc/yum.repos.d/CentOS-B ...

  3. 互联网晚报 | 1月19日 星期三 | 支付宝“集五福”活动正式开启;星巴克全面上线美团外卖;微软正式收购动视暴雪...

    ‍ 今日看点 ✦ 统计局:2021年全国居民人均可支配收入35128元,人均消费支出24100元 ✦ 支付宝"集五福"活动正式开启,超1000个商家机构成发福卡主角 ✦ 百度:集度 ...

  4. 三周第三次课(12月27日)

    三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...

  5. 周计划周记录:2022年6月13日-2022年6月19日

    1. 一周醒言 游戏规则就是这样的:人际关系就是等价交易,没人愿意与一个毫无价值的人交朋友. 过去如何,不影响我现在/未来成为谁,只要自己坚定前行! 自己想要的,就去问,动手要!不要寄希望于别人! 受 ...

  6. 分享Silverlight/WPF/Windows Phone一周学习导读(8月15日-8月19日)

    分享Silverlight/WPF/Windows Phone一周学习导读(8月15日-8月19日) 本周Silverlight学习资源更新: Silverlight Tools 4安装时的错误提示 ...

  7. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月13日-8月19日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月13日-8月19日) 本周Silverlight学习资源更新 Silverlight中如何实现上下标的显示 Lice ...

  8. 支付宝集五福1月19日开启 超1000个商家机构齐发福卡

    1月18日消息,五福已进入第7年,今年支付宝五福将于1月19日正式开启.据了解,今年最大的不同是五福全面向商家开放,1000多个商家将成为主角,通过自己的支付宝小程序.生活号.App等多个私域阵地为全 ...

  9. 极客日报第125期:微信将于 5 月 19 日之后停止小程序打开 App 技术服务;原装 AirTag 发货时间延长至 4-5 周;TensorFlow 2.5.0稳定版发布

    一分钟速览新闻点! 微信将于 5 月 19 日之后停止小程序打开 App 技术服务 腾讯音乐组织调整:减少内耗,推进业务合并 小米互助正式关停,上线仅 11 个月 腾讯电商 App"小鹅拼拼 ...

  10. 第二届流量开放合作大会8月19日召开 聚焦流量+新生态

    8月19日,一年一度的流量开放合作大会将在北京千禧大酒店召开,这将是中国电信综合平台举办的第二届流量合作盛会,今年大会将聚焦流量+新生态. 近年来,移动互联网发展迅猛.根据中国信息通信研究院发布的数据 ...

最新文章

  1. asp.net webform 复制窗体代码_逆向分析流氓软件自我复制以及防御思路
  2. git 强制更新远程_版本控制管理工具git的常见指令合集
  3. asp自动解析网页中的图片地址,并将其保存到本地服务器
  4. boost::geometry::make用法的测试程序
  5. [css] 如何将元素的所有css属性恢复为初始化状态?
  6. 漫步数学分析番外二(下)
  7. Tips--解决No module named matlab.engine的问题
  8. 皮肤变好必遵守洗脸九法
  9. 计算机音乐的制作流程,Premiere制作音乐电子相册的方法和流程 计算机类数媒...
  10. 如何安装Junit4
  11. 缠中说禅股票交易系统图解 z
  12. ​为什么冠状病毒的死亡率具有误导性?
  13. DDOS攻击相关问题
  14. 迪迪机器人_乐乐的好伙伴L.uka绘本阅读机器人
  15. 【读】seq2seq—(4)LCSTS: A Large Scale Chinese Short Text Summarization Dataset
  16. 数据库函数之日期函数
  17. 【I2C时序分析】-hym8563为列
  18. linux内存映射原理,Linux内存管理实践-使用fault()实现内存映射
  19. PooledDataSource forcefully closed/removed all connections的解决
  20. PDF设置从上次阅读的位置继续阅读

热门文章

  1. malloc和free的常识性问题
  2. Android Studio3.5 JAVA调用C++源码方法总结
  3. MyEclipse问题收集
  4. sap未分摊差异怎么处理_聊一聊,临时外包员工差异化薪酬要怎么处理
  5. 【学习框架】jeeSite 【maven项目】导入后转成web项目 【转载加原创】
  6. [POI2013]LUK-Triumphal arch
  7. hdu 5335 Walk Out(bfs+斜行递推) 2015 Multi-University Training Contest 4
  8. C#的百度地图开发(四)前端显示与定位
  9. [BZOJ 3888] [Usaco2015 Jan] Stampede 【线段树】
  10. 将Jquery EasyUI中DataGird的数据导入Excel中