Có một lệnh trong Ubuntu, được đặt tên lệnh, nó sẽ trả về thông tin đó không?
Không, không có. Bạn cần phải làm một số điều tra. Đầu tiên loại
lệnh sẽ tiết lộ thông tin về bản chất của lệnh:
gõ <lệnh>
Lệnh này sẽ cho biết liệu đó có phải là trình bao tích hợp sẵn hay không, bí danh và nếu là tệp thực thi, liệu nó có được băm hay không, tức là được lập chỉ mục để truy xuất nhanh chóng “điều này cho biết bạn đã chạy lệnh ít nhất một lần trước đó , hoặc vị trí của tệp nhị phân.
Nơi cài đặt tệp thực thi đã gợi ý về cách cài đặt gói. Lệnh cái mà
tiết lộ vị trí của nó:
<lệnh> nào
- Các gói có thể thực thi được cài đặt bằng hệ thống APT thông thường, tức là từ kho phần mềm Ubuntu, từ PPA bạn đã thêm hoặc từ tệp đã tải xuống
.deb
tập tin cài đặt, thường sẽ được cài đặt trong /usr/bin
hoặc /thùng rác
. sử dụng lệnh dpkg -S tên tệp-mẫu tìm kiếm
để tìm ra gói nào đã cài đặt tệp (nguồn).
- Các tệp thực thi do Snap cài đặt được hiển thị trong một thư mục chuyên dụng được thêm vào
CON ĐƯỜNG
, I E. /snap/bin
. Xác nhận rằng đây là gói snap bằng cách tìm nó trong đầu ra của danh sách nhanh
.
- Không có tệp thực thi nào được hiển thị trong PATH bởi Flatpak. Tuy nhiên, bạn có thể biết liệu một gói có được cài đặt theo cách đó hay không từ đầu ra của
danh sách phẳng - ứng dụng
.
- AppImages thực thi có thể được đặt ở bất cứ đâu. Do đó, không có phương pháp chung để nhận ra nguồn gốc của chúng. Tuy nhiên, thông thường, chúng sẽ không được đổi tên và sau đó có thể dễ dàng nhận ra phần mở rộng của chúng.
.AppImage
.
Trong trường hợp gói của bạn đã được cài đặt như một .deb
, bạn có thể phân biệt rõ hơn khi nhìn vào đầu ra của:
chính sách apt <gói>
Một URL trong đầu ra sẽ gợi ý trực tiếp gói đến từ nguồn nào nếu nó được cài đặt từ một nguồn phần mềm. Việc không có URL cho biết gói đã được cài đặt từ tệp được tải xuống cục bộ .deb
.