我正在尝试安装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安装它们。这是我收到的错误的图像:
无法找到软件包libcfitsio3
软件包libcfitsio3-dev没有安装候选对象
我尝试将libcfitsio的所有变体输入bash外壳。我总是收到错误“无法找到软件包libcfitsio”。我不明白的是,如果我进入ubuntu网站并搜索libcfitsio,并且在ubuntu网站上获得了一些结果,为什么shell无法找到任何东西?
答案 0 :(得分:0)
问题是ubuntu存储库中的名称为libcfitsio3
的软件包没有。请在下面使用ubuntu命令apt search
查看我的结果。实际上,有两个与libcfitsio
相关的软件包,它显示了更新的版本 libcfitsio7
`。您可以根据需要安装任何一个。
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