Using Ubuntu: What Package Did This File Come From? Sử dụng Ubuntu: Không gì gói này File Come From?
How many times have you noticed a file sitting in a directory and wondered… where did this file come from? Or you are trying to tell a friend how to use a utility but he doesn't have it installed, and you can't remember what package you installed to get it. Bao nhiêu lần bạn nhận thấy có một tập tin ngồi trong một thư mục và tự hỏi ... nơi mà đã làm tập tin này đến từ Hoặc bạn đang cố gắng nói cho một người bạn cách sử dụng một tiện ích nhưng ông không có cài đặt nó, và bạn không thể nhớ? bạn cài đặt gói những gì để có được nó.
Sure, you can head over to google, but don't you always wonder how those people know? Chắc chắn, bạn có thể đầu qua google, nhưng không bạn luôn tự hỏi những người biết làm thế nào? It's simple, install the dlocate utility, which is a faster alternative to dpkg for this type of query. Rất đơn giản, cài đặt các tiện ích dlocate, mà là một nhanh hơn thay thế cho dpkg cho loại truy vấn.
sudo apt-get install dlocate sudo apt-get install dlocate
You can use the command with the syntax 'dlocate <filename>', which will give you this output: Bạn có thể sử dụng lệnh với dlocate của cú pháp <filename> ', mà sẽ cung cấp cho bạn này đầu ra:
$ dlocate flac $ Dlocate flac
libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.so libxine1: / usr/lib/xine/plugins/1.1.4/xineplug_flac.so
libtunepimp5: /usr/lib/tunepimp/plugins/flac.tpp libtunepimp5: / usr / lib / tunepimp / plugins / flac.tpp
gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.so gstreamer0.10-plugins-good: / usr/lib/gstreamer-0.10/libgstflac.so
flac: /. flac: /.
flac: /usr flac: / usr
flac: /usr/bin flac: / usr / bin
flac: /usr/bin/flac flac: / usr / bin / flac
—– trimmed —— - Tỉa --
That's a lot of output! You can see that there are a lot of filenames that partially match. Đó là một sản lượng! Bạn có thể thấy rằng có rất nhiều tên tập tin mà một phần phù hợp. Better to pass the full path to the filename. Tốt hơn để vượt qua đường dẫn đầy đủ đến tên tập tin. In this case, you can use 'which flac' to determine which flac command you are using, and then pass the full path to dlocate. Trong trường hợp này, bạn có thể sử dụng 'mà flac' để xác định flac lệnh bạn đang sử dụng, và sau đó vượt qua đường dẫn đầy đủ để dlocate.
$ which flac $ Mà flac
/usr/bin/flac / usr / bin / flac
$ dlocate /usr/bin/flac $ Dlocate / usr / bin / flac
flac: /usr/bin/flac flac: / usr / bin / flac
Now we know that the flac command is found in the package called “flac”. Bây giờ chúng ta biết rằng lệnh flac được tìm thấy trong các gói được gọi là "flac". (Yes, this example was very simple) You could even get more creative (use the character next to the 1 key, not a single quote) (Có, ví dụ này rất đơn giản) Bạn thậm chí có thể nhận được nhiều sáng tạo (sử dụng các ký tự bên cạnh phím 1, không phải là một báo đơn)
$ dlocate `which flac` $ Dlocate `mà flac`
flac: /usr/bin/flac flac: / usr / bin / flac
If you don't feel like installing another utility, you can use the 'dpkg -S <filename>' command that is built in, but the output isn't nearly as fast or organized. Nếu bạn không cảm thấy như cài đặt các tiện ích khác, bạn có thể sử dụng 'dpkg-S <filename>' lệnh đó được xây dựng vào năm, nhưng sản lượng không được gần như là nhanh hay tổ chức. Just make sure you pass the full path of the file to either utility and you should get good results. Chỉ cần chắc chắn rằng bạn vượt qua đường dẫn đầy đủ của tập tin cho tiện ích hoặc và bạn sẽ nhận được kết quả tốt.

Daily Email Updates Email cập nhật hàng ngày
You can get our how-to articles in your inbox each day for free. Bạn có thể làm thế nào chúng tôi vào các bài viết trong hộp thư của bạn mỗi ngày miễn phí. Just enter your name and email below: Chỉ cần nhập tên và email của bạn dưới đây:


