0%

[apt] Unable to locate package 問題

前言

有時候在使用 apt-get 安裝套件時會遇到錯誤情況,比較多是輸入錯誤,但也有一種情況是雖然輸入正確,卻找不到相關套件可以下載。

環境

  • Ubuntu 18.04 LTS

問題描述

我遇到的情況是這樣子的,要安裝 ntpdate 時卻發現出現錯誤訊息 Unable to locate package ntpdate,意思是說無法找到 ntpdate 套件

1
2
3
4
5
user@pc:~$ sudo apt-get install ntpdate
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ntpdate

解決方法

很有可能是因為 apt-get 的安裝清單沒有更新,所以資料庫裡面沒有 ntpdate 的安裝連結,這時只需簡單的更新 apt-get,完成更新後再次嘗試執行安裝指令,即可找到該套件連結並順利進行安裝

1
2
user@pc:~$ sudo apt-get update
user@pc:~$ sudo apt-get upgrade # 視情況執行
  • apt-get update:更新 apt-get 安裝清單內對應的連結為最新的連結。若沒有進行清單更新,有些連結所對應到的是舊版本套件,更有可能對應到已失效連結。
  • apt-get upgrade:將所有由 apt-get 指令安裝的套件依據安裝清單更新為最新的版本。若不需要更新現有的套件,則不需要執行此指令。

結語

使用 apt-get 安裝之前先執行 apt-get update 是一個好習慣,以確保資料庫為最新,減少一個浪費時間的可能。

很高興能在這裡幫助到您,歡迎登入 Liker 為我鼓掌 5 次,或者成為我的讚賞公民,鼓勵我繼續創造優質文章。
以最優質的內容回應您的鼓勵