apt-file hoặc cách biết gói nào đó thuộc về một tệp nhất định

Đã bao giờ bạn không thể xây dựng một gói vì thiếu phần phụ thuộc chưa? Tình huống tương tự có thể xảy ra khi chúng ta muốn biên dịch chương trình hoặc chạy tệp nhị phân. Trong mọi trường hợp, một lỗi kiểu: "Thiếu tệp X, không thể thực hiện tác vụ được yêu cầu". Nhưng, Làm thế nào để bạn biết tập tin đó nằm trong gói nào khác để bạn có thể cài đặt nó và giải quyết vấn đề? Vâng đây là nơi tệp apt có thể giúp ích rất nhiều.


Để cài đặt tệp apt:

sudo aptitude cài đặt tập tin apt

Sau khi cài đặt, apt-file cần tạo chỉ mục nội bộ của nó:

cập nhật tập tin apt

Quá trình này mất vài phút để hoàn thành, tùy thuộc vào kết nối Internet của bạn. Sau khi quá trình hoàn tất, bây giờ bạn có thể tìm kiếm tệp bị thiếu:

tìm kiếm tập tin apt FindKDE4Internal.cmake

Và apt-file sẽ trả về một dòng đầu ra với gói bạn phải cài đặt, ví dụ:

kdelibs5-dev: /usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake

Điều đó có nghĩa là bạn phải cài đặt kdelibs5-dev.

Fuente: Comulinux & Maengora


Để 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.