配置各种yum源的时候,需要提前知道自己的linux系统是什么版本的,以方便后面的配置
这两天工作是用几台 PC 机给开发组搭建本地测试环境:CentOS-6.4-x86_64 + ant + svn。 为了操作简单及系统稳定,全部系统采用最小化安装方法。又出于拓展考虑,决定给每台测试机建立一个本地 yum 仓库,方便安装缺失组件,而不再受到依赖性的困扰。 下面分享一下利用 iso 镜像搭建本地 yum 仓库的简单步骤: 一、准备工作 下载或拷贝 CentOS 或 RedHat 的 iso 镜像到本地,比如 /usr/local/src/CentOS-6.4-x86_64-bin-DVD1.i
目标虚拟机, 右键 设置 选中 CD/DVD, 浏览 选中本地的 centOS 镜像
DNF使用RPM,libsolv和hawkey库进行包管理操作,Fedora22已经默认使用DNF。
如果成功安装 tree,说明本地 yum 源配置成功,如果没有成功,请按照上述步骤进行再次检查!
Linux常用命令——软件包管理 Linux 模块依赖查询网址http://www.rpmfind.net/ ISO挂载 将所需ISO文件添加到虚拟机 建立挂载文件夹mkdir /mnt/cdrom 将ISO所在的/dev/cdrom里面的文件挂载到指定/mnt/cdrom里面mount /dev/cdrom /mnt/cdrom 取消挂载umount /mnt/cdrom RPM 查询 检查包是否安装,rpm -q 包名rpm -q 包名 选项:-q 查询 -a 查询
红帽系统是可以免费使用的,但是服务是收费的,RHEL7提供了很好的yum源,但是收费,所以如果你的系统是图形化安装,你使用图形化的时候,会有一个窗口弹出,这是红帽的广告插件,但是你不想付费又不想看到这个广告的时候,可以直接关闭的:查看广告插件: yum list subscript*,删除插件: yum remove subscript* -y 。
笔记只整理了上午场的,为了减轻每日的工作量所以就先整理出来,同时也是因为下午还有课的缘故,所以下午场的笔记得回来看文档继续整理。
mount /dev/cdrom /cdrom/mnt # mount: /dev/sr0 写保护,将以只读方式挂载
写在前面的话。日常学习和工作里面碰到的大多数都是Redhat系的操作系统,例如Redhat,CentOS,fedora,所以在配置yum源的时候,知道了多种配置源的方法,在这里将这些方法列出来,仅供参考。还碰到过Ubuntu的配置源,跟yum很像,这里不做讨论,当然主要还是不熟。
linux系统:CentOS-6.7 系统镜像:CentOS-6.7-x86_64-bin-DVD1.iso、CentOS-6.7-x86_64-bin-DVD2.iso
在局域网内将一台机器设置为本地的yum仓库,然后将其发布到web服务器中,就可以让局域网中的其他机器连接这台机器,当作网络yum源使用,这样局域网中的其他机器就可以从这台机器获取安装包等文件。
mount /root/rhel-server-7.0-x86_64-dvd.iso /dvd/iso
redhat 的更新包只对注册的用户生效,所以我们自己手动更改成CentOS 的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,安装之后是否有问题。
yum是Linux环境安装软件包的一种方式。yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。yum仓库可以是本地的,也可以是HTTP、FTP、nfs形式的网络仓库 。
Mitaka 镜像:链接:https://pan.baidu.com/s/1R1CkoL2acvT5MwXG-oHCFg
YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
网络配置 (更改已经有的,不要删别的) #第一块网卡 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.100.11 //ip地址 PREFIX=24 //子网掩码 #第二块 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno33554960 BO
FTP服务:ftp://… HTTP服务: http://… 本地目录:file://…
1)解压CentOS-7-x86_64-DVD-1511.iso,得到如下图所示:
首先安装Priorities 插件: yum install yum-priorities 编辑/etc/yum/pluginconf.d/priorities.conf 档 确认下列行存在,以确定yum-priorities插件被启用: [main] enabled=1 编辑/etc/yum.repos.d/ 内的CentOS-Base.repo 档 并加入 下列行: priority=N 建议设定: [base], [addons], [updates], [extras] ... priority=1 [centosplus],[contrib] ... priority=2 第二步 下载并安装RPMforge 套件 建议使用下列链接 #i386 http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm #x86_64 http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm 安装DAG的GPG-KEY rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 审核下载的套件: rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm 安装套件: rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm ( 测试: yum check-update(这个出现的内容不定) 也可以通过安装一个软件来测试: yum install mplayer ) 第三步 安装NTFS-3G 软件 先确定正确安装了rpmforge 套件,然后安装下列套件: yum install fuse fuse-ntfs-3g 若rpmforge的设置为停用,则使用如下命令: yum --enablerepo=rpmforge install fuse fuse-ntfs-3g 最后 就开始挂载ntfs 档案系统了 1)建立挂载点,进入 /mnt 目录 建立 新目录 win 2)普通挂载: #mount -t ntfs-3g /dev/sda5 /mnt/win 3)也可以编辑 /etc/fstab 后挂载: a)只读:/dev/sda5 /mnt/win ntfs-3g ro,umask=0222,defaults 0 0 b)读写:/dev/sda5 /mnt/win ntfs-3g rw,umask=0000,defaults 0 0 然后进行挂载: mount /mnt/win 即可。 4)通过 umount /mnt/win 卸载文件系统
安装系统后发现没图形界面,安装Xwindow[为了避免权限不足,以root登录]
2. 查询该文件下的所有内容,新建一个目录,将yun.repos.d下的文件复制进新的目录
1,CentOS默认源里没有ntfs3g,想要添加ntfs支持,需要自己下载编译安装或者加源yum安装。我这里使用的是添加aliyun的epel源来yum安装的方式。
在linux 服务器上安装samba服务,然后挂载windows上的共享文件夹,实现在Linux服务器上轻松访问windows上的文件
centos8发行版通过 BaseOS 和应用流 (AppStream) 仓库发布,AppStream 是对传统 rpm 格式的全新扩展,为一个组件同时提供多个主要版本
> 本文场景适用于局域网或内网的环境,或外部网络慢的情况。搭建好yum仓库后,所有的服务器或电脑都可以使用这个yum源,下载资源速度很快。
最近在VirtualBox的虚拟机中安装Centos遇到一个问题:如何安装VBoxGuestAdditions功能。
哈喽,大家好呀!这里是码农后端。今天来聊一聊Linux下的yum源及其配置相关的内容。简单来说,yum源就相当于一个管理软件的工具,可以想象成一个很大的仓库,里面存放着各种我们所需要的软件包及其依赖。
关于光盘的挂载,之前我们已经讲过了,这里再深入介绍一点。之前我们挂载光驱使用的命令是: mount /dev/cdrom /media,我们使用ll /dev/cdrom 可以查看到,其实/dev/cdrom是一个软链接,它指向了同目录下的sr0,即/dev/s0,所以,真正的光驱设备文件是/dev/sr0。因此,我们也可以使用 mount /dev/sr0 /media实现光盘挂载。
rdesktop是一种客户端程序,可以通过它在Linux系统下远程访问Windows桌面,而且支持多种版本,诸如NT 4 Terminal Server, 2000, XP, 2003, 2003 R2, Vista, 2008, 7, and 2008 R2等。(自动挂载以及YUM仓库的创建详细步骤如下)
(1)虚拟交换机、网络适配器选择仅主机模式,并且配置为192.168.100.0网段;
分区挂载格式要用盘符去挂载不要用UUID去挂载,不然做好镜像在还原的时候会识别不了 vi修改分区挂载文件:/etc/fstab改成对应的盘符
但是对于内网来说,不能连接外网,一般情况下,管控平台只有上传的权限。尤其一些涉密的岗位,比如电力,电信,军工之类的。
本人最不喜欢的就是重复造轮子,所以TeraCloud是啥,如何申请,请参考这篇文章: https://liyuans.com/archives/TeraCloud.html 接下来切入正题,如何把提供WebDAV的网盘挂载到本地作为本地磁盘? 废话不多,先上代码再解释: #!/bin/bash #webdav挂载到CentOS服务器 #by 刺猬 echo "本脚本作为https://nanao.teracloud.jp的webdav挂载到Linux服务器" echo "其他服务器修改webd
centos6系列于2020年11月份已经停止提供服务,现在各大镜像源已经关闭centos6的yum源,需要下载镜像后在本地搭建yum源方便使用。
#ls -l /dev/sr* 确认光盘挂载的文件名称,假设为/dev/sr0#
进入到/etc/yum.repos.d/目录中(因为该目录存放着Yum软件仓库的配置文件)。 将里面的所有文件备份到别的文件夹里
本文实例讲述了CentOS 6.5 环境实现本地局域网搭建YUM的方法。分享给大家供大家参考,具体如下:
Liunx 中的软件安装 (详解 yum) --- 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见的软件包封装类型: - rpm 扩展名为 .rpm - deb 软件包 扩展名为 .deb - 源代码软件包 一般为 .tar.gz 或者 .tar.bz2 格式的压缩包,包含程序源代码 README - 提供安装程序的软件包(agent) - install.sh - setup - .bin RPM 软件包 --- 由 redhat
Linux 本地 YUM 源是指在本地服务器上创建的 YUM 源。本地 YUM 源可以用于以下目的:
在Windows平台上进行RDP远程桌面时可以将本地驱动器挂载到远程服务器上,在远程桌面时进行文件共享传输
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F5x3IfHz-1624685690449)(assets/1558957195965.png)]
若想安装一个包,忘记包的名字,但是记得命令,可以根据命令去搜:yum provides “/*/pvcreate” 安装软件包的三种方法 rpm工具(安装路径和文件名基本上都是固定好的。) yum工具(属于用python开发的工具,实际上操作的对象也是rpm包,比rpm工具有一个优势,支持自动安装依赖的包。最简单的) 源码包(源代码,需要通过编译器把源码包编译成可执行文件。最难的) rpm包介绍 把光盘连接上虚拟机 mount /dev/cdrom /mnt 把光盘挂载到目录/mnt下 [root@xie-
Yum (全称为 Yellow dog Updater, Modified )本质上 也是一个 软件包管理器。 特点: 基于 RPM 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系
领取专属 10元无门槛券
手把手带您无忧上云