Cho thuê VPS giá rẻ, VPS Linux, VPS Việt Nam, VPS US, VPS Châu Âu chất lượng cao

Theo dõi chúng tôi trên
05.07.2023
5 cách khắc phục lỗi “E: Unable to Locate Package” trên Ubuntu

Sự hỗ trợ của Ubuntu cho các gói khác nhau là một trong những tính năng có giá trị nhất của nó vì nó cho phép bạn cài đặt và chạy các gói khác nhau dựa trên nhu cầu. Nhưng ngược lại với tính năng đáng giá này của Ubuntu, khi cài đặt các gói đôi khi bạn gặp lỗi “E: Unable to Locate Package”. “E: Unable to Locate Package” là một lỗi phổ biến khi cài đặt các phần mềm và gói khác nhau trong Ubuntu bằng lệnh apt-get hoặc apt. Hướng dẫn dưới đây sẽ chia sẻ tới các bạn các bước khắc phục lỗi này trên Ubuntu. Sau hướng dẫn này, bạn có thể yên tâm về việc cài đặt thành công phần mềm bạn chọn trong Ubuntu.

Lý do gặp lỗi “E: Unable to Locate Package” trong Ubuntu

Ubuntu sử dụng Trình quản lý gói Ubuntu (Ubuntu Package Manager – APT) nâng cao và toàn diện để cài đặt, gỡ bỏ và nâng cấp các gói trong kho lưu trữ mặc định của nó. Là quản trị viên Linux, có lẽ bạn đã quen thuộc với trình quản lý gói APT và cách sử dụng nó. Đôi khi, khi bạn cài đặt một gói mới trong Ubuntu bằng công cụ dòng lệnh apt, bạn sẽ gặp lỗi sau:

sudo apt-get install package_name

Output:

Reading package lists... Done

Building dependency tree       

Reading state information... Done 

E: Unable to locate package package_name

Lỗi “E: Unable to Locate Package” có nghĩa là bạn chưa thành công trong việc tìm gói mà bạn đang tìm kiếm. Bước đầu tiên để khắc phục sự cố này là tìm hiểu lý do tại sao bạn gặp phải lỗi, sau đó thực hiện những việc cần làm để khắc phục sự cố. Có một số lý do để nhận được lỗi này, bao gồm:

  • Bộ đệm của kho lưu trữ Ubuntu không hỗ trợ các gói mới.
  • Không có kho lưu trữ chính để cài đặt gói mong muốn.
  • Một lỗi chính tả trong tên gói.
  • Không có gói dành cho phiên bản Ubuntu bạn đang sử dụng.
  • Hết hạn phiên bản Ubuntu và kết thúc thời gian hỗ trợ cho phiên bản mong muốn.
  • Vấn đề với danh sách tài nguyên.

Sau khi xác định vấn đề bằng trình quản lý gói apt và sử dụng các giải pháp, vấn đề của bạn sẽ được giải quyết.

Có nhiều nguyên nhân gây ra lỗi “E: Unable to Locate Package”

5 cách khắc phục lỗi “E: Unable to Locate Package” trên Ubuntu

Do các tính năng độc đáo của nó, Ubuntu đã trở thành hệ điều hành phổ biến nhất dành cho máy chủ đối với người dùng Linux. Không phải vô cớ mà VPS Linux Ubuntu trở thành ưu tiên của người dùng khi mua VPS Linux, bởi với Ubuntu vấn đề nào cũng có thể giải quyết được. Bạn chỉ cần làm quen với các lệnh Linux và sử dụng các lệnh khác nhau cũng như sử dụng  APT để giải quyết các vấn đề liên quan đến cài đặt các gói trong Ubuntu.

1. Cập nhật gói và bộ đệm kho lưu trữ

Khi cài đặt gói phần mềm mong muốn, trước tiên, công cụ quản lý gói apt sẽ kiểm tra bộ đệm để tìm thông tin về gói và phiên bản. Sau đó tải xuống và cài đặt gói mong muốn thông qua mạng và kho lưu trữ của nó. Nếu bộ đệm không hỗ trợ gói bạn muốn, Ubuntu sẽ gặp sự cố khi cài đặt phần mềm và gói.

Gợi ý đầu tiên mà chúng tôi có đối với vấn đề này là cập nhật và nâng cấp danh sách gói của kho lưu trữ Ubuntu mặc định để hỗ trợ các gói và phần mềm mới và cập nhật. Chạy các lệnh sau để đảm bảo rằng các gói trong kho lưu trữ Ubuntu được cập nhật:

sudo apt update && sudo apt upgrade -y

