我在 Ubuntu 14.04 中安裝了一個軟體(網路加密狗)。前天我升級到Ubuntu 16.04,發現,那個軟體不管用。我嘗試重新安裝該軟體包,但它說它已經安裝了。所以我想先刪除它,然後在新版本的Ubuntu中重新安裝它。
但該軟體包未在 Ubuntu 軟體中心列出,我擔心我不知道該軟體的軟體包名稱,因此無法從終端卸載。
軟體/加密狗包以人類可理解的形式被稱為:「Teletalk 3G」。我搜尋過我的電腦:
sudo apt-cache search tel*
以及各種組合,如:*3g*
等等*talk*
。
我有install.sh
和 安裝程式PCL_TLKBGL.tar.gz
檔案(我也嘗試過PCL_TLKBGL
,但沒有運氣)。我能否找到安裝包時使用的電腦名稱的任何痕跡,以便我可以從終端卸載該軟體包?
附:如果沒有這個加密狗,我的 Ubuntu 安裝就無法上網。我問這從我的 Windows 安裝來看,加密狗運作正常。
答案1
apt-cache search
在目錄中的相關文件中搜尋啟用的儲存庫的本機套件資料庫/var/lib/apt/lists/
,因為可能該套件在任何啟用的儲存庫中都不可用,因此您不會獲得預期的任何內容。
有不同的技術可以從任何使用者(壓縮)存檔檔案安裝軟體包,就像您PCL_TLKBGL.tar.gz
透過(通常)提取、創建、複製循環所擁有的 ( ) 那樣。安裝和卸載說明應寫入存檔中的某個文件內,可能是README
.
現在,當您使用install.sh
腳本來安裝軟體包時,可能會提到uninstall.sh
或可能會提到某種方法,您永遠不知道。因此,提取您擁有的壓縮存檔 ( PCL_TLKBGL.tar.gz
) 並檢查內部是否有任何提示。
作為旁注,如果您用作sudo make install
安裝的最後階段(這會將相關文件複製到提到的目錄),您應該考慮從文件中checkinstall
建立存檔,並使用套件管理器輕鬆維護/刪除。.deb