1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 11:42:08 +00:00
iiab/roles/calibre/tasks/debs.yml

47 lines
2.9 KiB
YAML
Raw Normal View History

2018-05-10 20:33:59 +00:00
# roles/calibre/tasks/main.yml requires calibre_via_debs (to be True) before calling this script.
2017-11-19 20:33:53 +00:00
2018-05-10 20:33:59 +00:00
# MOVED UP TO roles/calibre/tasks/main.yml
#- name: Start by installing OS's Calibre package
# package:
# name: "{{ item }}"
# state: latest
# with_items:
# - calibre
# - calibre-bin
# when: internet_available
2018-04-05 13:46:35 +00:00
2018-05-10 20:33:59 +00:00
# April/May 2018: Raspbian .deb's for the latest Calibre now appear
# (http://raspbian.raspberrypi.org/raspbian/pool/main/c/calibre/)
# within about 10 days of Calibre's quasi-monthly releases
# (https://calibre-ebook.com/whats-new).
2018-05-11 01:05:15 +00:00
# If you want the latest Calibre, run the appropriate below script, standalone.
2018-05-10 20:33:59 +00:00
# HOWEVER: it's strongly suggested you wait for apt (blessed by your OS!)
2018-06-21 05:42:54 +00:00
#- name: Install packages that Raspbian .deb's had installed for Calibre 3.23 (rpi)
# #command: scripts/calibre-install-latest-rpi.sh # FAILS with Calibre 3.24+ ("calibre : Depends: python-pyqt5 (>= 5.10.1+dfsg-2) but 5.10.1+dfsg-1+rpi1 is to be installed") since June 2018.
# command: scripts/calibre-install-packages.sh # BORROWED package list from /var/log/apt/history.log (that resulted from 2018-05-22 install of Calibre 3.23 using calibre-install-latest-rpi.sh).
# when: is_rpi and internet_available
#- name: Upgrade to latest Calibre using Debian's own .deb's from testing (rpi)
# command: scripts/calibre-install-latest.sh # NECESSARY since Calibre 3.24 (BEWARE installing libc6 will prevent boot in RPi Zero W, i.e. if calibre-install-packages.sh isn't run above!)
# when: is_rpi and internet_available
2018-06-18 20:18:32 +00:00
2018-08-30 16:13:31 +00:00
#- name: Upgrade to latest Calibre using .deb's from testing (rpi)
2018-08-30 17:27:45 +00:00
# #command: scripts/calibre-install-latest-rpi-plus.sh # WORKS for Calibre 3.27.1 on 2018-07-22 (#948 -> PR #950) THO NOT BOOTABLE IN Zero W (#952). Similar to Calibre 3.24.x & 3.25 in June 2018, which had used calibre-install-packages.sh then Debian's own calibre-install-latest.sh
# #command: scripts/calibre-install-latest-rpi.sh # WORKS for Calibre 3.28 on 2018-07-26 (PR #971). Likewise for Calibre 3.26.x
# command: scripts/calibre-install-latest.sh # REQUIRED for Calibre 3.29 on 2018-08-21 (PR #1015), as all above strategies failed (only script that was not attempted: Sid-like calibre-install-unstable.sh). CLARIF: RESULTING microSD's ARE NOT BOOTABLE IN Zero W (#952)
2018-08-30 16:13:31 +00:00
# when: is_rpi and internet_available
2018-08-30 16:58:37 +00:00
- name: Upgrade to pinned Calibre {{ calibre_deb_version }} while using additional .deb's from testing (rpi)
2018-08-30 17:26:19 +00:00
command: scripts/calibre-install-pinned-rpi.sh # RECOMMENDED for Calibre 3.30 on 2018-08-30, so IIAB microSD will be bootable in RPi Zero W
when: is_rpi and internet_available
2018-05-10 20:33:59 +00:00
- name: Upgrade to Calibre testing .deb's - target Ubuntu 16.04 (not rpi and not ubuntu_18)
2017-11-20 08:41:34 +00:00
command: scripts/calibre-install-latest.sh
when: not is_rpi and not is_ubuntu_18 and internet_available
2018-04-05 22:03:41 +00:00
2018-05-10 20:33:59 +00:00
- name: Upgrade to Calibre unstable .deb's IF calibre_unstable_debs
command: scripts/calibre-install-unstable.sh
2018-05-10 20:33:59 +00:00
when: calibre_unstable_debs and internet_available