如何使用apt-get從命令列在ubuntu中安裝程式

Ubuntu有很多基於GUI的方法來安裝應用程式,但是它們需要一些時間來搜尋和查詢。因為鍵盤通常比滑鼠快,所以透過命令列管理軟體可以節省時間。...

如何使用apt-get從命令列在ubuntu中安裝程式

Ubuntu有很多基於GUI的方法來安裝應用程式,但是它們需要一些時間來搜尋和查詢。因為鍵盤通常比滑鼠快,所以透過命令列管理軟體可以節省時間。

恰當的

Linux透過包管理軟體,包是包含使用者介面、模組和庫的單個軟體單元。大多數應用程式將幾個相互依賴的包連結在一起,還有一些應用程式允許您自行選擇要安裝的包和要刪除的包。這會讓人困惑,所以有一個包管理器可以幫助您

每個Linux發行版都有自己的包管理系統。對於我們親愛的Ubuntu來說,這是一個高階的打包工具。它有一系列命令,允許您新增儲存庫;搜尋、安裝和刪除軟體包;甚至可以模擬升級等。這些命令非常容易記住和使用,因此您很快就可以管理系統的軟體了!

APT需要超級使用者許可權,因為它處理系統的核心方面,所以在Ubuntu中,您需要在大多數命令前面加上“sudo”

正在搜尋包

搜尋軟體的命令是:

apt-cache search [search term 1] [search term 2] … [search term n]

替換[search terms],但不要使用括號。您將得到如下輸出:

如何使用apt-get從命令列在ubuntu中安裝程式

您可以在包描述中搜索術語,例如紙牌遊戲,或按包名稱搜尋。某些搜尋可能會產生大量結果,因此您可以使用以下命令滾動列表:

apt-cache search [search terms] | less

該命令中間有一個管道(它與\共享一個鍵)。less命令將允許您使用箭頭鍵、page up/down鍵、space、b和enter滾動列表。按q退出列表並返回提示。

新增儲存庫

您可以在網上找到的儲存庫中找到更多軟體。以Ubuntu Tweak為例,這個程式可以讓你改變一些隱藏的或者很難改變的系統設定。它託管在另一個儲存庫中。如果您添加了儲存庫而不是隻下載和安裝包,系統將通知您更新並自動為您保持最新。您可以透過編輯APT的原始檔手動新增和更改儲存庫:

sudo nano /etc/apt/sources.list

但是Ubuntu9.10KarmicKoala改變了這一點。有一個更簡單的方法!

如何使用apt-get從命令列在ubuntu中安裝程式

sudo add-apt-repository [repository name here]

讓我們看看Ubuntu Tweak的repo,看看它在實踐中會是什麼樣子:

sudo add-apt-repository ppa:tualatrix/ppa

瞧!

正在更新源

如何使用apt-get從命令列在ubuntu中安裝程式

新增儲存庫後,必須更新包列表。

sudo apt-get update

它將一次性更新所有儲存庫中的包列表。記住在每次新增儲存庫後都要這樣做!

安裝

現在您已經添加了軟體repo並更新了軟體包列表,並且找到了所需的軟體包名稱,可以安裝它了。

sudo apt-get install [package name 1] [package name 2] … [package name n]

如何使用apt-get從命令列在ubuntu中安裝程式

這將下載並安裝列出的所有軟體包。如果存在依賴項(其他必備軟體包),也將安裝它們。有時,您還會看到一個推薦但可選的軟體包列表,與您的選擇一起提供。有時,您還會看到一個確認提示,儘管並不總是這樣。

通常,您會看到一個包含其他連結包的核心包,因此安裝這個包將自動安裝依賴項,有時還會安裝與其關聯的包。

如何使用apt-get從命令列在ubuntu中安裝程式

正在刪除包

如果你想擺脫一個程式,你可以解除安裝它的相關軟體包。

sudo apt-get remove [package name 1] [package name 2] … [package name n]

如何使用apt-get從命令列在ubuntu中安裝程式

如果要刪除配置檔案和關聯目錄(通常在使用者的主目錄中),則需要新增清除選項:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

那裡有兩條破折號。如果一個程式不能正常工作,這將派上用場。透過在移除時進行清除,可以進行“乾淨”的安裝。

大多數情況下,您只需選擇核心包,相關的包也將被刪除。如果沒有,可以使用以下命令:

sudo apt-get autoremove

這將自動刪除任何未使用或未與任何已安裝程式關聯的包。例如,如果您去掉了一個核心包,autoremove將去掉它的相關包和它所擁有的任何依賴項,只要沒有其他程式在使用它們。這是清理不需要的任何未使用的庫和包的好方法。

升級軟體

那麼,如果您的軟體包需要升級怎麼辦?可以使用以下命令升級各個程式:

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

或者,您可以透過不使用其他引數來升級所有包:

sudo apt-get upgrade

這將告訴您有多少和哪些軟體包需要更新,並要求在繼續之前進行確認。

記住,您可能需要先更新。升級將用較新版本的程式替換較舊版本的程式。這是一個替換過程;需要相同的包名,舊版本將替換為新版本。沒有安裝任何全新的軟體包,也沒有解除安裝任何軟體包。

有些程式不是那樣工作的。它們要求刪除一個名稱稍有不同的包,並安裝一個名稱不同的新包。有時程式的新版本有一個新的必需包。在這些情況下,您需要使用dist upgrade。

