0
我已經下載了一個腳本文件,下載蒸汽機,依賴關係然後安裝它們。我正試圖瞭解哪些代碼正在做。我已經理解了它的某些部分,但無法理解一些功能。有人能解釋我這些功能在做什麼嗎?解釋蒸汽腳本功能
download() {
local url="$1"
local filename="$(basename "$url")"
if [ ! -f "$filename" ]; then
wget -c "$url" -O "$filename.part"
mv "$filename.part" "$filename"
fi
}
package() {
local url="$1"
local target="$2"
download "$url"
mkdir -p "$target"
ar p "$(basename "$url")" data.tar.gz | tar xz -C "$target"
}
STEAM_DEB_URL="http://media.steampowered.com/client/installer/steam.deb"
UBUNTU_DEB_URL="http://security.ubuntu.com/ubuntu/pool/main/e/eglibc/libc6_2.15-0ubuntu10.2_i386.deb"