我已经安装了 oneiric ocelot (Ubuntu 11.10)。它的“主”存储库(我在 ISO 映像中找到的,名称为 Packages.gz)包含gfortran
但 gfortran 命令不起作用,即它未安装。我的假设是它未作为默认安装的一部分启用/安装,但它存在于 Ubuntu 11.10 的映像/iso 文件中。
现在我想找到任何方法gfortran
从映像中获取软件包,但我怀疑我的假设,即主存储库中的所有软件包都将成为 Ubuntu 安装映像的一部分。请确认并解释。
答案1
不,你的假设是错误的。主存储库中的所有软件都不包含在 Ubuntu Live 映像中,也不可能包含。它们太大了!
Packages.gz
是软件包索引文件,当您输入安装软件包的命令时,会查阅该文件以在 Internet 上定位该软件包文件。gfortran
文件中有该文件表示它在存储库中,可以通过从 Internet 下载(而不是从 ISO)进行安装。
通常,iso 映像会因某些未知原因而包含主存储库索引文件的子集。Live 映像还会在/pool
目录中包含一些 deb 格式的软件包。但这些并不是主存储库的全部。