파일 이름을 패키지와 연결 [중복]

파일 이름을 패키지와 연결 [중복]

.libasound.so.2

저는 모든 패키지 관리자로부터 답변을 얻고 싶습니다. 하지만 제가 주로 집중하는 것은 apt및 입니다 yum.

답변1

/sbin/shutdown내 시스템에서 어떤 설치된 패키지를 사용할 수 있습니까?

$ dpkg -S /sbin/shutdown
sysvinit: /sbin/shutdown

배포판에는 어떤 패키지가 제공됩니까 /sbin/shutdown? 설치하다apt-file필요한 경우 패키징하고 실행한 apt-file update다음

$ apt-file search /sbin/shutdown
molly-guard: /usr/sbin/shutdown
sysvinit: /sbin/shutdown
upstart: /sbin/shutdown

소스 코드 다운로드(기본 초기화 시스템 SysVinit를 사용하는 경우):

apt-get source sysvinit

하지만 이곳은 데스크톱 알림을 구성하는 장소가 아닐 수도 있습니다. 시작 및 종료 프로세스 구성은 일반적으로 종료 시 실행되도록 /etc/init.d스크립트를 연결 하고 다시 시작하기 전에 실행되도록 /etc/rc0.d스크립트를 연결하여 수행 됩니다./etc/rc6.d정책 매뉴얼더 많은 정보를 알고 싶습니다. 데스크톱 알림이 통과되었습니다.버스.

답변2

가장 일반적인 패키지 관리자를 위해 이를 수행하는 방법은 다음과 같습니다(약간 적용됨).여기):

  1. 데비안과 그 파생물

    • 설치된 패키지:

      dpkg -S /path/to/file
      

      또는

      dlocate /path/to/file
      
    • 사용 가능한 모든 패키지

      apt-file데이터베이스를 설치 하고 구축합니다.

      sudo apt-get install apt-file && apt-file update
      

      그런 다음 배포 저장소(설치 여부에 관계없이)에서 관심 있는 파일을 제공하는 사용 가능한 모든 패키지를 검색합니다.

      apt-file search /path/to/file
      
  2. 빨간 모자/페도라 모자

    • 설치된 패키지:

      rpm -qf /path/to/file
      
    • 사용 가능한 모든 패키지:

      yum whatprovides
      
  3. SUSE/openSUSE, 기타 모든 RPM 기반 배포판

    rpm -qf /path/to/file
    
  4. 아치

    pacman -Qo /path/to/file
    
  5. 루트 다이어그램

    equery belongs /path/to/file
    

답변3

dpkg -S는 Ubuntu 10.04에서 이를 제공합니다.

dpkg -S /sbin/shutdown 
upstart: /sbin/shutdown

하지만 데비안 5 머신에서는 이런 결과가 나옵니다.

dpkg -S /sbin/shutdown 
sysvinit: /sbin/shutdown

답변4

완전성을 위해 이것은 yum 기반 시스템입니다.

yum whatprovides /sbin/shutdown

아니면 그냥 rpm을 사용하세요:

rpm -qf /sbin/shutdown

관련 정보