apt upgrade 看不到 apt-offline 軟體包
我正在嘗試更新沒有網際網路連接的 Ubuntu 18.04 電腦。但是,當我嘗試執行時,該過程失敗
sudo apt upgrade
。我檢查了其他幾個連結,例如:sol1、sol2和sol3。我已經在我的離線電腦上設置了 apt-offline,我們可以呼叫 OC1,我也在我的線上電腦上設置了它,我們可以呼叫 OC2。我在我的 OC1 上設置了一個簽名文件,然後將文件帶到 OC2,並使用命令
sudo apt-offline get apt-offline.sig --bundle apt-offline-update.zip
. 它將所有包下載到該 zip 文件中,然後我將該文件帶到 OC1。在這一點上很好,一切都很正常,並且按照我的預期執行。現在我用這個命令安裝包:當提示安裝時
sudo ./apt-offline install /home/fletchy/Desktop/MyPC/apt-offline-update.zip
我選擇它並安裝包。但是,它只是將它們全部同步。但是我認為這是有道理的,因為現在我會做一個正常的,我會更新,我會很高興去。但是,當我執行它時,它就像在尋找網際網路來安裝這些包而不是我的.Yes (Y)``sudo apt upgrade``sudo apt upgrade``cache or directories
我收到如下錯誤:
Err:## http://... Could not resolve 'us.archive.ubuntu.com'
E: Failed to fetch http....deb Could not resolve 'us.archive.ubuntu.com'
我期望得到的是成功安裝軟體包和更新系統。也許我錯過了一些小東西,我已經使用 Linux 一段時間了,但直到最近才需要離線更新包,我遇到了這個問題。我試圖重新啟動系統,並從頭開始重新啟動整個更新過程。
編輯1:
我剛剛注意到,當我執行時,
apt-cache show
我得到以下響應:E: No packages found
我找到了解決方案,可能有更好的解決方案,但這對我有用……
第1部分
而不是這樣做:
sudo apt upgrade
你必須使用標籤本身--fix-missing
,它首先會失敗,但隨後會發現你使用 apt-offline 的正常方法設置的所有包,它會按預期更新。短篇小說使用這個命令:
sudo apt upgrade --fix-missing
第2部分
現在,如果您嘗試安裝軟體包/產品/模組
net-tools
,例如……你做的一切都是一樣的,除了……不要使用:
sudo apt upgrade --fix-missing
,使用:sudo apt-get install net-tools