Ubuntu系统中使用apt-file命令来查找缺失文件
Linux运维日志 发布时间:2016-04-19 11:13:14 作者:昊在月儿湾 我要评论
这篇文章主要介绍了Ubuntu系统中使用apt-file命令来查找缺失文件的方法,apt-file是一个简单强大的apt包搜索工具,适用于各种Debian系的以apt为默认包管理的Linux系统,需要的朋友可以参考下
有的时候编译或者安装软件包,会提示缺少某个文件,如xxx.so文件等,虽然我们知道这是因为没有安装某个必须的软件包所致,却不知道具体是哪个软件包。
解决这样的问题,在fedora/RHEL 上,使用yum whatprovides 可以很轻松的查到。相应的,在ubuntu下面有什么解决方案?可使用apt-file工具。
apt-file 是一个命令行界面的 APT 包搜索工具。当我们在编译源代码时,时有缺少文件的情况发生。此时,通过 apt-file 就可以找出该缺失文件所在的包,然后将缺失的包安装后即可让编译顺利进行了。
1、首先安装apt-file管理器
复制代码
代码如下:apt-get install apt-file
2、接着更新apt-file的缓存
复制代码
代码如下:apt-file update
此过程将持续一会儿,以后如果修改了 sources.list,仍需执行该操作。
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系统怎么安装英伟达显卡驱动呢?今天小编就给大家介绍Ubuntu系统安装英伟达显卡驱动的详细教程吧2016-04-26
- 这篇文章主要介绍了如何从Windows到Ubuntu(不动声色的变迁) ,让你无障碍的学习使用ubuntu,需要的朋友可以参考下2016-04-23
- ubuntu已经很好的兼容了主流的应用,装好就可以直接使用,但是还是有些小问题,例如无线网无法连接,独立显卡无法工作。今天小编就给大家介绍下Ubuntu下无线网卡搜索不到信2016-04-23
- 这篇文章主要介绍了Ubuntu系统中安装使用tcpdump来统计HTTP请求,tcpdump一般被用来捕捉HTTP包,于是这里就想到了用其来统计网站上url的访问数,需要的朋友可以参考下2016-04-21
- 这篇文章主要介绍了VMware虚拟机中Ubuntu系统设置固定IP的教程,为虚拟机中的系统配置静态IP也是虚拟机连接外网的常用手段之一,需要的朋友可以参考下2016-04-21
Ubuntu 16.04 LTS版本明日发布 重要更新内容汇总
Ubuntu 16.04 LTS版本将于4月21日(美国当地时间)发布,上个版本是在2014年4月发布的,已经时隔两年多了,这次更新肯定会带来很大的变化,下面我们来已读重要更新内容,需2016-04-21- Ubuntu服务器怎么设置每天自动进行安全更新?系统管理员每天都需要对服务器进行安全更新,但是这个比较繁琐,如果是Ubuntu系统,就可以设置每天自动稳定的更新安全更新,下2016-04-18
Ubuntu KDE桌面环境下Eclipse新建项目闪退如何解决
Ubuntu KDE桌面环境下Eclipse新建项目闪退如何解决,不少朋友们对比感到迷惑,今天小编就给大家介绍下Ubuntu KDE桌面环境下Eclipse新建项目闪退的处理方法,来看看吧2016-04-15Ubuntu16.04怎么将桌面左侧的启动器移动到屏幕底部?
Ubuntu16.04怎么将桌面左侧的启动器移动到屏幕底部?在Ubuntu16.04版本中提供了一个命令行选项,可以将 Launcher 启动器移动到屏幕的底部,下面我们来看看详细的操作方法2016-04-06- 这篇文章主要介绍了Ubuntu系统中编译安装Vim的教程,Vim是和Emacs齐名的神级编辑器,需要的朋友可以参考下2016-03-31
最新评论