Linux實驗室 五種方法找到可更新軟體

2021-01-09 中關村在線

  對於很多Linux新手來說,Linux系統沒有圖形界面,也看不到哪些軟體安裝成功,哪些出了新版本需要更新,全然不知。而保持計算機中軟體的更新是保護系統的最重要環節之一,也就是說直到那些軟體需要更新十分重要。

  那麼,今天我們就來聊一聊,究竟有哪些方法能夠實現調取Linux系統中所有需要更新的軟體包列表呢?筆者一共總結了apt,aptitude,apt-check,yum和up2date五種方法,你喜歡那個?


apt命令(適用於Ubuntu 14.04以上版本)

  在7月21日的Linux實驗室中,我們討論了apt這個命令的應用場景,足見這個Ubuntu 14.04的新命令的方便。如果你需要調出所有需要更新軟體包的列表,並展示現在的版本和最新版本,只需要輸入這個命令:

sudo apt list --upgradable

Listing... Donegnupg/stable 1.4.18-7+deb8u2 amd64 [upgradable from: 1.4.18-7+deb8u1]gpgv/stable 1.4.18-7+deb8u2 amd64 [upgradable from: 1.4.18-7+deb8u1]libgcrypt20/stable 1.6.3-2+deb8u2 amd64 [upgradable from: 1.6.3-2+deb8u1]libidn11/stable 1.29-1+deb8u2 amd64 [upgradable from: 1.29-1+deb8u1]linux-image-3.16.0-4-amd64/stable 3.16.36-1+deb8u1 amd64 [upgradable from: 3.16.7-ckt25-2+deb8u3]

  一般來講,這個命令醫改是在運行apt升級之後運行的。如果有任何的更新,它將會展示究竟有多少軟體需要升級,又有多拿些具體的軟體有最新版本。

aptitude命令

  如果選擇用「aptitude」命令獲取,可以使用以下命令獲取可升級的軟體包列表。註:某些版本的aptitude不需要給~U加單引號。

aptitude search '~U'

...i scudcloud - ScudCloud is a non official desktop client for Slack i shim-signed - Secure Boot chain-loading bootloader (Microsoft-signed binary) i smbclient - command-line SMB/CIFS clients for Unix i strongswan - IPsec VPN solution metapackage i A strongswan-ike - strongSwan Internet Key Exchange (v2) daemon i A strongswan-plugin-openssl - strongSwan plugin for OpenSSL i A strongswan-starter - strongSwan daemon starter and configuration file parser i sudo - Provide limited super user privileges to specific users ...

  另,需要注意的是,這種方法不會只支持本地搜索。

