「linux学习」之两种方式yum搭建

方式一本地yum源配置:

mkdir /mnt/cdrom/

将/mnt/cdrom/目录称为 /dev/cdrom 的挂载入口

执行挂载命令

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

挂载后查看目录文件:

ls /mnt/cdrom

挂载成功后使用 rpm -qa | grep rpm 查看所有rpm的包,选取需要的安装

rpm -ivh /mnt/cdrom/Packages/rpm+tab键自动补齐,这里需要注意文件路径务必对,否则tab键无法自动补齐

rmp 安装成功后 变可以下载需要的包,但是由于rmp需要的依赖不够灵活需要人为补齐, 所以推荐通过配置文件安装yum

rpm -qa | grep yum 查看是否已配置yum

vi /etc/yum.repos.d/dvd.repo 进行配置:

[nmt] #仓库命名

name #仓库描述信息

baseurl # 挂载镜像的文件夹地址

enable #设置为可用

gpgcheck #设置为关

gpgkey #设置镜像的key,镜像文件中可找

配置完成后, 可以通过cat + 文件地址查看文件配置

执行yum repolist 查看配置返回, 无报错则为成功

使用 yum clean all 清除缓存 , 在执行yum repolist 查看配置返回

以安装httpd为例 yum install httpd 直至返回complete 则为成功

yum install vim*

至此完成前置软件环境准备:

介绍下在搭建环境过程中的坑:

问题一:

笔者在配置镜像路径时出现Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os error was 14: PYCURL ERROR 6 - "Couldn‘t resolve host ‘mirrorlist.centos.org‘

最简单的确认方法:ping www.baidu.com 检查网络,通, vim /etc/profilre 添加export PATH  export PATH="/bin:/usr/bin:/sbin:/usrbin:./" 网络不通, 修改网络配置:

vim /etc/resolv.conf

做如下修改:

nameserver 8.8.8.8

search localdomain

nameserver 网关地址 保存退出

vim /etc/sysconfig/network-scripts/ifcfg-ens33

将onboot 置为yes 执行systemctl restart network 或者service network restart 重启网络

yum clean all , yum repolist 正常, 至此配置完成, 可以开始安装需要的软件啦~

方式二启用163 yum源

打开网易镜像中心下载yum源repo

http://mirrors.163.com/.help/centos.html

能使用命令将源覆盖到虚拟机上,介绍最简方法:

打开filezilla将下载好的repo源上传到/etc/yum.repos.d下面

执行/etc/yum.repos.d, 找到CentOS-Base.repo

执行mv CentOS-Base.repo CentOS-Base.repo.bak

执行完成后清除yum 缓存 yum clean all

yum repolist ,无报错,yum 安装成功

下载ftp: yum install ftp ,点y继续下载,显示完毕,ok,安装完成

以上是两种方式搭建yum源。

原文地址:https://www.cnblogs.com/mixiu26/p/10658239.html

时间: 2024-10-08 23:15:26

「linux学习」之两种方式yum搭建的相关文章

Linux 远程桌面的两种方式

在绝多数情况下,Linux 不需要使用到GUI的桌面环境,但是有时在一些特殊的场景如安装Oracle的时候,需要有图形界面进行辅助才可以安装. 如果要使用Linux的图形界面,一般有两种方式: 1.Linux系统安装X Windows图形界面,使用vnc远程. 2.Linux系统启用X协议,配置X Clent,本地有桌面环境的机器(如Windows)配置X Server,获取远程的信息,在本地X server上显示图形界面. 方法一: 本机安装图形界面 这里以CentOS6.5的机器为例,安装图

「Linux学习」之tar命令用法

linux 常见的打包命令: gzip --- >> .gz 结尾 bzip2 --- >> .bz2 结尾 xz --- >> .xz 结尾 打包: tar 选项 压缩包名 待被压缩归档的源文档 解压: tar 选项 压缩包名 -C 待释放文件的存放目录 tar 集成备份工具: --- >>保留源文件,另生成一个压缩归档tar包 -c: 创建归档 --- >> 执行打包的命令 -x: 释放归档 -f: 指定归档文件名称 --- >>

