Làm thế nào để biết gói nào một tệp nhất định thuộc về

Đã bao giờ nó xảy ra với bạn mà bạn không thể xây dựng một gói bởi vì đã thiếu phụ thuộc? Một tình huống tương tự có thể xảy ra khi chúng ta muốn biên dịch một chương trình hoặc chạy một tệp nhị phân. Trong những trường hợp này, chúng tôi có thể gặp phải lỗi như: «Tệp X bị thiếu, không thể thực hiện tác vụ được yêu cầu".

Hoặc tệ hơn: cách sửa lỗi cổ điển xung đột phụ thuộc'tệp X đã được cài đặt«? Đối với điều này, nó là cần thiết để khám phá gói nào chứa tệp được đề cập. Làm thế nào để làm nó? Ha! Hãy vào và tìm hiểu ...


Một lúc trước chúng ta đã thấy cách thực hiện trên Debian, Ubuntu và các dẫn xuất. Bây giờ, chúng ta hãy xem nó được thực hiện như thế nào trong phần còn lại của các bản phân phối.

APT: Debian, Ubuntu và các dẫn xuất

Những bản phân phối sử dụng APT, có thể sử dụng tệp apt.

Sudo apt-get cài đặt tệp apt

Sau khi cài đặt, nó chạy như sau:

apt-file search / path / file

Trong đó / path / file là đường dẫn của tệp bạn đang tìm kiếm.

RPM: Red Hat, Fedora và các dẫn xuất

Bạn chỉ cần thực hiện lệnh sau:

rpm -qf / path / file

Trong đó / path / file là đường dẫn của tệp bạn đang tìm kiếm.

Pacman: Arch và các dẫn xuất

Trong Arch, bạn chỉ cần sử dụng Pacman toàn năng:

pacman -Qo / path / file

Vì vậy, ví dụ, lệnh:

pacman -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so

Mang trở lại:

/usr/lib/gtk-2.0/2.10.0/engines/libmist.so thuộc sở hữu của gtk-engine 2.20.2-1

Nó cũng có thể sử dụng pkgfile. Bạn chỉ cần cài đặt nó:

pacman -S pkgtools

Nó chạy như thế này:

tệp pkgfile

Nơi tệp là tên của tệp bạn đang tìm kiếm.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Miguel Chan dijo

    Nào, nó đến với tôi từ mười (sở trường biên soạn) !!! Cảm ơn và lời chào !!!

  2.   Hãy sử dụng Linux dijo

    Chào mừng bạn đến với Migue! Tôi rất vui vì nó hoạt động.
    Một cái ôm! Paul.

  3.   joadelvia dijo

    Đóng góp tốt. Trong Debian, Ubuntu và các dẫn xuất, bạn cũng có thể sử dụng lệnh dpkg với tùy chọn -S để lấy thông tin tương tự, trong trường hợp bạn không muốn cài đặt tệp apt. Sử dụng nó sẽ rất giống với apt-file:
    dpkg -S / đường dẫn / tệp

    1.    hãy sử dụng linux dijo

      Hấp dẫn! Cảm ơn vì sự đóng góp!
      Ôm! Paul.