Debian

自動檢索目前映射 debian stable -> 發布名稱

  • March 21, 2015

我正在使用 ansible 自動化我習慣的 debian 設置。

該劇本應該以不同的方式對待測試/不穩定和穩定:前者要保持“乾淨”,而拿鐵咖啡是從 Backports 接收核心等。

由於現在有穩定的反向移植,這要求我從權威來源檢索目前的穩定名稱,並根據預期(目前“喘不過氣”)檢查它。

任何人都可以想到一種可靠/權威的方式來檢索目前穩定的名稱嗎?

真誠的,喬

如果您從官方 Debian FTP 站點查看如何?那裡的stable符號連結指向實際版本。因此,例如,這樣的 shell 腳本:

#!/bin/bash
PASSWD=''

ftp -n ftp.debian.org <<RESOLVE_PATH
quote USER anonymous
quote PASS $PASSWD
cd debian/dists/stable
pwd
quit
RESOLVE_PATH

然後像這樣執行它:

./resolve_debian_stable_name.sh  | grep "Remote dir" | awk -F ':' '{ print $2; }'
/debian/dists/wheezy

或者最好讓它成為一個更清潔的解決方案,這只是為了給你一個整體的想法和一個 30 秒的骯髒黑客。:)

引用自:https://serverfault.com/questions/676976