如何在没有 yum 的情况下安装 iwconfig?

如何在没有 yum 的情况下安装 iwconfig?

我在用本教程尝试在未连接到互联网的新 CentOS 7 安装上设置无线。但是,当我iwconfig在终端中输入内容时,它会回复-bash: iwconfig: command not found.

我无法打字,yum install iwconfig因为这台机器未连接到互联网。相反,我必须将 rpm 文件下载到另一台机器,然后手动将它们传输到新的 CentOS 7 开发服务器。所以我开始下载 rpm 文件从这个链接并将其移动到开发服务器。然后我继续尝试安装 rpm 文件,直到通过使用相同的方法下载和安装依赖项 rpm 文件解决了每个错误。最后,当所有依赖项似乎都已安装时,我得到了以下ls -al结果,但仍然收到错误-bash: iwconfig: command not found,如下所示:

[root@localhost wpa_supplicant_rpm_files]# ls -al
total 1128
drwxr-xr-x. 2 root root   4096 Sep 16 17:24 .
dr-xr-x---. 3 root root   4096 Sep 15 13:25 ..
-rw-r--r--. 1 root root  30064 Sep 16 17:20 crda-1.1.3_2014.06.13-1.el7.x86_64.rpm
-rw-r--r--. 1 root root  61048 Sep 16 17:22 iw-3.10-6.el7.x86_64.rpm
-rw-r--r--. 1 root root 131032 Sep 16 17:24 libnl-1.1.4-3.el7.x86_64.rpm
-rw-r--r--. 1 root root  95724 Sep 16 17:18 wireless-tools-29-6.el6.x86_64.rpm
-rw-r--r--. 1 root root 820636 Sep 16 10:05 wpa_supplicant-2.0-13.el7_0.x86_64.rpm
[root@localhost wpa_supplicant_rpm_files]# rpm -Uvh *rpm
warning: crda-1.1.3_2014.06.13-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
warning: wireless-tools-29-6.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing...                          ################################# [100%]
    package wpa_supplicant-1:2.0-13.el7_0.x86_64 is already installed
[root@localhost wpa_supplicant_rpm_files]# iwconfig
-bash: iwconfig: command not found
[root@localhost wpa_supplicant_rpm_files]# 

那么如何让iwconfig命令在没有 的情况下工作yum呢?

请注意,该过程是下载到 devbox,然后scp通过以太网电缆传输到开发服务器,这是开发服务器与任何其他计算机的唯一连接。

答案1

看起来这些软件包只是没有安装,因为它们没有使用您的系统识别的密钥进行签名,这是从非官方存储库下载的随机软件包中所期望的。您还有另一个问题,因为您正在安装混合的 el6 和 el7 软件包。

不使用 yum来安装wireless-tools

从 fedora 项目下载epel-release软件包并安装(如果尚未安装)。这将设置所需的 GPG 密钥。

https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

从 EPEL 存储库下载wireless-tools软件包,可以在此处找到:

https://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/wireless-tools.html

epel-release安装该软件包后,该软件包应该可以正确安装。

如果您还需要该crda软件包,可以在 Centos 的主存储库中找到它:

http://mirror.centos.org/centos-7/7/os/x86_64/Packages/crda-1.1.3_2014.06.13-1.el7.x86_64.rpm

附加依赖项:

http://mirror.centos.org/centos/7/os/x86_64/Packages/iw-3.10-6.el7.x86_64.rpm http://mirror.centos.org/centos/7/os/x86_64/Packages/libnl-1.1.4-3.el7.x86_64.rpm

所有这些软件包都可以通过安装rpm -Uvh。请注意,如果rpm返回任何一个包的任何类型的错误,例如already installed,它不会对您要求安装的任何其他包执行操作。

相关内容