yumがリポジトリを更新できず、インストールに失敗しました。

yumがリポジトリを更新できず、インストールに失敗しました。

最近、centos 7の最小バージョンをインストールし、それを使用してyum別のパッケージをインストールしようとしました。しかし、yumは機能せず、タイムアウトエラーは引き続き表示されます。以下はのファイルです。/ect/yum.repos.d/

CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  
CentOS-Sources.repo  CentOS-Vault.repo

そして

いくつかのポータルとランダムなアイテムに沿ってリポジトリのリストを整理し、キャッシュなどを削除するように変更しenabled=0ましたが、そのうち何も機能しないようです。enabled=1--disablerepo=epel

[root@labsw8 yum.repos.d]# yum --setopt=deltarpm=0 repolist all
Loaded plugins: fastestmirror
http://vault.centos.org/7.0.1406/os/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://vault.centos.org/7.0.1406/os/x86_64/repodata/repomd.xml: (28, 'Connection timed out after 30000 milliseconds')
Trying other mirror.

EPELリポジトリを使用しようとしていますが、以下にEPELリポジトリがない問題が何であるかをどうやって知ることができます/ect/yum.repos.dか?

また、要求をブロックするファイアウォールがあると疑われます。ファイアウォールの下にあるかどうかはどうすればわかりますか?

編集:よく理解しました。外部の世界と繋がっていないので何もダウンロードできません。

その場合は、必要なパッケージのRPMSをダウンロードして手動でインストールすることができます。

[root@labsw8 Downloads]# rpm -i libpcap-1.5.3-12.el7.i686.rpm
warning: libpcap-1.5.3-12.el7.i686.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
        libc.so.6 is needed by libpcap-14:1.5.3-12.el7.i686
        libc.so.6(GLIBC_2.0) is needed by libpcap-14:1.5.3-12.el7.i686
        libc.so.6(GLIBC_2.1) is needed by libpcap-14:1.5.3-12.el7.i686

すべての依存関係を取得するための正しい方向や、すべての依存関係をインストールする方法を教えてください。yum

編集2:幸いなことに、tcpdumpとpcapがシステムにインストールされており、/usr/lib64/のライブラリを確認したところ、同じファイルが作業中のシステムと機能していないシステムの両方に存在しますが、機能しないシステムは次のものを受け取ります。誤って実行したとき

[root@labsw8 lib64]# tcpdump
tcpdump: Couldn't find user 'tcpdump'

これを行うには、パスや他のエントリを更新する必要がありますか?

答え1

このエラーがtcpdump: Couldn't find user 'tcpdump' 正しく機能するには、次の操作を行う必要があります。

次の行を開いて/etc/passwd追加してください。

tcpdump:x:1001:1001::/home/tcpdump:/bin/bash

その後、ルートを使用できます

関連情報