Maven “peer not authenticated”

用 Maven(3.0.5) 编译工程的时候,


#mvn clean install -Dmaven.test.skip=true


出现下面错误:
peer not authenticated:

而且pom中的好多依赖无法下载到本地仓库。 


寻找良久,终于找到解决方式:


#mvn clean install -Dmaven.test.skip=true 
后面再加俩参数 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
<think>好的,我现在需要帮助用户在Ubuntu系统上安装和配置QEMU进行虚拟化。首先,我得回顾用户提供的引用内容,确保信息准确。用户提到了三个引用,分别是关于安装QEMU的基本命令、详细组件说明以及结合Buildroot和ZCU102的使用。 用户的问题是如何在Ubuntu上安装和配置QEMU。根据引用[2],安装命令包括多个包,比如qemu、qemu-kvm、libvirt等。我需要整理这些步骤,确保用户能顺利安装。同时,用户可能需要知道如何验证安装是否成功,比如运行qemu-system-x86_64 --version。 接下来,配置部分可能涉及权限问题,比如将用户加入kvm和libvirt组,这样普通用户才能管理虚拟机。引用[2]提到libvirt-daemon和libvirt-clients,所以需要提醒用户执行sudo usermod -aG命令,并重新登录。 网络配置也是一个重要部分,用户可能需要设置桥接网络,这里需要提到bridge-utils和编辑网络配置文件,如/etc/network/interfaces或使用netplan。这部分可能需要更多的细节,但根据引用内容,用户已经安装了bridge-utils,所以可以指导基本的桥接配置。 然后,图形化管理工具virt-manager在引用[2]中有提到,安装后用户可以通过GUI创建虚拟机,这部分操作相对直观,但可能需要提醒用户启动libvirtd服务,如sudo systemctl start libvirtd。 用户可能还会关心如何测试QEMU,比如运行一个虚拟机镜像。引用[1]中的命令示例是sudo qemu-system-x86_64 /opt/vm/ubuntu1010.img -m 1024,这里需要说明如何获取或创建镜像文件,或者使用现有的ISO安装系统。 另外,引用[3]提到了Buildroot和ZCU102,这可能涉及更高级的配置,但用户当前的问题主要是安装和基础配置,所以这部分可以作为扩展内容放在相关问题里,比如询问嵌入式开发或特定硬件模拟。 在整理步骤时,需要注意命令的正确性,例如安装包是否拼写正确,组名是否正确(kvm和libvirt)。同时,提示用户处理可能遇到的权限问题,比如需要注销重新登录使组更改生效。 最后,生成的相关问题应该覆盖安装后的使用、优化和常见问题,比如性能优化、网络配置问题、图形界面无法启动等,帮助用户进一步探索。</think>在Ubuntu系统中安装和配置QEMU进行虚拟化,可按照以下步骤操作: --- ### **1. 安装QEMU及相关组件** 通过APT包管理器安装核心组件: ```bash sudo apt update sudo apt install qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager ``` - **组件说明**: - `qemu`: QEMU模拟器主程序 - `qemu-kvm`: 提供硬件加速支持(需CPU支持虚拟化)[^2] - `libvirt-daemon`: 虚拟化管理后台服务 - `libvirt-clients`: 虚拟化命令行工具(如`virsh`) - `bridge-utils`: 网络桥接配置工具 - `virt-manager`: 图形化虚拟机管理界面[^2] --- ### **2. 配置用户权限** 将当前用户加入`kvm`和`libvirt`组,避免使用`sudo`: ```bash sudo usermod -aG kvm $USER sudo usermod -aG libvirt $USER # 完成后需注销并重新登录生效 ``` --- ### **3. 启动服务** 启用`libvirtd`服务并验证状态: ```bash sudo systemctl enable --now libvirtd sudo systemctl status libvirtd ``` --- ### **4. 验证QEMU安装** 检查QEMU版本及KVM支持: ```bash qemu-system-x86_64 --version # 输出应包含版本信息,如"QEMU emulator version 6.2.0" ``` --- ### **5. 配置虚拟网络(可选)** 通过`virt-manager`图形界面或命令行配置网络桥接: 1. 打开网络配置界面: ```bash sudo virt-manager ``` 2. 导航至`Edit > Connection Details > Virtual Networks`创建桥接网络 --- ### **6. 创建虚拟机** **方法一:使用virt-manager(图形界面)** 1. 启动`virt-manager` 2. 点击“新建虚拟机”,按向导选择ISO镜像或磁盘镜像完成配置 **方法二:命令行启动** ```bash qemu-system-x86_64 -m 4096 -hda /path/to/disk.img -boot d -cdrom /path/to/os.iso ``` --- ### **7. 常见问题排查** - **KVM加速未启用**: 检查`/dev/kvm`权限,确认BIOS中已开启虚拟化支持 - **网络连接失败**: 通过`brctl show`验证桥接接口状态 - **权限不足**: 确保用户已加入`kvm`和`libvirt`组,并重启服务 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值