首页
学习
活动
专区
工具
TVP
发布
技术百科首页 >Portage >如何使用Portage查看软件包的依赖关系?

如何使用Portage查看软件包的依赖关系?

词条归属:Portage

要使用Portage查看软件包的依赖关系,请按照以下步骤操作:

搜索软件包

使用以下命令搜索软件包:

代码语言:javascript
复制
sudo emerge -s <软件包名称>

查看软件包信息

使用以下命令查看软件包的详细信息和依赖关系:

代码语言:javascript
复制
sudo emerge --pretend --verbose <软件包名称>

这将显示软件包及其所有依赖项的详细信息,包括版本、大小、安装状态和依赖关系。如果你想查看特定软件包的依赖项,可以将软件包名称替换为所需软件包的名称。

相关文章
动态库依赖关系_查看运行的动态库
这两天在编写一个插件系统Demo的时候,发现了个很奇怪的问题:插件加载器中已经链接了ld库,但是应用程序在链接插件加载器的时候,却还需要显式的来链接ld库。否则就会报:DSO missing from command line。这个报错翻译过来就是没有在命令行中指定该动态库。 这个报错就很搞事了,你说你明明知道需要哪个库,为什么不直接帮我链接呢,非得我显示的在命令行中指定呢?
全栈程序员站长
2022-09-27
2K0
因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
sudo apt-get install aptitude Problem & Solution: 找不到aptitude包, 则先 sudo apt-get update 之后就可以 sudo aptitude install ... ---- ----
JNingWei
2018-09-28
1.4K0
[译] 狂野的 #imports: 如何驯服文件依赖关系
与所有基于 C 语言的语言一样,Objective-C 文件通常成对出现:有一个头文件和一个实现文件。头文件和实现文件都可以使用 #import 指令来包含其他头文件。如果不小心,很容易造成文件依赖性爆炸。后果是什么?如何控制 #import 依赖关系?
韦弦zhy
2024-02-29
1530
【错误记录】Ubuntu 安装软件报错 ( 下列软件包有未满足的依赖关系:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 )
在 " 软件和更新 " , 的 " 更新 " 选项卡上 , 取消 " 不支持的更新 " 选项 ;
韩曙亮
2023-03-30
6.4K0
Gentoo emerge 使用方法
当我们谈到(软件)包的时候,我们通常指的是Portage树为Gentoo用户提供的包的名称。Portage树是ebuilds文件的集合,这些文件包含了Portage管理工具维护软件(安装,搜索,查询, …)时所需要的所有信息,并被默认的放置在/usr/portage目录中。
EltonZheng
2021-01-22
1.7K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券