如何使用apt-get從命令列在ubuntu中安裝程式

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

現在,不管發生什麼,所有依賴項都將得到滿足。如果你不喜歡微管理你的包,那麼這就是你要使用的命令。

如果您只想看到在假設執行該命令時將升級哪些包,那麼可以使用–s選項模擬升級。

sudo apt-get –s upgrade

如果您不確定升級一個軟體包是否會打亂其他程式,這非常有用,這在PHP和郵件伺服器庫之類的程式中偶爾會發生。

打掃

當你下載軟體包時,Ubuntu會快取它們,以防需要進一步引用它們。您可以使用以下命令刪除此快取並獲取一些硬碟空間:

sudo apt-get clean

如果要清除快取,但要儲存所擁有包的最新版本,請改用以下方法:

sudo apt-get autoclean

這將擺脫舊版本,這是非常無用的,但仍然留給你一個快取。

檢查安裝的內容

您可以看到所有安裝了dpkg的軟體包的列表。

sudo dpkg –list

您也可以使用less來滾動此列表。

sudo dpkg –list | less

您還可以使用grep命令搜尋列表。

dpkg –list | grep [search term]

如果安裝了一些東西,您將看到一個包名和描述。

您還可以透過更緊湊的方法進行搜尋:

dpkg –l ‘search term’

該選項是一個小寫字母L,搜尋詞必須在單引號內。也可以使用萬用字元進行更好的搜尋。

如何使用apt-get從命令列在ubuntu中安裝程式

復活節彩蛋

APT有一個有趣的復活節彩蛋。

sudo apt-get moo

享受你超級牛的力量!


透過命令列管理軟體包和安裝的軟體可以節省一些時間。在我的系統中,Ubuntu的軟體更新程式經常比較落後,透過軟體中心新增軟體repos和安裝軟體包真的很痛苦,特別是如果你已經知道軟體包的名稱的話。它還非常適合透過SSH遠端管理您的系統。您根本不需要執行GUI或處理VNC。

在熟悉命令列時,有很多東西需要學習,因此您可能需要檢視Nano初學者指南,Linux命令列文字編輯器。還有更多!

  • 發表於 2021-04-08 22:42
  • 閱讀 ( 59 )
  • 分類:網際網路

你可能感興趣的文章

如何在ubuntu linux中安裝microsoft文字字型

... sudo apt-get install ttf-mscorefonts-installer ...

  • 發佈於 2021-03-14 15:30
  • 閲讀 ( 60 )

如何控制linux啟動服務和守護程序

... sudo apt-get install rcconf ...

  • 發佈於 2021-03-15 11:22
  • 閲讀 ( 52 )

如何在linux和raspberry pi中安裝usb快閃記憶體裝置

... sudo apt-get install exfat-fuse exfat-utils ...

  • 發佈於 2021-03-17 16:00
  • 閲讀 ( 46 )

如何在ubuntu中安裝和更改主題

... sudo add-apt-repository ppa:system76/popsudo apt-get updatesudo apt-get install pop-theme ...

  • 發佈於 2021-03-24 21:26
  • 閲讀 ( 54 )

如何在ubuntu中安裝python

... sudo apt-get install python3.2sudo apt-get install python3.3sudo apt-get install python3.8 ...

  • 發佈於 2021-03-27 00:46
  • 閲讀 ( 63 )

如何在ubuntu中安裝deb檔案?

... sudo apt-get install -f ...

  • 發佈於 2021-03-28 15:48
  • 閲讀 ( 63 )

關於ubuntu20.04上的快照你需要知道什麼

...令列工具,因此可以在終端視窗中安裝和解除安裝snap。apt-get安裝命令和apt-get包裝器也仍然存在。 讓我們從命令列安裝相同的應用程式。因為我們上面安裝的版本是快照,所以它們不會以任何方式相互影響: sudo apt-get install sqli...

  • 發佈於 2021-04-02 06:30
  • 閲讀 ( 46 )

windows10的新bashshell所能做的一切

...Ubuntu(或Debian)環境中安裝Linux軟體最簡單的方法是使用apt-get命令。(apt命令也起作用)這個命令從Ubuntu的軟體庫下載並安裝軟體。只需一個命令就可以下載並安裝一個或多個應用程式。 由於這是一個或多或少完整的Ubuntu使用...

  • 發佈於 2021-04-06 14:44
  • 閲讀 ( 57 )

如何在windows10中使用zsh(或其他shell)

...裝Bash之後,只需從Bash中安裝要使用的shell。您可以使用apt-get命令來實現這一點,就像在ubuntulinux上安裝任何其他軟體包一樣。 要在Ubuntu上安裝Zsh,請開啟Bash shell並執行以下命令: sudo apt-get install zsh 出現提示時按“y”,然後按...

  • 發佈於 2021-04-06 16:10
  • 閲讀 ( 55 )

如何在windows10上安裝和使用linux bash shell

...們以root(Linux的管理員)身份執行。以下是您需要了解的apt-get命令: 下載可用軟體包的更新資訊:sudo apt update 安裝應用程式包:sudo apt Install packagename(用包的名稱替換“packagename”) 解除安裝應用程式包:sudo apt remove packagena...

  • 發佈於 2021-04-06 16:32
  • 閲讀 ( 55 )
RYE5p6yDg
RYE5p6yDg

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