Package-Management

apt-get 相當於 yum localinstall

  • March 5, 2021

在使用 Fedora 時,我通常使用yum localinstall一種方法來安裝在分發儲存庫之外獲得的 rpm。apt-get我在手冊頁中找不到等效選項。我正在執行 Ubuntu 11.04,如果這很重要的話。

apt-get相當於什麼yum localinstalldpkg在這種情況下我應該直接使用嗎?

如果您的軟體包依賴於儲存庫中可用的其他一些軟體包,則以下命令也將負責安裝依賴項(dpkg不能這樣做):

gdebi my_local_package.deb

gdebi但是,如果您的 Debian 安裝中尚未安裝,您可能需要先自行安裝。

正如@enzotib 所說,gdebi這很好,如果您像我一樣偏執,它甚至可以簡單地檢查安裝前/安裝後的腳本。

但是不要忘記貝殼的方式,小學徒。

在外殼中,“簡單地”:

dpkg -i file.deb

如果所有依賴項都存在,它將安裝。否則你會看到一個醜陋而長的錯誤資訊,但這不是世界末日:

# dpkg -i somepackage.deb 
...snip...
dpkg: error processing somepackage (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
somepackage

現在,要麼安裝缺少的依賴項,要麼恢復:

# apt-get install -f
...snip...
The following extra packages will be installed:
...snip...
Do you want to continue [Y/n]?

引用自:https://unix.stackexchange.com/questions/20201