Linux20180421五周第二次课(4月19日)
五周第二次课(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日)相关推荐
- 三周第二次课(12月26)
三周第二次课(12月26) 3.4 usermod命令 usermod 更改用户属性 usermod -u 111 username 更改用户uid usermod -g 123(grp2) use ...
- 五周第二次课(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 ...
- 互联网晚报 | 1月19日 星期三 | 支付宝“集五福”活动正式开启;星巴克全面上线美团外卖;微软正式收购动视暴雪...
今日看点 ✦ 统计局:2021年全国居民人均可支配收入35128元,人均消费支出24100元 ✦ 支付宝"集五福"活动正式开启,超1000个商家机构成发福卡主角 ✦ 百度:集度 ...
- 三周第三次课(12月27日)
三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...
- 周计划周记录:2022年6月13日-2022年6月19日
1. 一周醒言 游戏规则就是这样的:人际关系就是等价交易,没人愿意与一个毫无价值的人交朋友. 过去如何,不影响我现在/未来成为谁,只要自己坚定前行! 自己想要的,就去问,动手要!不要寄希望于别人! 受 ...
- 分享Silverlight/WPF/Windows Phone一周学习导读(8月15日-8月19日)
分享Silverlight/WPF/Windows Phone一周学习导读(8月15日-8月19日) 本周Silverlight学习资源更新: Silverlight Tools 4安装时的错误提示 ...
- Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月13日-8月19日)
Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月13日-8月19日) 本周Silverlight学习资源更新 Silverlight中如何实现上下标的显示 Lice ...
- 支付宝集五福1月19日开启 超1000个商家机构齐发福卡
1月18日消息,五福已进入第7年,今年支付宝五福将于1月19日正式开启.据了解,今年最大的不同是五福全面向商家开放,1000多个商家将成为主角,通过自己的支付宝小程序.生活号.App等多个私域阵地为全 ...
- 极客日报第125期:微信将于 5 月 19 日之后停止小程序打开 App 技术服务;原装 AirTag 发货时间延长至 4-5 周;TensorFlow 2.5.0稳定版发布
一分钟速览新闻点! 微信将于 5 月 19 日之后停止小程序打开 App 技术服务 腾讯音乐组织调整:减少内耗,推进业务合并 小米互助正式关停,上线仅 11 个月 腾讯电商 App"小鹅拼拼 ...
- 第二届流量开放合作大会8月19日召开 聚焦流量+新生态
8月19日,一年一度的流量开放合作大会将在北京千禧大酒店召开,这将是中国电信综合平台举办的第二届流量合作盛会,今年大会将聚焦流量+新生态. 近年来,移动互联网发展迅猛.根据中国信息通信研究院发布的数据 ...
最新文章
- asp.net webform 复制窗体代码_逆向分析流氓软件自我复制以及防御思路
- git 强制更新远程_版本控制管理工具git的常见指令合集
- asp自动解析网页中的图片地址,并将其保存到本地服务器
- boost::geometry::make用法的测试程序
- [css] 如何将元素的所有css属性恢复为初始化状态?
- 漫步数学分析番外二(下)
- Tips--解决No module named matlab.engine的问题
- 皮肤变好必遵守洗脸九法
- 计算机音乐的制作流程,Premiere制作音乐电子相册的方法和流程 计算机类数媒...
- 如何安装Junit4
- 缠中说禅股票交易系统图解 z
- ​为什么冠状病毒的死亡率具有误导性?
- DDOS攻击相关问题
- 迪迪机器人_乐乐的好伙伴L.uka绘本阅读机器人
- 【读】seq2seq—(4)LCSTS: A Large Scale Chinese Short Text Summarization Dataset
- 数据库函数之日期函数
- 【I2C时序分析】-hym8563为列
- linux内存映射原理,Linux内存管理实践-使用fault()实现内存映射
- PooledDataSource forcefully closed/removed all connections的解决
- PDF设置从上次阅读的位置继续阅读
热门文章
- malloc和free的常识性问题
- Android Studio3.5 JAVA调用C++源码方法总结
- MyEclipse问题收集
- sap未分摊差异怎么处理_聊一聊,临时外包员工差异化薪酬要怎么处理
- 【学习框架】jeeSite 【maven项目】导入后转成web项目 【转载加原创】
- [POI2013]LUK-Triumphal arch
- hdu 5335 Walk Out(bfs+斜行递推) 2015 Multi-University Training Contest 4
- C#的百度地图开发(四)前端显示与定位
- [BZOJ 3888] [Usaco2015 Jan] Stampede 【线段树】
- 将Jquery EasyUI中DataGird的数据导入Excel中