Cách khắc phục"apt-get: lệnh không tìm thấy"trong Linux Terminal
Bài học chính
Nếu bạn gặp sự cố không có lệnh “apt-get”, điều cần thiết là phải xác minh rằng hệ điều hành của bạn sử dụng bản phân phối dựa trên Debian.
Khi triển khai trên các bản phân phối Linux thay thế như CentOS hoặc RHEL, bạn nên sử dụng trình quản lý gói tương ứng thay vì dựa vào apt-get.
Khôi phục hệ điều hành hoặc thực hiện tải xuống và cài đặt gói.deb có thể khắc phục sự cố không có lệnh “apt-get” trong Debian, Ubuntu hoặc Raspbian OS. Bạn nên xác nhận tính chính xác của bất kỳ lỗi chính tả nào và sử dụng “sudo” nếu được yêu cầu trong quá trình này.
Khi cố gắng cài đặt phần mềm trên bản phân phối Linux dựa trên Debian, bạn nên sử dụng lệnh đầu cuối đáng tin cậy của “apt-get”. Tuy nhiên, có thể hình dung rằng người ta có thể gặp phải sự cố trong đó hệ thống trả về thông báo “không tìm thấy lệnh” trong quá trình cài đặt.
Để giải quyết vấn đề gặp phải lỗi “không tìm thấy lệnh” khi cố gắng sử dụng tiện ích “apt-get”, hãy làm theo các bước sau:
apt-get là gì?
Apt-get là một tiện ích thiết yếu được thiết kế đặc biệt để quản lý các gói trong hệ điều hành dựa trên Debian thông qua giao diện dòng lệnh. Ứng dụng đa năng này cho phép người dùng cài đặt, nâng cấp hoặc xóa nhiều loại ứng dụng phần mềm một cách hiệu quả một cách dễ dàng. Để sử dụng Apt-get hiệu quả, hãy làm theo các bước đơn giản sau:
apt-get [option] [command]
Để cài đặt phần mềm chụp màn hình scrot, người ta có thể sử dụng giao diện dòng lệnh bằng cách gõ “sudo apt-get install scrot” và nhấn enter trên thiết bị đầu cuối hoặc dấu nhắc lệnh.
apt-get install scrot
Từ quan điểm kỹ thuật, bạn nên hạn chế sử dụng apt-get cho bất kỳ hình thức tương tác người dùng nào trong quá trình cài đặt gói, vì trạng thái không dùng nữa của nó cho thấy rằng nó không nên được sử dụng trong những bối cảnh như vậy. Thay vào đó, người ta nên chọn lệnh apt ngắn gọn hơn, bao gồm các hoạt động apt-get trong phạm vi của nó. Tuy nhiên, đáng chú ý là apt-get vẫn là một lựa chọn có thể chấp nhận được để tự động hóa quá trình cài đặt thông qua quy trình tạo tập lệnh.
Mặc dù cả hai phương pháp đều có thể cài đặt thành công phần mềm nhưng không có sự khác biệt đáng kể giữa chúng về hiệu suất hoặc chức năng.
Nhưng nếu apt-get không hoạt động thì sao?
Nhận €œapt-get: không tìm thấy lệnh€ trên CentOS hoặc RHEL?
Chức năng của lệnh apt-get nhìn chung là liền mạch; tuy nhiên, trong trường hợp gặp khó khăn thì làm sao giải quyết được những vấn đề đó?
Trong trường hợp một bản phân phối cụ thể không sử dụng apt-get làm hệ thống quản lý gói chính, thì quá trình cài đặt sẽ không hiệu quả và mang lại kết quả không đạt yêu cầu. Sự bất tiện này có thể phát sinh từ việc cố gắng truy cập máy chủ ở xa thông qua giao diện web, trong số các tình huống khác. Để khắc phục những tình trạng khó khăn như vậy, bắt buộc phải triển khai trình quản lý gói thích hợp, điều này sẽ tạo điều kiện thực hiện liền mạch các thành phần phần mềm cần thiết.
Trình quản lý gói cụ thể được sử dụng trong một bản phân phối Linux nhất định có thể khác nhau và có thể bao gồm Pacman, Zypper, Yum hoặc DNF, cùng với những trình quản lý khác.
Trong trường hợp một người được kết nối với máy chủ CentOS và muốn cài đặt phần mềm, thay vì sử dụng lệnh “apt-get” hoặc đơn giản là “apt”, thì cần phải sử dụng trình quản lý gói thay thế được gọi là “yum”.
yum install PACKAGE_NAME
Thuật ngữ “PACKAGE\_NAME” nói trên biểu thị một gói có thể được cài đặt.
Việc kiểm tra của chúng tôi về APT (Công cụ gói nâng cao), YUM (Yellowdog Updater Modified) và DNF (Dandified YUM) cung cấp phân tích sâu hơn về những điểm tương đồng và khác biệt của chúng.
Sửa lỗi €œapt-get: command not Found€ trên hệ điều hành Debian, Ubuntu hoặc Raspberry Pi
Nếu bạn đang sử dụng một bản phân phối trong dòng Debian, bao gồm Ubuntu, Pop!\_OS hoặc Raspberry Pi OS và gặp phải sự cố trong đó lệnh “apt-get” không khả dụng, bạn nên thực hiện hành động nào để giải quyết vấn đề này vấn đề?
Đáng ngạc nhiên là một sự việc như vậy lại có thể tưởng tượng được; tuy nhiên, những biện pháp nào có thể được thực hiện để khắc phục tình trạng này?
Khôi phục hệ điều hành là một phương pháp can thiệp nhanh chóng và tối thiểu để giải quyết vấn đề hiện tại.
⭐ Ngoài ra, hãy tải xuống apt.deb từ trang web của Ubuntu và cài đặt với sudo dpkg-i apt_[VERSION].deb (đổi tên file cho phù hợp với file tải về).
Trong một số trường hợp nhất định, những người sử dụng Raspberry Pi OS có thể gặp phải sự cố trong đó việc sử dụng “apt-get install” hoặc “sudo apt-get install” không thực hiện hiệu quả chức năng dự định của nó. Trong những trường hợp như vậy, bạn nên thử sử dụng lệnh thay thế “apt install”, lệnh này được cho là có thể giảm bớt vấn đề nói trên và cho phép cài đặt thành công các gói mong muốn.
Trong trường hợp bạn gặp thông báo lỗi có nội dung “Giải quyết lỗi tạm thời” kèm theo URL máy chủ trong khi cố gắng thực thi lệnh’apt-get install’, điều đó cho thấy rằng sự cố nằm ở kết nối internet của bạn. Để xác minh điều này, vui lòng thực hiện các thử nghiệm sau:
⭐Kết nối mạng
⭐Ngày giờ hệ thống
Để xác định xem máy tính của một người có khả năng truy cập một trang web cụ thể hay không, chẳng hạn như Google, việc sử dụng lệnh “ping” có thể có hiệu quả. Tiện ích này cho phép người dùng xác định xem thiết bị của họ có thể giao tiếp với các trang web được chỉ định hay không bằng cách gửi và nhận gói dữ liệu. Bằng cách thực hiện quy trình này, các cá nhân có thể xác minh trạng thái kết nối giữa máy tính của họ và trang web được nhắm mục tiêu, đảm bảo rằng họ được kết nối Internet thành công.
Sau khi hoàn thành mọi sửa đổi cần thiết, bạn nên khởi động lại thiết bị của mình để có hiệu suất tối ưu rồi thử thực hiện lại tác vụ.
Các cách khác để khắc phục lỗi €œapt-get: command not Found€
không tìm thấy lệnh"thông báo lỗi được hiển thị.
Nhập chính xác lệnh “apt-get” là rất quan trọng để tránh các sự cố tiềm ẩn có thể phát sinh do lỗi chính tả hoặc cách viết sai trong môi trường thiết bị đầu cuối Linux. Điều quan trọng là phải thực hiện các biện pháp phòng ngừa cần thiết và xác minh cẩn thận tính chính xác của lệnh trước khi tiến hành bất kỳ thao tác nào.
Có lẽ vấn đề nằm ở chỗ không đủ đặc quyền. Để thay thế cho “apt-get”, hãy cân nhắc sử dụng “sudo apt-get”. Điều này có thể giải quyết mọi vấn đề liên quan đến thông báo lỗi “không tìm thấy lệnh” mà bạn gặp phải.
không tìm thấy lệnh"vẫn tồn tại mặc dù đã thử các bước khắc phục sự cố trước đó, có thể nguyên nhân cốt lõi nằm ở chính hệ thống sudo, chứ không phải trình quản lý gói apt-get. Để giải quyết vấn đề cụ thể này, vui lòng tham khảo hướng dẫn toàn diện của chúng tôi về giải quyết vấn đề “sudo: không tìm thấy lệnh” để được hỗ trợ thêm.