Debian
自動檢索目前映射 debian stable -> 發布名稱
我正在使用 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 秒的骯髒黑客。:)