在KVM中设置软件源通常涉及以下几个步骤:
查看当前运行级别
```bash
runlevel
```
更换yum源
选择合适的CentOS或EPEL镜像。例如,使用阿里云的镜像:
```bash
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
```
修改默认的yum源:
```bash
cd /etc/yum.repos.d/
vi yum.sh
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/epel.repo
```
搭建本地yum源
拷贝ISO文件到本地并制作成光盘镜像:
```bash
mkdir /media/disk
mount -t iso9660 /dev/cdrom /media/disk
cp /dev/cdrom redhat5.iso
```
挂载ISO文件并复制到指定目录:
```bash
mount -o loop rhel.iso /mnt/iso
cp -rap /mnt/iso /var/ftp/pub
```
编辑yum源文件:
```bash
cd /etc/yum.repos.d/
cp -rap rhel-source.repo file.repo
vim file.repo
```
配置virt-manager
确保源完整,并在设置中选择“把推荐的软件包视作依赖的软件包”。
给virt-manager管理员权限:
```bash
sudo gedit /usr/bin/virt-manager
```
修改exec行以使用gksu:
```bash
exec gksu python "/usr/share/virt-manager/virt-manager.py" "$@"
```
查看yum源中仓库
```bash
yum repolist
```
通过以上步骤,你可以在KVM中设置和配置软件源。根据你的需求选择合适的镜像源,并进行相应的调整。