从 github 安装而不是从 apt 安装

从 github 安装而不是从 apt 安装

我使用的是 Ubuntu 20.10

背景故事

我一直在尝试安装 omnet++,但在运行一些卫星样本时出现错误。它给出错误“[osgEarth]* [Horizo​​n] 回调中未安装地平线信息”,这显然意味着我应该更新 osgearth 包。

问题是,当我使用 aptitude 安装它时,我得到的只是

osgearth 已经是最新版本 (2.9.0+dfsg-1)。

但在 github (https://github.com/gwaldron/osgearth)有 v 3.1

顺便说一句,Linux 没有安装指南

问题

如何从 github repo 安装到 apt 包顶部......

dpkg -L osgearth 产量

/. /usr /usr/bin /usr/bin/osgearth_atlas /usr/bin/osgearth_boundarygen /usr/bin/osgearth_cache /usr/bin/osgearth_conv /usr/bin/osgearth_overlayviewer /usr/bin/osgearth_package /usr/bin/osgearth_tfs /usr/bin/osgearth_tileindex /usr/bin/osgearth_version /usr/bin/osgearth_viewer /usr/share /usr/share/doc /usr/share/doc/osgearth /usr/share/doc/osgearth/README.Debian /usr/share/doc/osgearth/README.md /usr/share/doc/osgearth/copyright /usr/share/man /usr/share/man/man1 /usr/share/man/man1/osgearth_atlas.1.gz /usr/share/man/man1/osgearth_backfill.1.gz /usr/share/man/man1/osgearth_boundarygen.1.gz /usr/share/man/man1/osgearth_cache.1.gz /usr/share/man/man1/osgearth_conv.1.gz /usr/share/man/man1/osgearth_demo.1.gz /usr/share/man/man1/osgearth_overlayviewer.1.gz /usr/share/man/man1/osgearth_package.1.gz /usr/share/man/man1/osgearth_terraineffects.1.gz /usr/share/man/man1/osgearth_tfs.1.gz /usr/share/man/man1/osgearth_tileindex.1.gz /usr/share/man/man1/osgearth_version.1.gz /usr/share/man/man1/osgearth_viewer.1.gz /usr/share/osgearth /usr/share/osgearth/fonts /usr/share/doc/osgearth/changelog.Debian.gz /usr/share/osgearth/fonts/arial.ttf /usr/share/osgearth/fonts/times.ttf

解压后的 github repo 的文件结构如下:

CMakeLists.txt 数据文档 README.md 测试 CMakeModules Dockerfile LICENSE.txt src

所以...它们看起来一点也不相似

抱歉问了这么基本的问题。

相关内容