Với bản cập nhật của kho Ubuntu, bộ đệm apt không còn lỗi thời và hỗ trợ các gói mới. Sau khi cập nhật, hãy cài đặt gói mong muốn. Nếu bạn gặp lại lỗi “E: Unable to Locate Package”, hãy thử các giải pháp khác.

Lưu ý: Chúng tôi khuyên bạn nên tải xuống và cài đặt các gói bạn cần từ tệp .deb. Bạn cũng có thể xóa các dòng khỏi /etc/apt/sources.list sau khi cài đặt gói mong muốn.

2. Thêm kho chính để cài đặt các gói

Một trong những vấn đề phổ biến trong các phiên bản cũ của Ubuntu là không cài đặt trước các kho lưu trữ chính để cài đặt các phần mềm và gói khác nhau. May mắn thay, vấn đề này không xảy ra trong phiên bản mới vì các phiên bản mới của Ubuntu (chẳng hạn như LTS 22.04) cung cấp cho người dùng cùng với các kho lưu trữ chính. Dù sao, nếu bạn đang sử dụng phiên bản Ubuntu cũ, đừng quên bổ sung các kho lưu trữ chính cho hệ điều hành để tránh các lỗi có thể xảy ra khi cài đặt các chương trình khác nhau.

Thêm các kho lưu trữ chính để cài đặt các gói vào Ubuntu bằng cách chạy các lệnh sau:

sudo add-apt-repository main 

sudo add-apt-repository universe 

sudo add-apt-repository restricted 

sudo add-apt-repository multiverse

Sau khi thêm các kho lưu trữ chính vào hệ điều hành Ubuntu, nếu bạn gặp sự cố khi cài đặt ứng dụng, hãy thử các giải pháp khác.

=>> Cách tăng dung lượng ổ đĩa trong VPS Windows 10

3. Kiểm tra tên gói

Vì Ubuntu phân biệt chữ hoa chữ thường nên bạn phải chú ý đến chữ hoa và chữ thường khi chạy lệnh. Bởi vì viết sai tên gói thực tế có thể gây ra vấn đề. Do đó, khi chạy các lệnh trong Ubuntu, hãy kiểm tra chính tả tên gói nhiều lần và đảm bảo rằng tên gói được nhập chính xác.

Ngoài ra, hãy lưu ý rằng tên của gói có thể khác với tên của phần mềm bạn muốn. Ví dụ: gói zlib có thể cài đặt trong Ubuntu là zlib1g. Khi cài đặt, bạn nên chú ý đến chữ hoa và chữ thường và tên thực của gói. Nếu bạn chắc chắn rằng gói được viết đúng chính tả khi chạy lệnh cài đặt, thì lý do nhận được lỗi “E: Unable to Locate Package” không phải là lỗi khi nhập tên gói.

4. Kiểm tra tính khả dụng của gói cho phiên bản Ubuntu

Nếu bạn đã thử các giải pháp trước đó và vấn đề của bạn vẫn chưa được giải quyết, có thể gói bạn đang tìm không thực sự có sẵn cho phiên bản Ubuntu bạn đang sử dụng. Vậy làm cách nào để biết gói này có sẵn trong phiên bản Ubuntu đang sử dụng? Trước tiên hãy lấy thông tin đầy đủ về phiên bản Ubuntu đang sử dụng:

lsb_release -a

Output:

No LSB modules are available. 

Distributor ID: Ubuntu 

Description: Ubuntu 22.04.1 LTS 

Release: 22.04 

Codename: jammy

Như đầu ra lệnh cho thấy, phiên bản Ubuntu chúng tôi đang sử dụng là 22.04.1 LTS với tên mã jammy. Bây giờ hãy tìm các gói dành cho phiên bản Ubuntu của mình bằng cách truy cập trang web Ubuntu Packages.

Trên trang web chính thức của Ubuntu, cuộn xuống để tìm phần tìm kiếm. Nhập tên của gói bạn muốn tải xuống trong Ubuntu vào ô Keyword. Sau đó, nhập tên mã cho ô Distribution và đặt phần này thành any. Cuối cùng, bấm vào nút Search.

Tìm kiếm gói muốn tải xuống trên web Ubuntu Packages

Ở đầu ra, bạn sẽ biết liệu gói bạn muốn cài đặt có sẵn cho phiên bản Ubuntu bạn đang sử dụng hay không. Nếu gói mong muốn có sẵn cho phiên bản Ubuntu của bạn, hãy kiểm tra kho chứa gói đó. Nhưng nếu gói không có sẵn trong hệ thống Ubuntu, bạn sẽ gặp lại lỗi “E: Unable to Locate Package” khi cài đặt gói. Do đó, như trong giải pháp thứ 2 mà chúng tôi đã đề cập ở trên, bạn cần thêm các kho lưu trữ có liên quan vào Ubuntu:

