yum搭建本地仓库、国内源、下载rpm包、源码安装

简介:

yum搭建本地仓库

[root@localhost ~]# mount /dev/cdrom /mnt/

mount: /dev/sr0 写保护,将以只读方式挂载

 

 cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

[root@localhost ~]# cp -r /etc/yum.repos.d/ /etc/yum.repos.d.ori/  //复制

 

 rm -f /etc/yum.repos.d/*

[root@localhost ~]# rm -f /etc/yum.repos.d/*  //删除文件

 

 vim /etc/yum.repos.d/dvd.repo //内容如下

[dvd]  //右侧仓库名字

name=install dvd  //作为描述的字符串

baseurl=file:///mnt  //rpm在哪

enable=1  //是否可用 1可用

gpgcheck=0  //是否检查。0不检测

 

 yum clean all

[root@localhost ~]# yum clean all  //清理缓存

已加载插件:fastestmirror

正在清理软件源: dvd

Cleaning up everything

Cleaning up list of fastest mirrors

 

 yum list

[root@localhost ~]# yum list

zenity.x86_64                    3.8.0-4.el7             dvd      

zziplib.x86_64                   0.13.62-5.el7           dvd

 

yum更换国内源

cd /etc/yum.repos.d/

[root@localhost ~]# cd /etc/yum.repos.d

[root@localhost yum.repos.d]# cp ./dvd.repo dvd.repo.ori

 

 rm -f dvd.repo

[root@localhost yum.repos.d]# rm -f dvd.repo

 

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

[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo  //下载

 

 或者

 curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo  //-O 使用URL中默认的文件名保存文件到本地

 

 yum list

yum下载rpm

yum install -y 包名 --downloadonly

[root@localhost yum.repos.d]# yum install -y zsh --downloadonly  //仅仅下载不安装

[root@localhost yum.repos.d]# rpm -q zsh

未安装软件包 zsh

 

 ls /var/cache/yum/x86_64/7/

[root@localhost yum.repos.d]# ls /var/cache/yum/x86_64/7/base/packages/  //默认下载到此

zlib-static-1.2.7-17.el7.x86_64.rpm  zsh-5.0.2-28.el7.x86_64.rpm

 

 yum install -y 包名 --downloadonly --downloaddir=路径

[root@localhost yum.repos.d]# yum install -y zabbix20-proxy-mysql.x86_64 --downloadonly --downloaddir=/root/  //--downloaddir指定下载到哪里去

 

 yum reinstall -y 包名 --downloadonly --downloaddir=路径

[root@localhost yum.repos.d]# yum reinstall -y vim --downloadonly --downloaddir=/tmp  //reinstall 重新安装

 

源码包安装

cd /usr/local/src/

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

 tar zxvf httpd-2.2.32.tar.gz  //解压

 cd httpd-2.2.32

 ./configure --prefix=/usr/local/apache2

 make //编译  

 make install

 卸载就是删除安装的文件




本文转自 虾米的春天 51CTO博客,原文链接:http://blog.51cto.com/lsxme/1980876,如需转载请自行联系原作者

相关文章
|
5月前
|
存储 关系型数据库 MySQL
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
MySQL是一款开源关系型数据库,高性能、易用、跨平台,支持多种存储引擎,广泛应用于Web开发、企业级应用等领域。本教程介绍其特点、架构及在主流Linux系统中的安装配置方法。
968 0
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
|
关系型数据库 MySQL Linux
MySQL8官方YUM仓库使用指南
MySQL 8 是广受欢迎的开源关系数据库管理系统,引入了诸多新特性和性能提升。本文介绍如何在 Linux 上通过 MySQL 官方 YUM 仓库安装和管理 MySQL 8。首先配置 YUM 仓库并安装 MySQL,启动服务后获取临时密码并登录。接着创建数据库与用户,使用 SQL 命令创建表格、插入及查询数据。此方法简便高效,适合快速上手 MySQL 8 的基本操作。
1011 13
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1483 25
yum 可以安装rpm包
【6月更文挑战第18天】yum 可以安装rpm包
1384 0
|
缓存 Linux
CentOS-6的iso下载地址镜像yum源
通过上述步骤,您可以成功下载CentOS 6的ISO镜像文件,并配置适用于CentOS 6的YUM源。尽管CentOS 6已经停止更新,但使用这些镜像和YUM源配置,可以继续在需要的环境中使用和维护CentOS 6系统。
6772 20
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 `yum` 命令可以下载软件包但不安装。通过 `yum` 的下载缓存功能,可以快速获取所需软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
1442 11
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 yum 命令可以下载软件包但不安装。通过 yum 的下载缓存功能,可以快速获取软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
1115 1
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
1794 0
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
1228 11
|
SQL Python
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。