Linux笔记(yum更换国内源,yum下载rpm包,源码包安装,把源码包打包成rpm包)

简介:

一、yum更换国内源

时候自带的yum源是国外的很慢,这个时候可以换成国内163的源

删除/etc/yum.repos.d/centos-Base文件

1.png

用这两条命令下载一个新的Base163文件,

yum clean all 


yum repolist all   查看所有源的可用情况


二、yum下载rpm包

yum intall epel-release安装扩展源。

有时候rpm包,基本的Base里没有,就需要安装一个扩展的源

安装拓展源后会在/etc/yum.repos.d/下多出两个文件


yum下载rpm包(如果这个rpm包已经安装,则下载不了)

yum install   +包名         --downloadonly     只下载不安装

默认下载包到/var/cache/yum/x86_64/7/base/packages/


三、源码包安装


约定:把源码包放在/usr/local/src下

首先下载apache的源码包

解压tar zxvf httpd-***.tar.gz,会出现一个目录httpd

进入到目录httpd下

cd httpd-****

./configure (编译的第一步)  

--prefix=/usr/local/apache2 (指定软件的存放位置)

make                       会把编译的文件放到prefix指定的目录下

make insatll                                      这条命令来进行安装

卸载就是删除安装的文件

源码包最好在官网下载。


四、拓展

1. 配置yum源优先级 http://ask.apelearn.com/question/7168
2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm










本文转自 小新锐 51CTO博客,原文链接:http://blog.51cto.com/13407306/1982328,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
Ubuntu Linux
Ubuntu Linux 20.04 LTS “Focal Fossa”测试版开放下载
u要知道有关新系统的更多信息,大家可以前往Ubuntu Wiki页面,其中包含Ubuntu 20.04的发行说明。
86 0
|
3月前
|
Ubuntu 安全 Linux
Linux系统-Ubuntu的下载和安装 软件大全
在庄子看来,生老病死就像四时交替,都只是自然现象而已,人不必有什么忧虑,也不必有什么痛苦。人源于自然,再回归自然,说到底,不过是正常的生死轮转,他依然在天地之间,只要怀着这样的想法,人又有什么好痛苦的呢。
|
3月前
|
Ubuntu Linux Windows
Ubuntu Linux 24.04 LTS 发行版现已开放下载
Ubuntu 24.04 采用了 Linux 6.8 内核,可利用 Netplan 在桌面上配置网络连接,还配备了现代化的桌面操作系统安装程序,还带来了新版 Ubuntu 字体以及各种性能优化以及大量新功能。
|
安全 数据挖掘 Linux
Linux命令rpm深度解析
`rpm`是Linux下的软件包管理器,用于安装、升级、卸载和查询`.rpm`包,常见于Red Hat系Linux。它管理依赖、维护软件信息数据库,支持版本控制和安全验证。常用命令如`-i`安装,`-U`升级,`-e`卸载,`-q`查询。安装时用`-v`和`-h`可查看详细信息和进度。注意依赖关系、权限和签名验证,最佳实践包括使用仓库、定期更新和备份数据。
|
Linux
Linux命令(13)之rpm
Linux命令(13)之rpm
302 1
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
Linux
【Linux】CentOS7 alien命令 转化deb 与 rpm的相互转化
-d, --to-deb Make debian packages. This is the default. -r, --to-rpm Make rpm packages.
2157 0