sh 需要Web Btowser软件的最前沿?获取Chromium的最新版本。更新了2018.他们最近更改了文件夹结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 需要Web Btowser软件的最前沿?获取Chromium的最新版本。更新了2018.他们最近更改了文件夹结构相关的知识,希望对你有一定的参考价值。

#!/bin/sh
# Get current build for Chromium on Mac.
# 
# @version  2018-02-11
# @author   Freeware
# @todo     + send email on successful update
#

# setup ------------------------------------------------------------------------
tempDir="/tmp/`whoami`/chrome-nightly/";
baseURL="http://commondatastorage.googleapis.com/chromium-browser-snapshots/Mac";
baseName="chrome-mac";
baseExt="zip";
appName="Chromium.app";
appDir="/Applications";
version=~/.CURRENT_CHROME;
# ------------------------------------------------------------------------------


# ------------------------------------------------------------------------------
function checkForErrors {
    if [ "$?" != "0" ]; then
        echo "Unkown error (see above for help)!";
        exit 3;
    fi
}
# ------------------------------------------------------------------------------


# ------------------------------------------------------------------------------
echo "Setup...";
mkdir -p "$tempDir";
cd "$tempDir";
checkForErrors;
# ------------------------------------------------------------------------------

# ------------------------------------------------------------------------------
echo "Checking current version...";
touch $version
currentVersion=`cat $version`;
latestVersion=`curl -s $baseURL/LATEST_CHANGE`;
checkForErrors;
echo " * your/latest build: $currentVersion / $latestVersion";
if [ "$currentVersion" == "$latestVersion" ]; then
    echo " * build $currentVersion is the latest one.";
    exit 1;
fi
# ------------------------------------------------------------------------------

# ------------------------------------------------------------------------------
echo "Downloading and unpacking...";
chromePID=`ps wwaux|grep -v grep|grep "$appName"|awk '{print $2}'`;
if [ "$chromePID" != "" ];then
    echo " * chromium is running. Please stop it first.";
    exit 2;
fi
#curl -o $baseName.$baseExt "$baseURL/$latestVersion/$baseName.$baseExt";
curl -L "$baseURL/$latestVersion/$baseName.$baseExt" -o $baseName.$baseExt;
unzip -qo $baseName.$baseExt;
checkForErrors;
# ------------------------------------------------------------------------------


# ------------------------------------------------------------------------------
echo "Installing...";
cp -r $baseName/$appName $appDir
checkForErrors;
echo $latestVersion > $version;
# ------------------------------------------------------------------------------


# ------------------------------------------------------------------------------
echo "Done. You're now running build $latestVersion";
# ------------------------------------------------------------------------------

以上是关于sh 需要Web Btowser软件的最前沿?获取Chromium的最新版本。更新了2018.他们最近更改了文件夹结构的主要内容,如果未能解决你的问题,请参考以下文章

sh 运行此命令以获取只能读取安全监视软件的主机文件系统的容器

Web 前沿技术:展示一组极其绚丽的 CSS3 效果

linux快速部署Web,Ftp

前端前沿web 3d可视化技术 ThreeJS学习全记录

手机上写歌词的软件,原创歌词创作软件app下载,有吗?

百场前沿技术系列讲座直播性能测试诊断分析专题讲座