linux應用程序文件丟失,詳談Ubuntu軟件管理丟失的功能

多數人都認為Ubuntu通過Ubuntu Software Center徹底改革了dpkg包管理。毫無疑問,按照多數人標準來看,Software Center肯定是用戶友好的呢。但事實真是如此么?本文將介紹Ubuntu軟件管理的現狀,伴隨著Ubuntu首次發布的軟件管理走了多遠,以及 Ubuntu軟件領先的地方。

一切從apt開始

Ubuntu軟件管理的純粹形式使用apt打包工具,最先內置在很棒的但常被低估的Linux版本Debian中。可使用apt安裝、移除或者更新Ubuntu上的軟件。要完全清除軟件,可以使用apt的命令行訪問,但修復軟件可能會搞砸。

至于圖形用戶界面GUI,Synaptic將apt提升至另一個級別。Synaptic為Ubuntu用戶提供了一款形象的管理軟件工具。在添加、 移除和調整現有軟件庫時,Synaptic也能幫上忙。使用Synaptic的Save Markings As功能可輕松備份軟件,提供一個便攜的文本文件,可以在新系統上復制軟件列表。

當然,新手使用過Synaptic有難點,那就是缺乏可辨認的軟件目錄。Synaptic雖然易用,但只對那些知道他們想要那種軟件包的Ubuntu用戶更適用。它還缺乏分別安裝deb包的功能。

安裝deb包

當涉及安裝一次性軟件,像deb這樣的二進制程序包能讓Ubuntu用戶運行來自分配目錄的一個簡單命令,安裝綁定在包里的軟件。例如,有人可能會 使用dpkg -i packagename.deb從命令行安裝軟件包。該命令將自動安裝軟件,同時使用Debian包管理系統解決任何潛在的附屬問題。

在Ubuntu Software Center之前,Ubuntu用戶也可以運行一個叫做GDebi的程序安裝deb包,還能在安裝應用之前發現是否存在可能的附屬問題。

當然在今天,Ubuntu桌面默認下不再通過GDebi進行安裝。現在,Ubuntu用戶都通過Ubuntu Software Center進行所有的軟件管理。

Ubuntu Software Center

Ubuntu不是首個在Linux桌面用戶中引入軟件商店概念的版本。在這些使用軟件商店的版本中,最著名的是Linspire及其Click- n-Run Warehouse(CNR)。這時事情變得有趣起來,因為Canonical從Linspire那挖走了人才,構建了如今為人熟知的Ubuntu Software Center。

經典的CNR與為各種版本提供軟件的Ubuntu Software Center之間是有差異的呢。CNR更有效更易用。不過,這兩者都很臃腫。

Ubuntu Software Center是Ubuntu桌面上最臃腫的應用。如果你的PC按照合理規格運行,那么這就不是個大問題。如果用戶的PC有點舊,那么在首次啟動程序時,就會發現Ubuntu Software Center太臃腫太慢。

雖然有這些弊端,對于新軟件探索,Ubuntu Software Center還是有用的。有時只需要通過不同軟件類別瀏覽,就能在安裝之前了解軟件信息。同樣,Ubuntu Software Center評級系統也很有用。對軟件的評級可以讓你在安裝軟件之前作個參考。

總的說來,Ubuntu Software Center在桌面上使用得不多。錯不在它,而是通過終端使用apt更快捷。另一種發現新軟件的有效方式是查看網站apps.ubuntu.com。它能 找到與Ubuntu Software Center完全相同的界面,但它能直接使用AptUrl,而不是Software Center客戶端本身。此外,還可以選擇你喜歡的瀏覽器。AptUrl可作為替代的軟件管理器,安裝軟件也得心應手。0b1331709591d260c1c78e86d0c51c18.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271727.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271727.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271727.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

硬件基礎:電腦當中各個硬件的作用介紹

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

JAVA8 十大新特性詳解

作者:http://m.jb51.net/article/48304.htm?fromtimeline&isappinstalled0本教程將Java8的新特新逐一列出,并將使用簡單的代碼示例來指導你如何使用默認接口方法,lambda表達式,方法引用以及多重Annotation,之后你…

win8 linux分區工具,Ubuntu下掛載Win8磁盤分區

最近裝了個Ubuntu系統,但是一番折騰后發現除了分給Ubuntu的磁盤分區外其他的Win8下磁盤分區都無法訪問,在網上找了很多解決方案,但都無法最終解決。經過查閱資料,終于將問題迎刃而解。問題描述:Ubuntu系統下掛載Win8磁…

辦公技巧:常用的100個Word快捷鍵

Word是日常辦公和生活的最常用的文字處理軟件,大到工作中文章的撰寫,小到日常生活中點點滴滴的記錄,都離不開Word。在使用Word的時候,快捷鍵的使用,可以大大提升文字處理的速度。Word的快捷鍵中,下面這些是…

mysql什么是長事務

1.什么是長事務 首先我們先要知道什么是長事務,顧名思義就是運行時間比較長,長時間未提交的事務,也可以稱之為大事務。這類事務往往會造成大量的阻塞和鎖超時,容易造成主從延遲,要盡量避免使用長事務。

