내 Linux 시스템(RHEL)에는 많은 소프트웨어가 설치되어 있습니다. 일부는 yum을 통해 설치되고 일부는 rpm을 다운로드하고 gnome 파일 관리자에서 실행하여 설치됩니다. 또한 방금 /opt 디렉토리에 압축을 푼 일부 소프트웨어 아카이브(zip 또는 tar)도 있습니다.
내 질문은: 예를 들어 /opt/google/ 폴더에 있는 Chrome 브라우저를 어떤 방법으로 설치했는지 알 수 있습니까?
대답은 Linux 배포판에 따라 다를 수 있지만 저는 RHEL, CentOS, Fedora(중요도 순)에 더 관심이 있습니다.
내가 알고 있다면 대답은 충분할 것입니다. yum, rpm 또는 zip을 통해 설치됩니다.
history
(내 사용자 및 ) 을 확인했지만 root
더 이상 추적이 없습니다.
답변1
rpm -qa --last
RPM에서 특정 소프트웨어가 언제 설치되었는지 알아내는 쉬운 방법입니다.
rpm -qf /path/to/some/software
소프트웨어가 RPM에서 설치되었는지, 어떤 RPM에서 설치되었는지(심볼릭 링크가 아닌 경우) 매우 확실하게 확인할 수 있습니다.
RPM을 통해 설치되지 않은 경우 소프트웨어는 "다른 곳"에서 시스템으로 이동하는 경로를 찾은 것입니다.
yum 저장소의 RPM 패키지입니다. yum info <rpm-name>
RPM 패키지를 사용할 수 있는 저장소를 표시합니다. 이제 yum 저장소가 비활성화되었거나 RPM 패키지가 수동으로 설치된 경우 yum은 다음을 나열합니다 Repo: installed
.