无法找到软件包libcfitsio3

时间:2019-10-27 07:18:14

标签: bash ubuntu dependencies package locate

我正在尝试安装presto脉冲星软件。

我是第一步,必须安装一些软件包。我输入以下命令:

“ sudo apt-get install git libfftw3-bin libfftw3-dbg libfftw3-dev libfftw3-doc libfftw3-double3 libfftw3-long3 libfftw3-quad3 libfftw3-single3 pgplot5 csh automake gfortran libglib2.0-dev libccfits-dev libcfitsio3 libcfitsio3-dev “

我尝试导航到ubuntu网站以搜索libscfitsio,但我在ubuntu网站上找到了一些libscfitsio软件包,但我不知道如何通过bash shell安装它们。这是我收到的错误的图像:

enter image description here

无法找到软件包libcfitsio3

软件包libcfitsio3-dev没有安装候选对象

我尝试将libcfitsio的所有变体输入bash外壳。我总是收到错误“无法找到软件包libcfitsio”。我不明白的是,如果我进入ubuntu网站并搜索libcfitsio,并且在ubuntu网站上获得了一些结果,为什么shell无法找到任何东西?

2 个答案:

答案 0 :(得分:0)

问题是ubuntu存储库中的名称为libcfitsio3 的软件包没有。请在下面使用ubuntu命令apt search查看我的结果。实际上,有两个与libcfitsio相关的软件包,它显示了更新的版本 libcfitsio7 `。您可以根据需要安装任何一个。

enter image description here

PS:您不必在所有这些站点上搜索软件包。 apt search <name>列出了主存储库中所有必需的软件包。只要确保您运行apt update进行更新即可从远程存储库中获取最新信息。

答案 1 :(得分:0)

相关的软件包名称是libcfitsio-dev,因此请使用:

var path_url = '/usr/logo.png', format = 'PNG';    
//format 'JPEG', 'PNG', 'WEBP'    
var imgData = fs.readFileSync(path_url).toString('base64');    
var doc = new jsPDF();    
doc.addImage(imgData, format, 0, 0, 5, 1)

我使用以上内容通过ubuntu-latest通过GitHub Actions安装cfitsio