마지막으로: CentOS를 업그레이드한 후 명령을 찾을 수 없습니다.

마지막으로: CentOS를 업그레이드한 후 명령을 찾을 수 없습니다.

CentOS를 7에서 8로 업그레이드했습니다. 주문 이 없습니다 last.

$ which last
/usr/bin/which: no last in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

설치에 last실패했습니다 dnf install.

$ dnf install last
Repository epel is listed more than once in the configuration
EPEL for redhat/centos 8 - x86_64                                                                                           0.0  B/s |   0  B     00:00    
Failed to synchronize cache for repo 'epel', ignoring this repo.
Last metadata expiration check: 20:42:39 ago on Sun 11 Apr 2021 05:40:02 PM CST.
No match for argument: last
Error: Unable to find a match: last

last도구를 설치하는 방법은 무엇입니까 ?

답변1

last별도의 패키지는 아니고, 패키지에 제공되는 명령어는 다음과 같습니다 util-linux.

이 명령이 설치된 RHEL/CentOS 8 시스템에서 last:

# rpm -qf /usr/bin/last
util-linux-2.32.1-24.el8.x86_64

# dnf provides /usr/bin/last
util-linux-2.32.1-24.el8.x86_64 : A collection of basic system utilities
Repo        : @System
Matched from:
Filename    : /usr/bin/last

util-linux 패키지의 콘텐츠 목록은 여기에서 볼 수 있습니다:https://centos.pkgs.org/8/centos-baseos-x86_64/util-linux-2.32.1-24.el8.x86_64.rpm.html

패키지 업그레이드가 util-linux실제로 실패하면 시스템에 몇 가지 매우 기본적인 시스템 명령과 일부 PAM 구성이 누락되었을 수 있습니다.업그레이드 후 재부팅하지 않은 경우 재부팅하기 전에 시스템에 누락된 패키지가 있는지 확인하십시오.

dnf install @minimal-environment필요한 모든 시스템 패키지가 있는지 확인할 수 있습니다 . 최소 CentOS 8 설치에 필요한 패키지가 누락된 경우 실제로 아무것도 설치하지 않고 명령이 종료되어야 합니다.

완전히 재설치하는 것 외에 CentOS를 7에서 8로 업그레이드하는 "공식적인" 절차는 없는 것으로 보입니다. 사용 가능한 모든 업그레이드 절차는 제3자에 의해 설계되었으며 가능한 모든 경우에 작동이 보장되지는 않습니다.

관련 정보