0
別のターゲットリリースからパッケージを再インストールする必要があります。問題は、パッケージがすでにインストールされている場合、何もしないということです。別のリリースからdebパッケージを再インストール
- name: Add jessie-backports repo
apt_repository:
repo: 'deb http://httpredir.debian.org/debian jessie-backports main'
state: present
- name: install libssl from jessie-backports
apt:
name: libssl1.0.0
default_release: jessie-backports
とansible答えは:私のansible脚本断片である
ptmp3 | SUCCESS => {
"cache_update_time": 1493744770,
"cache_updated": true,
"changed": false,
"invocation": {
....
}
}
私は新しいをインストールする前に古いバージョンを削除することができますが、パッケージの全体の束は、(例えばssh
)libssl
に依存します。
はところで、リモートホストの作品でapt-get install libssl1.0.0 -t jessie-backports
コマンド、およびのlibsslは
現在何の状態=はaptのタスクがあなたの中に存在しないのはなぜ? – papey
state = presentはデフォルト値 – kakabomba
です。aptモジュールで 'force:true'を使ってみましたか? –