sudo add-apt-repository universe multiverse

Và để thông báo cho các kho lưu trữ này về các gói mới, bạn cần cập nhật bộ đệm của kho lưu trữ bằng lệnh sau:

sudo apt update

Bằng cách thực hiện các bước này, vấn đề của bạn sẽ được giải quyết khi cài đặt phần mềm mới, nếu không, chúng tôi hy vọng rằng các giải pháp khác sẽ khắc phục lỗi “E: Unable to Locate Package” của Ubuntu. Đôi khi một số phần mềm không được cập nhật và các phiên bản mới của Ubuntu không hỗ trợ các gói của một số phần mềm. Bạn có thể sử dụng kho lưu trữ của bên thứ ba như PPA để cài đặt phần mềm đó.

5. Kiểm tra kích hoạt phiên bản Ubuntu

Có thể, bạn đã quen thuộc với các phiên bản Ubuntu thông thường và LTS, vì vậy bạn biết rằng các phiên bản Ubuntu thông thường được hỗ trợ trong tối đa 9 tháng. Sau 9 tháng, bạn sẽ phải cập nhật phiên bản Ubuntu. Trong khi phiên bản dài hạn của Ubuntu nhận được hỗ trợ lên tới 5 năm. Nếu bạn sử dụng phiên bản thông thường, bạn phải cập nhật phiên bản Ubuntu 9 tháng một lần. Nếu phiên bản Ubuntu không được hỗ trợ và đã hết hạn, bạn sẽ nhận được lỗi “E: Unable to Locate Package” khi cài đặt các gói mới.

Để kiểm tra trạng thái của phiên bản Ubuntu và đảm bảo rằng nó được hỗ trợ, hãy sử dụng lệnh sau:

hwe-support-status --verbose

Output:

You are not running a system with a Hardware Enablement Stack. Your system is supported until April 2025.

Trong kết quả bạn nhận được, bạn có thể đảm bảo rằng hệ thống của mình được hỗ trợ cho đến ngày nào. Nếu nó chưa hết hạn, thì lý do nhận được lỗi “E: Unable to Locate Package” sẽ nằm ở chỗ khác.

=>> Cách tạo file lớn hơn 1GB trong VPS Linux

Gặp lỗi “E: Unable to Locate Package” là một trong những lỗi phổ biến nhất khi cài đặt một số gói trong Ubuntu. Trong bài viết này, chúng tôi đã cung cấp 5 giải pháp để khắc phục lỗi này. Bạn có thể cập nhật danh sách tài nguyên và bộ nhớ cache của kho lưu trữ, kiểm tra cách nhập chính xác của tên gói, đảm bảo kho lưu trữ nguồn chính thức của bản phân phối được thêm vào, kiểm tra kích hoạt phiên bản Ubuntu và thử các giải pháp khác để ngăn nhận thông báo lỗi khi cài đặt phần mềm trong Ubuntu. Nếu bạn biết những giải pháp khác cho vấn đề này, hãy chia sẻ nó với chúng tôi trong phần bình luận. Cảm ơn đã theo dõi bài viết!

Mọi người cũng xem

05.06.2026

Cách setup VPS treo game server: Tự mở máy chủ Palworld & GTA V FiveM cực mượt (2026)

Anh em nào từng tự host server game trên chính chiếc PC cá nhân chắc chắn đã nếm trải những rủi ro chí mạng: Máy tính phải bật hoạt động 24/7, quạt tản nhiệt rú ầm ĩ khiến nhiệt độ phòng hầm hập, và hóa đơn tiền điện cuối tháng thì tăng phi mã. Đang […]

24.01.2026

Hướng dẫn systemctl: Sửa lỗi VPS bằng Start, Stop, Restart dịch vụ

Đây là bài hướng dẫn systemctl toàn diện giúp bạn “hành động” và “sửa chữa” VPS Linux của mình. Khi VPS của bạn “sập”, journalctl giúp bạn tìm ra ai là thủ phạm. Nhưng systemctl mới là công cụ thực thi. Ở bài viết trước về cách dùng journalctl để xem log, chúng ta đã […]

31.10.2023

8 lệnh tốt nhất để xem tệp trong Linux

