centos安装-手工wget

尝试安装wget-1.12-5.el6.x86_64.rpm时遇到依赖问题,系统提示缺少多个库文件如libc.so.6的不同版本及libcrypto.so.10等。为解决此问题,建议检查并更新这些缺失的依赖。

安装wget失败

warning: wget-1.12-5.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9                                                                                                             de: NOKEY
error: Failed dependencies:
        libc.so.6()(64bit) is needed by wget-1.12-5.el6.x86_64
        libc.so.6(GLIBC_2.11)(64bit) is needed by wget-1.12-5.el6.x86_64
        libc.so.6(GLIBC_2.2.5)(64bit) is needed by wget-1.12-5.el6.x86_64
        libc.so.6(GLIBC_2.3)(64bit) is needed by wget-1.12-5.el6.x86_64
        libc.so.6(GLIBC_2.3.4)(64bit) is needed by wget-1.12-5.el6.x86_64
        libc.so.6(GLIBC_2.4)(64bit) is needed by wget-1.12-5.el6.x86_64
        libc.so.6(GLIBC_2.8)(64bit) is needed by wget-1.12-5.el6.x86_64
        libcrypto.so.10()(64bit) is needed by wget-1.12-5.el6.x86_64
        libcrypto.so.10(libcrypto.so.10)(64bit) is needed by wget-1.12-5.el6.x86                                                                                                             _64
        libdl.so.2()(64bit) is needed by wget-1.12-5.el6.x86_64
        librt.so.1()(64bit) is needed by wget-1.12-5.el6.x86_64
        librt.so.1(GLIBC_2.2.5)(64bit) is needed by wget-1.12-5.el6.x86_64
        libssl.so.10()(64bit) is needed by wget-1.12-5.el6.x86_64
        libssl.so.10(libssl.so.10)(64bit) is needed by wget-1.12-5.el6.x86_64

warning: wget-1.12-5.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9                                                                                                             de: NOKEY
error: Failed dependencies
rpm -ivh wget-1.12-5.el6.x86_64.rpm --force --nodeps

// 下载 wget
http://rpm.pbone.net/results_limit_9_srodzaj_3_dl_40_search_wget.html
### 安装 Mininet 的方法 要在 CentOS 系统上成功安装 Mininet 工具,可以按照以下方式操作。由于不同版本的 CentOS 可能存在依赖差异,因此需要分别针对 CentOS 6 和 CentOS 7 提供解决方案。 #### 对于 CentOS 6 CentOS 6 并未被官方 Mininet 支持,因为其默认软件库较旧,可能无法满足 Mininet 所需的一些现代依赖项[^1]。以下是具体步骤: 1. **更新系统** 首先确保系统的包管理器是最新的。 ```bash sudo yum update -y ``` 2. **安装必要的开发工具和依赖项** 下载并安装编译所需的工具链以及 Python 开发环境。 ```bash sudo yum groupinstall "Development Tools" -y sudo yum install gcc make automake autoconf libtool python-devel git wget -y ``` 3. **下载 Open vSwitch 源码** 因为 CentOS 6 默认仓库中的 `openvswitch` 版本较低,建议从源码构建最新版。 ```bash cd /usr/src/ sudo git clone https://github.com/openvswitch/ovs.git cd ovs sudo ./boot.sh && ./configure --prefix=/usr/local && make && sudo make install ``` 4. **加载内核模块** 启动 OVS 内核模块以便后续使用虚拟交换机功能。 ```bash sudo modprobe openvswitch ``` 5. **获取 Mininet 源代码** 使用 Git 获取最新的 Mininet 资料,并运行自定义安装脚本。 ```bash cd ~ git clone http://github.com/mininet/mininet cd mininet/util chmod +x install.sh sudo ./install.sh -a ``` 完成以上过程后即可验证 Mininet 是否正常工作: ```bash sudo mn --test pingall ``` 如果一切顺利,则会显示所有节点之间的连通性测试通过消息[^1]。 #### 对于 CentOS 7 相比 CentOS 6,CentOS 7 更容易配置 Mininet 测试环境,因为它自带了更多新特性支持[^2]。 1. **基础准备** 更新现有程序列表至最新状态。 ```bash sudo yum clean all sudo yum repolist sudo yum upgrade -y ``` 2. **启用 EPEL 存储库** 这一步是为了增加额外可用的应用集合,简化某些复杂组件的手工处理流程。 ```bash sudo yum install epel-release -y ``` 3. **部署 OpenVSwitch** 利用 YUM 命令直接拉取预编译好的二进制文件形式分发的服务端应用实例。 ```bash sudo yum install openvswitch -y sudo systemctl start openvswitch.service sudo systemctl enable openvswitch.service ``` 4. **克隆 Mininet 库到本地目录下** 推荐采用官方维护者提供的资源链接地址来同步项目结构树副本。 ```bash git clone git://github.com/mininet/mininet.git ~/mininet export PATH=$PATH:~/mininet/bin source ~/.bashrc ``` 最后再次执行简单的命令确认整个框架能否平稳运作起来: ```bash mn --version mn --test pingpair ``` 当屏幕上打印出预期的结果时即表明当前主机已经具备完整的实验条件。 ### 注意事项 - 如果遇到任何错误提示,请仔细阅读报错信息尝试定位问题所在位置再做调整优化措施。 - 不同硬件架构或者特殊定制发行板可能会引起兼容性方面的问题,在这种情况下往往需要查阅对应厂商文档寻求帮助指导解决办法。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值