Làm cách nào để ngăn chặn bash shell của tôi yêu cầu cài đặt gói?


4

Khi tôi gõ sai một lệnh, shell sẽ cố gắng tìm một gói cung cấp nó. Làm cách nào để tắt tính năng này?

Thí dụ:

[dave@dave cpp]$ sl
bash: sl: command not found...
Install package 'sl' to provide command 'sl'? [N/y] 

Tôi muốn nếu tôi không được nhắc cài đặt lệnh.


Wow, có vẻ khó chịu ngoài lý do! Tôi biết Ubuntu sử dụng đề xuất gói tương tự, nhưng ít nhất nó không kết thúc nhanh chóng. Đây có phải là tiêu chuẩn trong Fedora Desktop? Tôi chạy Fedora trên một máy chủ và không nhận ra nó.
Daniel Andersson

Câu trả lời:



2

Sau khi làm một

yum remove PackageKit-command-not-found

nếu bạn gặp lỗi,

bash: /usr/libexec/pk-command-not-found: No such file or directory

bạn sẽ cần thêm dòng theo dõi vào ~ / .bashrc

unset command_not_found_handle

Hoặc đăng xuất và đăng nhập lại. Điều đáng chú ý là việc bỏ cài đặt command_not_found_handle là đủ ngay cả khi không gỡ bỏ gói.
mattdm

@mattdm không đủ, vẫn cần xóa gói đó.
DominiCane
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.