我需要在 ubuntu 计算机中安装 lapack 库以便链接到我正在开发的代码。
有人告诉我要这样做apt-get install liblapack3
,但我找到的唯一一个是liblapack3gf
。我的 apt 列表显示liblapack3gf - library of linear algebra routines 3 - shared version
,但告诉我安装它的人却说liblapack3 - Library of linear algebra routines 3 - shared version
有liblapack3gf - Transitional package for liblapack3
。
什么是过渡包?我应该安装lapack3gf
还是直接从 lapack 页面下载?我还应该安装吗liblapack-dev
?
答案1
您可以将过渡包视为另一个(所需)包的快捷方式。过渡包不包含任何内容,但包含元数据,表明此包依赖于所需包,因此当您尝试安装过渡包时,所需的包将被安装。
就你的情况来说,
liblapack3gf - library of linear algebra routines 3 - shared version
就描述而言,您可以安装liblapack3gf
。
而在其他人的计算机上,当他尝试安装时liblapack3gf
,由于它是一个过渡包,因此liblapack3 - Library of linear algebra routines 3 - shared version
会弹出以下内容:
The following extra packages will be installed:
liblapack3