Ubuntu系統(tǒng)中使用apt-file命令來查找缺失文件
Linux運維日志 發(fā)布時間:2016-04-19 11:13:14 作者:昊在月兒灣
我要評論

這篇文章主要介紹了Ubuntu系統(tǒng)中使用apt-file命令來查找缺失文件的方法,apt-file是一個簡單強大的apt包搜索工具,適用于各種Debian系的以apt為默認包管理的Linux系統(tǒng),需要的朋友可以參考下
有的時候編譯或者安裝軟件包,會提示缺少某個文件,如xxx.so文件等,雖然我們知道這是因為沒有安裝某個必須的軟件包所致,卻不知道具體是哪個軟件包。
解決這樣的問題,在fedora/RHEL 上,使用yum whatprovides 可以很輕松的查到。相應的,在ubuntu下面有什么解決方案?可使用apt-file工具。
apt-file 是一個命令行界面的 APT 包搜索工具。當我們在編譯源代碼時,時有缺少文件的情況發(fā)生。此時,通過 apt-file 就可以找出該缺失文件所在的包,然后將缺失的包安裝后即可讓編譯順利進行了。
1、首先安裝apt-file管理器
復制代碼
代碼如下:apt-get install apt-file
2、接著更新apt-file的緩存
復制代碼
代碼如下:apt-file update
此過程將持續(xù)一會兒,以后如果修改了 sources.list,仍需執(zhí)行該操作。
3、現在你可以使用apt-file搜索缺失的文件了
例如:
在安裝WPS時,提示缺少libgthread-2.0.so.0
此時,輸入
復制代碼
代碼如下:apt-file search libgthread-2.0.so.0
輸出:
libglib2.0-0: /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
說明需要安裝libglib2.0-0
復制代碼
代碼如下:apt-get install libglib2.0-0:i386
就可以了(:i386表示安裝的是32位的)
4、列出包中的文件
使用以下命令:
復制代碼
代碼如下:apt-file list 包名稱
可以列出包中所含的文件。
相關文章
Ubuntu系統(tǒng)怎么安裝英偉達顯卡驅動呢 快速安裝步驟詳解
Ubuntu系統(tǒng)怎么安裝英偉達顯卡驅動呢?今天小編就給大家介紹Ubuntu系統(tǒng)安裝英偉達顯卡驅動的詳細教程吧2016-04-26- 這篇文章主要介紹了如何從Windows到Ubuntu(不動聲色的變遷) ,讓你無障礙的學習使用ubuntu,需要的朋友可以參考下2016-04-23
- ubuntu已經很好的兼容了主流的應用,裝好就可以直接使用,但是還是有些小問題,例如無線網無法連接,獨立顯卡無法工作。今天小編就給大家介紹下Ubuntu下無線網卡搜索不到信2016-04-23
Ubuntu系統(tǒng)中安裝使用tcpdump來統(tǒng)計HTTP請求
這篇文章主要介紹了Ubuntu系統(tǒng)中安裝使用tcpdump來統(tǒng)計HTTP請求,tcpdump一般被用來捕捉HTTP包,于是這里就想到了用其來統(tǒng)計網站上url的訪問數,需要的朋友可以參考下2016-04-21VMware虛擬機中Ubuntu系統(tǒng)設置固定IP的教程
這篇文章主要介紹了VMware虛擬機中Ubuntu系統(tǒng)設置固定IP的教程,為虛擬機中的系統(tǒng)配置靜態(tài)IP也是虛擬機連接外網的常用手段之一,需要的朋友可以參考下2016-04-21Ubuntu 16.04 LTS版本明日發(fā)布 重要更新內容匯總
Ubuntu 16.04 LTS版本將于4月21日(美國當地時間)發(fā)布,上個版本是在2014年4月發(fā)布的,已經時隔兩年多了,這次更新肯定會帶來很大的變化,下面我們來已讀重要更新內容,需2016-04-21- Ubuntu服務器怎么設置每天自動進行安全更新?系統(tǒng)管理員每天都需要對服務器進行安全更新,但是這個比較繁瑣,如果是Ubuntu系統(tǒng),就可以設置每天自動穩(wěn)定的更新安全更新,下2016-04-18
Ubuntu KDE桌面環(huán)境下Eclipse新建項目閃退如何解決
Ubuntu KDE桌面環(huán)境下Eclipse新建項目閃退如何解決,不少朋友們對比感到迷惑,今天小編就給大家介紹下Ubuntu KDE桌面環(huán)境下Eclipse新建項目閃退的處理方法,來看看吧2016-04-15Ubuntu16.04怎么將桌面左側的啟動器移動到屏幕底部?
Ubuntu16.04怎么將桌面左側的啟動器移動到屏幕底部?在Ubuntu16.04版本中提供了一個命令行選項,可以將 Launcher 啟動器移動到屏幕的底部,下面我們來看看詳細的操作方法2016-04-06- 這篇文章主要介紹了Ubuntu系統(tǒng)中編譯安裝Vim的教程,Vim是和Emacs齊名的神級編輯器,需要的朋友可以參考下2016-03-31