linux讀取目錄列表失敗,[linux]解決vsftpd 讀取目錄列表失敗的問題

使用第三方FTP軟件filezilla進行登陸,出現如下錯誤:狀態: 正在連接 192.168.1.6:21...狀態: 連接建立,等待歡迎消息...響應: 220 (vsFTPd 2.2.2)命令: USER ftp響應: 331 Please specify the password.命令: PASS ***響應:…

Win10優化:系統文件Hiberfil.sys介紹

目錄 一、Hiberfil.sys介紹 二、刪除Hiberfil.sys文件的步驟 1、如何找到Hiberfil.sys 2、通過管理員權限的cmd命令(注意要以管理員的身份運行) 一、Hiberfil.sys介紹 Hiberfil.sys文件位于系統盤的根目錄下,它是 win10 休眠功能(…

工作區和暫存區

Git和其他版本控制系統如SVN的一個不同之處就是有暫存區的概念。 先來看名詞解釋。 工作區(Working Directory) 就是你在電腦里能看到的目錄,比如我的learngit文件夾就是一個工作區: 版本庫(Repository) 工…

2020/5/13號單詞

consistent adj. 始終如一的,一致的;堅持的(一致的,一貫,堅固定) multiple n. 倍數;[電] 并聯 adj. 多重的;多樣的;許多的 mesh n. 網眼;網絲&#xff1…

后端:Layui實現文件上傳功能

今天給大家分享采用AspNet MVC前端框架LayUi實現文件上傳功能,感興趣的朋友可以學習一下。文件上傳實體(UploadFile.cs)public class UploadFile{public int code { get; set; } //請求codepublic string msg { get; set; } // 請求消息pub…

linux arp 防火墻關閉,如何關閉ARP防火墻

360安全衛士和QQ電腦管家都提供了ARP防火墻,但該功能對于家庭用戶沒有任何意義.那么該如何關閉它呢?下面是學習啦小編收集整理的如何關閉ARP防火墻,希望對大家有幫助~~關閉ARP防火墻的方法工具/原料360安全衛士QQ電腦管家如何關閉360安全衛士的ARP防火墻…

復習知識點:UITableView和UICollectionView的常用屬性

UITableView UICollectionView //UICollectionViewLayout //UICollectionViewLayout決定了UICollectionView如何顯示在界面上,Apple提供了一個最簡單的默認layout對象:UICollectionViewFlowLayout。 //Flow Layout是一個Cells的線性布局方案,…

ASP.NET+MVC+使用+Log4net+記錄日志筆記

前言:記錄系統中的日志,是一個好的項目產品必備的一個環節。每一個產品最終的目的都是要交予客戶使用,因為程序員代碼的開發水平參差不齊,Bug就成為了項目運維成本最大的因素之一。如何降低項目運維的成本呢,最重要的是…

git分支feature和hotfix分支

master: 主分支,主要用來版本發布。develop:日常開發分支,該分支正常保存了開發的最新代碼。feature:具體的功能開發分支,只與 develop 分支交互。release:release 分支可以認為是 master 分支的未測試版。…

linux查看鏡像的詳細信息,docker inspect命令查看鏡像詳細信息

# docker inspect ubuntu:18.04 // 查看鏡像的詳細信息[{"Id": "sha256:d131e0fa2585a7efbfb187f70d648aa50e251d9d3b7031edf4730ca6154e221e","RepoTags": ["ubuntu:18.04"],"RepoDigests": ["ubuntusha256:d26d529da…

Golang使用pkg-config自動獲取頭文件和鏈接庫的方法

為了能夠重用已有的C語言庫,我們在使用Golang開發項目或系統的時候難免會遇到Go和C語言混合編程,這時很多人都會選擇使用cgo。 話說cgo這個東西可算得上是讓人又愛又恨,好處在于它可以讓你快速重用已有的C語言庫,無需再用Golang重…

數據庫:SQLServer中with as 用法筆記

一、with as 概念介紹with as 也叫做子查詢部分(subquery factoring),可以定義一個SQL段落,該SQL段落可以被整個SQL語句所用到類似于臨時表的作用。with as 可以提高你的SQL語句的可讀性,也有可以用在在UNION ALL的不同…

單詞

Screenshot 屏幕截圖,截圖 Dashboard n. 儀表盤 subscribe vt. 簽署;贊成;捐助 vi. 訂閱;捐款;認購;贊成;簽署 performance n. 性能;績效;表演;執行 optimization …

數據庫優化:SqlServer的with(nolock)關鍵字的用法介紹

一、with(nolock)的介紹數據庫寫查詢語句的時候,為了提升查詢性能,往往會在查詢的表后面加一個nolock,或者是with(nolock),其目的就是查詢的時候是不鎖定表,從而提高查詢速度的目的。但如果同一時間有多個用戶訪問同一資源的時候,如果并發用戶對該資源做了修改。則會…

對layoutInflater的理解

參考該博客:http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html LayoutInflater是一個抽象類,通過調用其實例方法inflate(),將res/layout下的xml布局文件進行實例化,不同于findvirebyid()是找布局文件下的控件進行實例…