文档章节

yum换国内源 yum下载rpm包 源码包安装

 黄昏残影
发布于 2018/06/27 23:41
字数 687
阅读 66
收藏 2

yum换国内源

有时候系统自带的

先删除本地光盘制作的yum源:cd /etc/yum.repos.d

rm -f dvd.repo

复制系统自带的yum源到yum.repos.d目录下:cp ../yum.repos.d_bak/* .

删除CentOS-Base.repo 文件 :rm -f CentOS-Base.repo

下载国内的yum源:wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

wget命令没有安装刚刚又删除了yum源我们可以使用命令curl下载:

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

下载完成后就会有CentOS7-Base-163.repo 文件

使用 yum list 命令列出所有的包

安装wget命令可以用这个命令下载源码包: yum install -y wget 

yum下载rpm包

下载扩展源: yum install -y epel-release

生成缓存并查看下载的扩展源:yum list|grep epel 

下载rpm包但不安装的命令:yum install -y 包名 --downloadonly

默认会把包存放在 /var/cache/yum/x86_64/7/xxx/packages 下,这里的xxx是指base/updatex/extras等

指定下载文件存放的路径:yum install -y 包名 --downloadonly --downloaddir=路径

如果要下载的包已经安装,上面的命令就不会去下载,可以使用命令:yum reinstall -y 包名 --downloadonly下载

指定下载文件存放的路径:yum reinstall -y 包名 --downloadonly --downloaddir=路径

源码包安装

    在linux下安装源码包是最常用的。

    源码包的编译要用到linux系统里的编译器。常用的源码包一般是用C语言开发的,因为C语言是linux上最标准的程序语言。linux上的C语言编译器称为gcc,利用它可以把C语言编译成可执行的二进制文件,如果没有安装gcc,就要用命令 :yum install -y gcc 来安装它。

下载源码包

    把下载的源码包放在/usr/local/src/目录下

    下载httpd的源码包到/usr/local/src/ 目录 :

解压源码包

tar -zxvf httpd-2.4.33.tar.gz

配置相关的选项并生成Makefile

进入解压后的源码目录,再配置参数

用命令 ./configure --help 可以查看可以配置的参数

编译前还要安装gcc编译器,否则会出现错误

常用的选项是 ./configure --prefix=/usr/local/apache2 这是指定Apache安装在/usr/local/apache2目录下

echo $? :验证上一条命令是否成功 如果返回的值是 0 就是成功的,如果不是就是错误的

配置成功就会生成Makefile ,查看结果的命令:ls -l Makefile

进行编译

make

安装

make install

 

© 著作权归作者所有

粉丝 2
博文 65
码字总数 42032
作品 0
长沙
其他
私信 提问
7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 7.6 yum更换国内源 yum更换国内源 编辑163-repo文件 验证是否为163的源 7.7 yum下载rpm包 yum下载rpm包 安装扩展源epel yum下载epe...

wb_rambo123
2018/01/08
0
0
linux CentOS7 中安装包管理:rpm 、yum及源码包安装使用

一、 安装软件包的三种方法 yum ---python rpm工具 yum工具 源码包 二、 rpm包介绍 设置光驱并挂载: [root@fxq-0 ~]# mount /dev/cdrom /mntmount: /dev/sr0 写保护,将以只读方式挂载[root...

fengyunshan911
2017/08/30
0
0
yum更换国内源-rpm包下载-源码包安装

yum更换国内源 默认国外资源,下载慢。更换其他源: rpm包下载 出现base基础源的包不够用的情况,可以安装一个扩展源epel 使用yum下载rpm包 保存rpm包到本地,供发送给别的机器安装 源码包安...

ZHENG-JY
2018/06/28
26
0
Linux学习笔记(22)

一、yum更换国内源 时候自带的yum源是国外的很慢,这个时候可以换成国内163的源 删除/etc/yum.repos.d/centos-Base文件 用这两条命令下载一个新的Base163文件, yum clean all yum repolist...

小新锐
2017/11/16
0
0
yum下载rpm包及源码包安装

7.6 yum更换国内源 恢复系统默认yum源配置: [root@adai002 Packages]# cd /etc/yum.repos.d[root@adai002 yum.repos.d]# lsdvd.repo[root@adai002 yum.repos.d]# rm -f dvd.repo[root@adai......

芬野
2017/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Hibernate 5 Maven 仓库的 Artifacts

Hibernate artifacts 官方发布的仓库在 JBoss Maven repository 中。Hibernate 发布的 artifacts 也会同时同步到 Maven Central 仓库中,这是一个自动同步进程(可能会有一些延迟)。 Hibern...

honeymoose
37分钟前
4
0
如何学习uni-app?

uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架。 开发者通过编写 Vue.js 代码,uni-app 将其编译到iOS、Android、微信小程序、H5等多个平台,保证其正确运行并达到优秀体验。 <templ...

达叔小生
41分钟前
4
0
OSChina 周一乱弹 —— 后来马云就一心想挣钱了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑:《空帆船》- 朴树 《空帆船》- 朴树 手机党少年们想听歌,请使劲儿戳(这里) @webw :第二次被锁在电梯里了 上次你忘带电梯卡, ...

小小编辑
57分钟前
414
10
关于does not give a valid preprocessing token

#define VFUNC(self) ((##self##)->_vptr) 这样在gcc下会编译失败, VC不会 报pasting ) does not give a valid preprocessing token 据说是因为版本问题 解法:去掉## define VFUNC(self) (......

shzwork
58分钟前
4
0
CSS盒子模型

一、什么叫框模型 页面元素皆为框(盒子) 定义了元素框处理元素内容,内边距,外边距以及边框的计算方式 二、外边距 围绕在元素边框外的空白距离(元素与元素之间的距离) 语法:margin,定...

wytao1995
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部