我是靠谱客的博主 帅气铃铛,最近开发中收集的这篇文章主要介绍Linux下配置本地yum源(Centos、Debain和SUSE)Linux下配置本地yum源,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Linux下配置本地yum源
Centos (Redhat同理)
一、挂载系统镜像
1.1、创建挂载点
mkdir /media/cdrom
1.2、挂载镜像
mount /dev/sr0 /media/cdrom
1.3、写进开机自动挂载
blkid #查看硬盘id
[root@localhost ~]# blkid
/dev/sdb1: UUID="6c61e9de-987f-4f5e-91a5-83e8ce6ca37b" TYPE="ext4"
/dev/sda1: UUID="b47d6bae-3846-4be4-a35c-a2ed7160a352" TYPE="xfs"
/dev/sda2: UUID="e76cd217-4eda-4334-ad89-275c7a490884" TYPE="swap"
/dev/sda3: UUID="71015217-f5e4-4401-9046-0341b831b373" TYPE="xfs"
/dev/sr0: UUID="2020-11-04-11-36-43-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"
1.4、编辑开机自动挂载文件fstab
vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Jun 10 22:43:32 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=71015217-f5e4-4401-9046-0341b831b373 / xfs defaults 0 0
UUID=b47d6bae-3846-4be4-a35c-a2ed7160a352 /boot xfs defaults 0 0
UUID=e76cd217-4eda-4334-ad89-275c7a490884 swap swap defaults 0 0
UUID=6c61e9de-987f-4f5e-91a5-83e8ce6ca37b /sdb1 ext4 defaults 0 0
UUID="2020-11-04-11-36-43-00" LABEL="CentOS 7 x86_64" /media/cdrom iso9660 defaults 0 0
二、配置yum源配置文件
2.1、备份yum源
mkdir /etc/yum.repo.d/tmp
mv /etc/yum.repo.d/*.repo /tmp
2.1、创建与配置本地yum源文件
touch /etc/yum.repo.d/cdrom.repo
2.2、配置本地yum源文件
vi /etc/yum.repo.d/cdrom.repo
[base-cdrom]
name=Centos
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
2.3、更新yum源
yum clean all
yum makecache
Debian(Ubuntu同理)
一、上传debian镜像
1.1、预先上传镜像至系统/home目录,创建挂载目录
mkdir /media/cdrom
1.2、设置开机自动挂载
vi /etc/fstab
/home/debian-9.iso /media/cdrom iso9660 defaults 0 0
二、配置apt本地源文件
vi /etc/apt/sources.list
deb file:///media/cdrom stretch contrib main
三、更新apt源
apt clean all
apt update
SUSE
一、上传suse镜像
1.1、预先上传镜像至系统/root目录,创建挂载目录
mkdir /media/cdrom
1.2、挂载ISO文件
mount -t iso9660 /root/SUSE.iso /media/cdrom
mount: /media/cdrom: WARNING: source write-protected, mounted read-only.
1.3、生成本地repo源
zypper ar -f /media/cdrom sles
Adding repository 'sles' ...................................................[done]
Repository 'sles' successfully added
URI : dir:/media/cdrom
Enabled : Yes
GPG Check : Yes
Autorefresh : Yes
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
1.4、查看系统中的源
zypper lr
Repository priorities are without effect. All enabled repositories share the same priority.
# | Alias | Name | Enabled | GPG Check | Refresh
--+-------+------+---------+-----------+--------
1 | sles | sles | Yes | ( p) Yes | Yes
1.5、清楚zypper缓存
zypper clean
1.6、更新zypper安装源
zypper ref
1.7、其他操作
列出所有可用的模式
zypper pt
删除源
zypper rr sles
卸载已挂载的安装源:
umount /mnt/sles
查看安装软件包
zypper se
列出仓库优先级
zypper lr -p
列出仓库的URI
zypper lr -u
测试安装
zypper install gcc
最后
以上就是帅气铃铛为你收集整理的Linux下配置本地yum源(Centos、Debain和SUSE)Linux下配置本地yum源的全部内容,希望文章能够帮你解决Linux下配置本地yum源(Centos、Debain和SUSE)Linux下配置本地yum源所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复