GIT - 下载最新的 tar.bz2
Posted
技术标签:
【中文标题】GIT - 下载最新的 tar.bz2【英文标题】:GIT - Download Latest tar.bz2 【发布时间】:2016-04-11 03:13:41 【问题描述】:我是 GIT 的新手,我有一个很愚蠢的问题。
我想从 GIT 下载一个项目的最新版本(Murmur),但我不想要源代码,我只想要预编译的 tar.bz2 文件。
当我转到 https://github.com/mumble-voip/mumble/releases/latest 时,它会将我重定向到最新版本。我可以用 bash 做一些魔术并手动查找并下载我正在寻找的文件,在这种情况下:https://github.com/mumble-voip/mumble/releases/download/1.2.15/murmur-static_x86-1.2.15.tar.bz2
但是,由于这是在 github 上,我认为必须有更有效的方法来做到这一点?到目前为止,我发现的只是克隆整个 repo 并从源代码编译,但这不是我想要的......
【问题讨论】:
【参考方案1】:这是一个可以完成这项工作的简单 bash 脚本。
#!/bin/bash
url2download=`curl -i "https://api.github.com/repos/mumble-voip/mumble/releases/latest" |grep tar.bz2 |grep browser_download_url |grep x86 |head -n 1 | awk -F":" 'print $3' | awk -F"\"" 'print $1' `
fullurl="https:$url2download"
curl -O $fullurl
您也可以查看GitHub latest release
【讨论】:
以上是关于GIT - 下载最新的 tar.bz2的主要内容,如果未能解决你的问题,请参考以下文章
编译 OpenCV 避免下载 linux-64-opencv-2.4.11-nppy27_0.tar.bz2