當前位置: 首頁>>技術教程>>正文


通過Ubuntu軟件中心或終端安裝應用程序之間有區別嗎?

, ,

問題描述

我想問一個非常基本的問題,但我從未想過。好吧,當有人從終端安裝應用程序時,他必須先添加存儲庫,對嗎?另一方麵,當有人從Ubuntu軟件中心安裝應用程序時,存儲庫會自動添加嗎?

我問這些問題以解決此問題:當我運行更新然後升級時,是否會升級此應用程序?兩個選項的結果是否相同?

最佳答案

從軟件中心或其他gui安裝內容與從命令行進行安裝之間唯一真正的大區別是發生錯誤時。

在大多數gui中,安裝錯誤消息是隱藏的,它們隻是向您顯示一條常規消息,提示它不起作用。當您從命令行執行此操作時,您會看到所有生成的消息。通常,此信息可用於解決問題,或者會告訴您為什麽您可能不想解決此問題。例如。安裝該軟件包會破壞或卸載其他已安裝的軟件包。

有時,僅由於未安裝其依賴項之一而導致軟件包無法安裝(常規安裝並不能像大多數安裝一樣自動修複)。發生這種情況時,通常可以先安裝丟失的軟件包,然後安裝成功。

另外,apt-get還將與您的軟件包一起通知其他與”recommended”相關的軟件包,因此您可以查找它們並查看是否需要它們。

它還報告以前可能不再需要的所有以前安裝的軟件包,並告訴您如何刪除它們。

在不仔細檢查所涉及的軟件包的情況下,您不應從後兩個步驟中的任何一個添加/刪除軟件包,但這通常是安全的。

在Ubuntu 12.04中,默認情況下,新安裝的應用程序會添加到啟動器中,但這僅適用於使用軟件中心安裝的應用程序。

次佳答案

這不是很準確,但是相差不遠。

Ubuntu軟件中心是一組存儲庫。存儲庫中已經有很多應用程序。要安裝那些,您不需要添加新的存儲庫。

如果安裝的應用程序具有自己的存儲庫(虛擬框),並且您要使用命令行apt-get或軟件中心,則需要添加存儲庫,先添加密鑰,然後更新(apt-get更新)。還有一些具有大量應用程序的附加存儲庫,例如playdeb,其存儲庫中包含許多遊戲。

之後,您可以使用GUI軟件中心或命令行apt-get從存儲庫進行安裝xxx

您也可以使用dpkg安裝.deb文件,也可以使用二進製安裝程序進行安裝,甚至可以解壓縮二進製文件。

概要:

  • 並非必須從存儲庫安裝所有應用程序

  • 初始安裝時已預先配置了數以千計的應用程序

  • 您可以添加存儲庫,然後使用GUI或命令行從中安裝應用程序

  • 您可以使用.deb文件,二進製文件或壓縮文件來安裝不在存儲庫中的程序

  • 如果運行更新和升級命令,將從存儲庫中安裝的應用程序將進行升級。一個警告是在將發行版從11.10升級到12.04之後),在這種情況下,您需要re-add以前添加的任何存儲庫。

第三種答案

存儲庫僅需添加和啟用一次。您可能會看到類似以下的說明:

Add the Stable Bumblebee Releases PPA and install Bumblebee using the proprietary NVIDIA driver:

sudo add-apt-repository ppa:bumblebee/stable sudo apt-get update sudo apt-get install bumblebee bumblebee-nvidia 

添加存儲庫隻需要執行一次。在上麵的示例中,默認存儲庫中沒有bumblebee程序,因此您必須啟用此第三方存儲庫(使用add-apt-repository程序)。

第二行apt-get update刷新軟件包列表以檢索有關軟件包的最新信息。如果添加了新的存儲庫,這將通知數據庫該存儲庫中的新軟件包。

第三個命令apt-get install ...等效於選擇要安裝的軟件包。

Ubuntu軟件中心允許您安裝存儲庫中可用的軟件。結果與使用apt-get install命令”manually”安裝軟件包時沒有什麽不同。您仍將從存儲庫中獲取更新等。

最後,您可能會遇到諸如“下載foo.deb並使用sudo dpkg -i foo.deb安裝它”之類的說明。在這種情況下,除非軟件包的作者對係統配置(例如Google Chrome)進行了修改,否則您將不會獲得升級。

第四種答案

軟件中心是apt工具的front-end UI。當您從軟件中心安裝軟件時,它將與apt一起安裝。因此,當您執行apt-get updateapt-get upgrade時,將更新從中心安裝的軟件。此外,如果軟件中心必須自動添加存儲庫,那麽apt也將使用我,因為正如我所說,軟件中心使用apt。當您使用apt安裝某些軟件時,您不必總是添加存儲庫,如果鍵入apt-get install vlc,它將安裝vlc,但您尚未添加存儲庫。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11706.html,未經允許,請勿轉載。