相關焦點

  • Linux安裝軟體的7種方式
    Linux的發行版本眾多,各類軟體的也比較多,但是要用什麼方法去安裝自己所需要的軟體呢?下來從開始來給大家簡單的講解一下。1、rpm軟體包的安裝方式及步驟(1)找到自己所需版本的軟體包(例:軟體包名稱為chengxuyuan.rpm),並下載或者拷貝到自己制定的目錄。
  • 升級Ubuntu Linux 內核的幾種不同方法
    這個指南裡介紹了 7 種為 Ubuntu 升級 Linux 內核的不同方法。這 7 種方法裡,有 5 種需要重啟系統來使新內核生效,其他兩種則不用。-- Sk這個指南裡介紹了 7 種為 Ubuntu 升級 Linux 內核的不同方法。這 7 種方法裡,有 5 種需要重啟系統來使新內核生效,其他兩種則不用。
  • linux下安裝虛擬機,完美在linux系統下運行通達信軟體
    現在越來越多的人使用linux系統,現在很多的國產作業系統都是基於linux內核上的。雖說不少的軟體都可以運行在linux的系統上。但是對於股票軟體來說在linux上的使用是一個硬傷。能夠運行在linux下的國內股票軟體少之又少。
  • 在 Ubuntu Linux 上安裝 Deb 文件的 3 種方法 | Linux 中國
    最簡單的方法是使用 Ubuntu 軟體中心。在軟體中心中搜索應用程式的名稱並安裝它。如果你能在軟體中心中找到所有的應用程式,那麼生活就太愜意了。但是,不幸的是,這是不可能的發生的。一些軟體包可以通過 DEB 軟體包的形式獲得。它們是以 .deb 擴展名為結尾的存檔文件。你可以把 .deb 文件看作為 Windows 中的 .exe 文件。
  • Linux如何安裝軟體
    常見的有以下幾種安裝方法源碼安裝rpm包安裝yum安裝 (RedHat、CentOS)apt-get安裝 (debian,ubuntu)源碼安裝以安裝gcc為例,登陸https://gcc.gnu.org/,下載自己想要的版本的gcc安裝包上傳gcc-4.1.2.tar.gz到Linux伺服器任意目錄,解壓解壓目錄執行shell命令configuration解壓目錄執行
  • 基於嵌入式Linux的語音識別系統硬軟體設計
    該設計運用三星公司的S3C2440,結合ICRoute公司的高性能語音識別晶片LD3320,進行了語音識別系統的硬體和軟體設計。
  • Linux 下軟體安裝詳解
    RPM格式軟體包的安裝     1.簡介    幾乎所有的Linux發行版本都使用某種形式的軟體包管理安裝、更新和卸載軟體。與直接從原始碼安裝相比,軟體包管理易於安裝和卸載;易於更新已安裝的軟體包;易於保護配置文件;易於跟蹤已安裝文件。     RPM全稱是Red Hat Package Manager(Red Hat包管理器)。
  • linux下configure命令詳細介紹
    linux下軟體的基本安裝和卸載Linux軟體的安裝和卸載一直是困擾許多新用戶的難題。在Windows中,我們可以使用軟體自帶的安裝卸載程序或在控制面板中的「添加/刪除程序」來實現。與其相類似,在Linux下有一個功能強大的軟體安裝卸載工具,名為RPM。它可以用來建立、安裝、查詢、更新、卸載軟體。該工具是在命令行下使用的。
  • 嵌入式Linux開發環境的搭建之:嵌入式開發環境的搭建
    搭建交叉編譯環境的方法很多,不同的體系結構、不同的操作內容甚至是不同版本的內核,都會用到不同的交叉編譯器,而且,有些交叉編譯器經常會有部分的bug,這都會導致最後的代碼無法正常地運行。因此,選擇合適的交叉編譯器對於嵌入式開發是非常重要的。
  • Linux下內存洩漏工具
    內存洩漏檢測工具  現在有很多方法來檢測內存洩露,以下列舉了linux常用的內存洩露檢測工具。  1、mtrace  應用環境:Linux GLIBC  程式語言:C  使用方法: 包含頭文件mcheck.h,定義環境變量MALLOC_TRACE為輸出文件名,程序開始時調用mtrace()即可。
  • 從串口驅動到Linux驅動模型,想轉Linux的必會!
    /usr:這是linux系統中佔用硬碟空間最大的目錄。用戶的很多應用程式和文件都存放在這個目錄下。在這個目錄下,可以找到那些不適合放在/bin或/etc目錄下的額外的工具/usr/local:這裡主要存放那些手動安裝的軟體,即不是通過「新立得」或apt-get安裝的軟體。它和/usr目錄具有相類似的目錄結構。
  • 如何在 Fedora Linux 上安裝 RPM 文件 | Linux 中國
    就像在 Windows 中的 .exe 文件,以及在 Ubuntu 和 Debian 中的 .deb 文件一樣,一個 rpm 文件能夠使你在 上快速安裝一個軟體。  你可以從軟體中心中找到並安裝大量的軟體,特別是 。但是有時你會在它們的網站上找到可用的 RPM 格式的軟體包。
  • Linux系統的Linux應該怎麼讀?正確讀法在這裡,很多人都讀錯了!
    1、linux發音五花八門版本頗多,見到和聽到的不下10種。根據linux的創始人Linus Torvalds的說法,Linux的發音和「Minix」是押韻的。大致和「利訥克斯」的音類似(注意不是利牛克斯、利努克斯或者利尼克斯但是瑞典語,英式英語,美國東西海岸讀法都不同,無所謂的,看視頻,那些linux大師都亂讀的 linux是linus製作的,本不叫linux,因為和unix兼容,所以一開始同學把它的代碼放在ftp上一個取名為「linux」的文件夾內,慢慢的人們叫它linux了答:沒中文名,只有中文版本比較流行的RED HAT
  • 在計算機軟體領域 C語言之父和Linux之父誰更偉大
    1) Dennis Ritchie(1941年- 2011年10月12日)   Dennis Ritchie Dennis Ritchie曾擔任朗訊科技公司貝爾實驗室下屬的計算機科學研究中心系統軟體研究部的主任一職。1978年與布萊恩·科爾尼幹(Brian W.
  • Linux-Centos下之RabbitMQ快速安裝
    不想走失,請點擊上方關注,每天為你更新最新流行技術教程!RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟體(亦稱面向消息的中間件)。RabbitMQ伺服器是用Erlang語言編寫的,而群集和故障轉移是構建在開放電信平臺框架上的。所有主要的程式語言均有與代理接口通訊的客戶端庫。
  • Linux基礎命令之:實驗內容及小結
    本文引用地址:http://www.eepw.com.cn/article/257155.htm2.4實驗內容2.4.1在Linux下解壓常見軟體在Linux下安裝一個完整的軟體(嵌入式Linux的必備工具——交叉編譯工具),掌握Linux常見命令
  • 嵌入式linux新手入門手記-準備qt5.4.1開發平臺
    這個手記寫到這裡,am335x的軟體平臺已經能夠正常工作了, tslib也已經能夠進行正確的觸控螢幕校正,自己編寫一個hello world的程序,並交叉編譯後,能夠在am335x上運行,並在超級終端上列印出「hello world」。
  • Linux提權的幾種常用方式
    1.3 Linux提權輔助工具github項目地址:https://github.com/mzet-/linux-exploit-suggester.git (1)根據作業系統版本號自動查找相應提權腳本wget https://raw.githubusercontent.com/mzet-/linux-exploit-suggester/master/linux-exploit-suggester.sh -O les.sh
  • 世界排名前十的Linux系統:Elementary安裝圖解
    選擇鍵盤布局Elementary和Ubuntu一樣,默認不支持播放媒體文件,需要打鉤來安裝第三方軟體。接下來是最重要的分區步驟,我的硬碟有多個系統,所以必須選擇最後一個選項。在已經劃分好的分區其中一個ext4選擇更改(另一個ext4分區已經安裝了MX linux)選擇格式化並掛載根分區,如圖所示:下一步提示要把修改內容寫入磁碟,也就是說要在此時就格式化分區,確認就無法撤回了,所以要非常注意不要搞錯了。
  • 娛樂工作兩不誤 在Linux下如何安裝QQ?
    1如何在linux版本中安裝QQ    對於大多數網友來說,開源Linux發行版未能成為市場主流應用,其很大一部分原因是支持軟體相對較少,娛樂功能有限,導致很多用戶放棄了嘗試Linux的念頭。下面我們給大家介紹三種在Linux版本中運行QQ的方法,以便大家與朋友未來使用Linux時能夠更好交流!