是否可以在 Ubuntu 上通过 apt-get 安装最新的 Github 软件版本?

是否可以在 Ubuntu 上通过 apt-get 安装最新的 Github 软件版本?

我通常在 Ubuntu 上通过 apt-get 安装软件。

我正在尝试安装该软件的最新稳定版本(v8.6.5): https://github.com/jcupitt/libvips/releases

问题是,如果我通过 apt-get 安装,我最终会得到版本 8.4.5-1build1

有没有办法让我通过 apt-get 安装这个最新版本 v8.6.5?或者我被迫自己下载/编译,然后追踪所有依赖项?处理我的情况的最佳方法是什么?

答案1

你可以自己制作一个.deb包,然后你可以使用apt来安装它。当然,这个过程包含编译。 https://wiki.debian.org/HowToPackageForDebian

答案2

我发现没有存储库提供截至撰写本文时最新版本 (8.6.5) 的 vips。不过,我确实找到了这篇博文,其中很好地介绍了创建您自己的 DEB 包的步骤。

一般步骤

笔记:参考上面的内容,可能还有一些下面没有涉及到的地方。下面显示了一般的考虑到没有提供这些的官方存储库,请执行您所要求的步骤。

设置构建环境并下载 vips
$ apt install build-essential devscripts

$ curl -LO https://github.com/jcupitt/libvips/releases/download/v8.6.5/vips-8.6.5.tar.gz
$ tar zxvf <tarball>
$ cd <unpacked tarball dir>
$ curl -LO http://cdn-fastly.deb.debian.org/debian/pool/main/v/vips/vips_8.6.5.orig.tar.gz
$ tar zxvf <tarball>
安装依赖项
$ mk-build-deps
$ sudo apt install ./vips-build-deps_*.deb
建造
$ debuild -i -us -uc -b
结果
$ sudo apt install *.deb

相关内容