「Linux学习」之挂载访问samba服务

在samba服务已经搭建好的基础上,我们可以考虑优化smb的访问方式: slave机器安装工具包:yum install cifs-utils slave机创建挂载点: mkdir /mnt/test mount -o user=hary,pass=123 //IP/common /mnt/test 挂载成功,可见服务端文件:ls /mnt/test/a.txt df -h 检查挂载 设置开机自动挂载 _netdev 声明网络设备 : 在开机启动时,首先开启网络服务后,再进行挂载本设备 umun

「linux学习」之基本命令

根目录表示: / /dev: 存放设备的目录 表示文件目录所在目录 : /dev/opt/passwd --- >> 只有开头/表示根目录, 后面的所有/仅表示分隔符 hd 表示IDE磁盘设备 sd 表示SCSI设备 dev/sda1 --- >>表示scsi硬盘下的第一块硬盘第一个分区 dev/sdb3 --- >>表示scsi硬盘下的第二块硬盘第三 个分区 dev/hda1 --- >>表示ide硬盘下的第一块硬盘第一个分区 [[email protec

「Linux学习」之for循环if判断猜数字小游戏

vim /root/ip.sh #! /bin/bash read -p '请输入您要测试的ip: ' ip ping -c 2 $ip &> /dev/null if [ $? -eq 0 ];then echo 可以通信 else echo 不可以通信 创建猜数字小游戏 vim /root/num.sh #! /bin/bash num1=$[$RANDOM%10] read -p ' 请您输入一个0~9之间的数字 :' if [ $num1 -eq $num2 ];then echo

用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用

姓名:王晨光 学号:20133232 王晨光 + 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 本周的实验相比较前面3次实验较为容易理解,这次实验的浅析了系统调用的工作过程,通过用库函数API和C代码嵌入汇编代码两种方式使用同一个系统调用. 我这次实验选择了20号系统调用getpid来获取进程ID.首先我先在网上查阅了getpid函数是用来获取目前进程的ID,许多程序利用取到的此值

spring学习一——基本搭建,属性注入的两种方式

今天用spring 3.2.5搭建了基本的环境,spring出的太快了,前段时间才3.2.5,今儿个一瞧已经上了4的版本了,稍后给出spring的jar下载地址,毕竟现在官网上找不到了啊. 废话少说了,spring 3.2.5已经将所有的依赖包都放在了dist的lib下面,并且都有doc包和源码包,很是方便.先导入所需的jar包:core,context,beans,expression 四个jar包,除此之外,还需导入commons-logging. 下一步,新建xml文件,建议名称为 app

云服务器 ECS Linux 服务器修改时区的两种方式

在云服务器 ECS Linux 系统中,以 Centos6.5 为例,可以通过如下两种方式,修改系统时区: 可以使用命令 tzselect,修改时区.操作示例: [[email protected] ~]# tzselect Please identify a location so that time zone rules can be set correctly. Please select a continent or ocean. 1) Africa 2) Americas 3) Ant

MongoDB的使用学习之(七)MongoDB的聚合查询(两种方式)附项目源码

先来张在路上-- 此项目是用Maven创建的,没有使用Maven的,自己百度.谷歌去:直接用Junit测试就行,先执行里面的save方法,添加10000条测试数据提供各种聚合查询等. 废话不多说,上干货-- 一.MongoDB数据库的配置(mongodb.xml) 以下是我自己的配置,红色字体请改为自己本机的东东,你说不懂设置端口,不会创建数据库名称,不会配置用户名密码,那有请查阅本系列的第4节(MongoDB的使用学习之(四)权限设置--用户名.密码.端口==),你说懒得设置,那就@#¥%--