Trong Linux nội dung của các tệp có thể được xem từ thiết bị đầu cuối và GUI – Giao diện đồ họa người dùng (nếu được phân phối hỗ trợ). Các lệnh khác nhau, chẳng hạn như cat, nano và gedit, cho phép bạn xem nội dung của tệp. Điều này hiệu quả và tiết kiệm thời gian hơn so với việc người dùng không phải điều hướng đến thư mục để mở tệp và xem nội dung của nó. Blog về Linux này sẽ đề cập đến 8 cách tốt nhất để xem tệp trong Linux bằng các tiện ích dòng lệnh.

28.10.2023

Cách phân bổ thêm RAM cho Minecraft

Bộ nhớ truy cập ngẫu nhiên hay RAM là loại bộ nhớ máy tính lưu trữ dữ liệu tạm thời trong khi máy tính đang chạy. Nó cho phép máy tính truy cập và thao tác dữ liệu nhanh chóng, khiến nó trở nên cần thiết để chạy các chương trình phần mềm, bao gồm cả các trò chơi như Minecraft. Khi chơi Minecraft, dung lượng RAM cần thiết có thể thay đổi tùy thuộc vào một số yếu tố, chẳng hạn như quy mô của thế giới được tạo, số lượng người chơi trên máy chủ và số lượng mod hoặc nội dung tùy chỉnh đang được sử dụng. Trong nhiều trường hợp, hiệu suất tăng là do thiếu RAM. Nên hôm nay chúng ta sẽ tìm hiểu cách dành ra RAM cho Minecraft để khắc phục những trường hợp khó chịu này. Có nhiều loại phân bổ RAM khác nhau. Đôi khi không phải RAM của người dùng cuối không đủ và cản trở trải nghiệm mượt mà, mà thay vào đó lỗi là do thiếu RAM máy chủ. RAM Minecraft là một thành phần quan trọng đóng vai trò quyết định đến hiệu suất của trò chơi. Bằng cách hiểu các yêu cầu về RAM của Minecraft và cách phân bổ nhiều RAM hơn cho Minecraft, người chơi có thể cải thiện trải nghiệm chơi trò chơi của mình và tận hưởng Minecraft một cách trọn vẹn nhất.

25.10.2023

Di chuyển một trang web WordPress từ localhost sang VPS Ubuntu

WordPress là một hệ thống quản lý nội dung khi các nhà phát triển thông minh bắt đầu tạo các plugin và chủ đề mà chúng ta có thể sử dụng để tạo bất kỳ loại trang web nào bằng nó. Lần đầu tiên WordPress được biết đến là có khả năng tạo và quản lý blog một cách dễ dàng. Nhưng chúng ta có thể thấy ngày nay sự phát triển của thương mại điện tử trên WordPress, mọi người cũng đang tạo các trang web kinh doanh hoặc công ty trên WordPress. Tuy nhiên, tất cả các nhà phát triển đều phát triển một trang web cục bộ trên máy tính, sau đó họ phải di chuyển một trang WordPress từ localhost (hay webserver) sang VPS. Bài viết này sẽ cung cấp cho bạn cái nhìn tổng quát về cách di chuyển một trang web WordPress từ localhost sang VPS Ubuntu.

23.10.2023

Cách cài đặt OptiFine: Hướng dẫn từng bước

Chào mừng bạn đến với hướng dẫn toàn diện về cách cài đặt OptiFine! OptiFine là một mod nâng cao và tối ưu hóa rất phổ biến dành cho Minecraft, được biết đến với khả năng tăng hiệu suất của trò chơi và cung cấp vô số tùy chọn tùy chỉnh hình ảnh. Cho dù bạn là người chơi Minecraft dày dạn kinh nghiệm hay mới bắt đầu, OptiFine có thể nâng trải nghiệm chơi trò chơi của bạn lên một tầm cao mới. Trong hướng dẫn này sẽ giúp bạn có thể tích hợp liền mạch nó vào thiết lập Minecraft của mình. Từ việc tải xuống phiên bản chính xác cho đến điều hướng quá trình tích mod này trên hệ thống, bạn sẽ hiểu cách khai thác sức mạnh của các tính năng của OptiFine. Đến cuối hướng dẫn này, bạn sẽ có thể tận hưởng lối chơi mượt mà hơn, tốc độ khung hình tăng lên và một loạt cải tiến về đồ họa phù hợp với sở thích của bạn. Hãy sẵn sàng hòa mình vào thế giới hiệu suất Minecraft được cải tiến và hình ảnh tuyệt đẹp. Bắt đầu hành trình cài đặt OptiFine và mở khóa một trải nghiệm mới của việc tận hưởng Minecraft trong blog dưới đây!