Debian Bullseye fraichement installé (machine virtuelle)
root@vm-bullseye:~# libreoffice --version
LibreOffice 7.0.4.2 00(Build:2)
root@vm-bullseye:~# apt show libreoffice -a | grep -i Version
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Version: 1:7.0.4-4+deb11u1
Supprimer LO
root@vm-bullseye:~# apt purge libreoffice*
...
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5
coinor-libcoinutils3v5 coinor-libosi1v5 fonts-opensymbol gstreamer1.0-gtk3
libabw-0.1-1 libboost-filesystem1.74.0 libboost-iostreams1.74.0
libboost-locale1.74.0 libboost-thread1.74.0 libcdr-0.1-1
libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libe-book-0.1-1
libeot0 libepubgen-0.1-1 libetonyek-0.1-1 libexttextcat-2.0-0
libexttextcat-data libfreehand-0.1-1 libgpgmepp6 libjuh-java libjurt-java
liblangtag-common liblangtag1 liblibreoffice-java libmhash2 libmspub-0.1-1
libmwaw-0.3-3 libmythes-1.2-0 libneon27-gnutls libnumbertext-1.0-0
libnumbertext-data libodfgen-0.1-1 liborcus-0.16-0 liborcus-parser-0.16-0
libpagemaker-0.0-0 libqrcodegencpp1 libqxp-0.0-0 libraptor2-0 librasqal3
librdf0 librevenge-0.0-0 libridl-java libstaroffice-0.0-0 libuno-cppu3
libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3
libuno-salhelpergcc3-3 libunoloader-java libvisio-0.1-1 libwpd-0.10-10
libwpg-0.3-3 libwps-0.4-4 libxmlsec1 libxmlsec1-nss libyajl2 libzmf-0.0-0
lp-solve node-normalize.css uno-libs-private ure
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
libreoffice-base-core* libreoffice-calc* libreoffice-common*
libreoffice-core* libreoffice-draw* libreoffice-gtk3*
libreoffice-help-common* libreoffice-help-en-us* libreoffice-help-fr*
libreoffice-impress* libreoffice-l10n-fr* libreoffice-math*
libreoffice-style-colibre* libreoffice-writer* python3-uno*
0 mis à jour, 0 nouvellement installés, 15 à enlever et 0 non mis à jour.
Après cette opération, 359 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n]
...
Ajouter un dépôt de rétro-portage (source)
root@vm-bullseye:~# cat /etc/apt/sources.list | grep bullseye-backports
deb http://deb.debian.org/debian bullseye-backports main
root@vm-bullseye:~# apt update
root@vm-bullseye:~# apt show libreoffice -a | grep -i Version
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Version: 1:7.2.3-2~bpo11+1
Version: 1:7.0.4-4+deb11u1
Installer LO rétro-porté (source)
root@vm-bullseye:~# apt install -t bullseye-backports libreoffice libreoffice-l10n-fr libreoffice-gtk3
...
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libcmis-0.5-5v5 libjuh-java libjurt-java libqrcodegencpp1 libridl-java node-normalize.css
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
ant ant-optional ca-certificates-java default-jre default-jre-headless firebird3.0-common firebird3.0-common-doc firebird3.0-server-core firebird3.0-utils fonts-crosextra-caladea
fonts-crosextra-carlito fonts-dejavu fonts-dejavu-extra fonts-liberation fonts-linuxlibertine fonts-noto-core fonts-noto-extra fonts-noto-ui-core fonts-opensymbol fonts-sil-gentium
fonts-sil-gentium-basic java-common libactivation-java libaopalliance-java libapache-poi-java libapache-pom-java libargs4j-java libatinject-jsr330-api-java libatk-wrapper-java
libatk-wrapper-java-jni libbase-java libbcmail-java libbcpkix-java libbcprov-java libbox2d2.3.0 libbsh-java libcdi-api-java libcodemodel-java libcommons-cli-java
libcommons-codec-java libcommons-collections3-java libcommons-collections4-java libcommons-compress-java libcommons-io-java libcommons-lang3-java libcommons-logging-java
libcommons-math3-java libcommons-parent-java libcurvesapi-java libdom4j-java libdtd-parser-java libehcache-java libel-api-java libfastinfoset-java libfbclient2 libflute-java
libfonts-java libformula-java libgeronimo-annotation-1.3-spec-java libgeronimo-interceptor-3.0-spec-java libgif7 libguava-java libguice-java libhawtjni-runtime-java
libhsqldb1.8.0-java libhttpclient-java libhttpcore-java libib-util libicu4j-java libintellij-annotations-java libistack-commons-java libitext-java libjansi-java libjansi-native-java
libjaxb-api-java libjaxb-java libjaxen-java libjcommon-java libjdom1-java libjetbrains-annotations-java libjsoup-java libjsp-api-java libjsr305-java liblayout-java libloader-java
liblog4j1.2-java libmail-java libmariadb3 libmaven-file-management-java libmaven-parent-java libmaven-resolver-java libmaven-shared-io-java libmaven-shared-utils-java
libmaven3-core-java libpentaho-reporting-flow-engine-java libpixie-java libplexus-archiver-java libplexus-cipher-java libplexus-classworlds-java libplexus-component-annotations-java
libplexus-interpolation-java libplexus-io-java libplexus-sec-dispatcher-java libplexus-utils2-java libpq5 librelaxng-datatype-java libreoffice-base libreoffice-base-core
libreoffice-base-drivers libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-impress libreoffice-java-common libreoffice-math libreoffice-nlpsolver
libreoffice-report-builder libreoffice-report-builder-bin libreoffice-script-provider-bsh libreoffice-script-provider-js libreoffice-script-provider-python libreoffice-sdbc-firebird
libreoffice-sdbc-hsqldb libreoffice-sdbc-mysql libreoffice-sdbc-postgresql libreoffice-style-colibre libreoffice-wiki-publisher libreoffice-writer librepository-java librngom-java
libsac-java libsaxonhe-java libserializer-java libservlet-api-java libservlet3.1-java libsisu-inject-java libsisu-plexus-java libslf4j-java libsnappy-java libsnappy-jni
libstax-ex-java libstreambuffer-java libtommath1 libtxw2-java libuno-cppuhelpergcc3-3 libuno-sal3 libwagon-http-java libwagon-provider-api-java libwebsocket-api-java libxerces2-java
libxml-commons-external-java libxml-commons-resolver1.1-java libxml-java libxmlbeans-java libxom-java libxsom-java libxz-java libzxingcore1 mariadb-common mysql-common openjdk-11-jre
openjdk-11-jre-headless python3-uno uno-libs-private ure ure-java
Paquets suggérés :
ant-doc default-jdk | java-compiler | java-sdk antlr javacc junit junit4 jython libbcel-java libbsf-java libcommons-net-java libjaxp1.3-java libjdepend-java libjsch-java liboro-java
libregexp-java libxalan2-java firebird3.0-server firebird3.0-doc libaopalliance-java-doc libapache-poi-java-doc libatinject-jsr330-api-java-doc libbcmail-java-doc libbcpkix-java-doc
libbcprov-java-doc libcommons-collections3-java-doc libcommons-collections4-java-doc libcommons-io-java-doc libcommons-lang3-java-doc libavalon-framework-java
libcommons-logging-java-doc libexcalibur-logkit-java libdom4j-java-doc libmsv-java libxpp2-java libxpp3-java libflute-java-doc libfonts-java-doc libformula-java-doc libasm-java
libcglib-java java-virtual-machine libhsqldb1.8.0-java-gcj libjetbrains-annotations-java-doc libjcommon-java-doc libjdom1-java-doc libjsoup-java-doc libjsr305-java-doc
liblayout-java-doc liblog4j1.2-java-doc libmail-java-doc libmaven-file-management-java-doc libmaven-shared-io-java-doc libmaven-shared-utils-java-doc liblogback-java
libjfreereport-java-doc libplexus-classworlds-java-doc libplexus-sec-dispatcher-java-doc libplexus-utils2-java-doc cups-bsd ghostscript gpa imagemagick
| graphicsmagick-imagemagick-compat libreoffice-gnome | libreoffice-plasma libreoffice-grammarcheck libreoffice-help libreoffice-librelogo myspell-dictionary openclipart-libreoffice
pstoedit unixodbc libofficebean-java libjtds-java libsqliteodbc | tdsodbc | odbc-mdbtools libreofficekit-data bluez hyphen-fr libreoffice-grammarcheck-fr libreoffice-help-fr
default-mysql-server | virtual-mysql-server postgresql mediawiki librepository-java-doc libsac-java-doc testng libxerces2-java-doc libxml-commons-resolver1.1-java-doc libxom-java-doc
fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic
Les NOUVEAUX paquets suivants seront installés :
ant ant-optional ca-certificates-java default-jre default-jre-headless firebird3.0-common firebird3.0-common-doc firebird3.0-server-core firebird3.0-utils fonts-crosextra-caladea
fonts-crosextra-carlito fonts-dejavu fonts-dejavu-extra fonts-liberation fonts-linuxlibertine fonts-noto-core fonts-noto-extra fonts-noto-ui-core fonts-sil-gentium
fonts-sil-gentium-basic java-common libactivation-java libaopalliance-java libapache-poi-java libapache-pom-java libargs4j-java libatinject-jsr330-api-java libatk-wrapper-java
libatk-wrapper-java-jni libbase-java libbcmail-java libbcpkix-java libbcprov-java libbox2d2.3.0 libbsh-java libcdi-api-java libcodemodel-java libcommons-cli-java
libcommons-codec-java libcommons-collections3-java libcommons-collections4-java libcommons-compress-java libcommons-io-java libcommons-lang3-java libcommons-logging-java
libcommons-math3-java libcommons-parent-java libcurvesapi-java libdom4j-java libdtd-parser-java libehcache-java libel-api-java libfastinfoset-java libfbclient2 libflute-java
libfonts-java libformula-java libgeronimo-annotation-1.3-spec-java libgeronimo-interceptor-3.0-spec-java libgif7 libguava-java libguice-java libhawtjni-runtime-java
libhsqldb1.8.0-java libhttpclient-java libhttpcore-java libib-util libicu4j-java libintellij-annotations-java libistack-commons-java libitext-java libjansi-java libjansi-native-java
libjaxb-api-java libjaxb-java libjaxen-java libjcommon-java libjdom1-java libjetbrains-annotations-java libjsoup-java libjsp-api-java libjsr305-java liblayout-java libloader-java
liblog4j1.2-java libmail-java libmariadb3 libmaven-file-management-java libmaven-parent-java libmaven-resolver-java libmaven-shared-io-java libmaven-shared-utils-java
libmaven3-core-java libpentaho-reporting-flow-engine-java libpixie-java libplexus-archiver-java libplexus-cipher-java libplexus-classworlds-java libplexus-component-annotations-java
libplexus-interpolation-java libplexus-io-java libplexus-sec-dispatcher-java libplexus-utils2-java libpq5 librelaxng-datatype-java libreoffice libreoffice-base libreoffice-base-core
libreoffice-base-drivers libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-impress libreoffice-java-common libreoffice-l10n-fr
libreoffice-math libreoffice-nlpsolver libreoffice-report-builder libreoffice-report-builder-bin libreoffice-script-provider-bsh libreoffice-script-provider-js
libreoffice-script-provider-python libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-sdbc-mysql libreoffice-sdbc-postgresql libreoffice-style-colibre
libreoffice-wiki-publisher libreoffice-writer librepository-java librngom-java libsac-java libsaxonhe-java libserializer-java libservlet-api-java libservlet3.1-java
libsisu-inject-java libsisu-plexus-java libslf4j-java libsnappy-java libsnappy-jni libstax-ex-java libstreambuffer-java libtommath1 libtxw2-java libwagon-http-java
libwagon-provider-api-java libwebsocket-api-java libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java libxml-java libxmlbeans-java libxom-java libxsom-java
libxz-java libzxingcore1 mariadb-common mysql-common openjdk-11-jre openjdk-11-jre-headless python3-uno ure-java
Les paquets suivants seront mis à jour :
fonts-opensymbol libuno-cppuhelpergcc3-3 libuno-sal3 uno-libs-private ure
5 mis à jour, 165 nouvellement installés, 0 à enlever et 56 non mis à jour.
Il est nécessaire de prendre 302 Mo dans les archives.
Après cette opération, 1 023 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Supprimer LO rétro-porté
root@vm-bullseye:~# apt purge libreoffice*
...
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
ant ant-optional ca-certificates-java coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5 coinor-libosi1v5 default-jre default-jre-headless
firebird3.0-common firebird3.0-common-doc firebird3.0-server-core firebird3.0-utils fonts-crosextra-caladea fonts-crosextra-carlito fonts-dejavu fonts-dejavu-extra
fonts-linuxlibertine fonts-noto-core fonts-noto-extra fonts-noto-ui-core fonts-opensymbol fonts-sil-gentium fonts-sil-gentium-basic gstreamer1.0-gtk3 java-common libabw-0.1-1
libactivation-java libaopalliance-java libapache-poi-java libapache-pom-java libargs4j-java libatinject-jsr330-api-java libatk-wrapper-java libatk-wrapper-java-jni libbase-java
libbcmail-java libbcpkix-java libbcprov-java libboost-filesystem1.74.0 libboost-locale1.74.0 libboost-thread1.74.0 libbox2d2.3.0 libbsh-java libcdi-api-java libcdr-0.1-1
libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcodemodel-java libcommons-cli-java libcommons-codec-java libcommons-collections3-java libcommons-collections4-java
libcommons-compress-java libcommons-io-java libcommons-lang3-java libcommons-logging-java libcommons-math3-java libcommons-parent-java libcurvesapi-java libdom4j-java
libdtd-parser-java libe-book-0.1-1 libehcache-java libel-api-java libeot0 libepubgen-0.1-1 libetonyek-0.1-1 libexttextcat-2.0-0 libexttextcat-data libfastinfoset-java libfbclient2
libflute-java libfonts-java libformula-java libfreehand-0.1-1 libgeronimo-annotation-1.3-spec-java libgeronimo-interceptor-3.0-spec-java libgif7 libgpgmepp6 libguava-java
libguice-java libhawtjni-runtime-java libhsqldb1.8.0-java libhttpclient-java libhttpcore-java libib-util libicu4j-java libintellij-annotations-java libistack-commons-java
libitext-java libjansi-java libjansi-native-java libjaxb-api-java libjaxb-java libjaxen-java libjcommon-java libjdom1-java libjetbrains-annotations-java libjsoup-java libjsp-api-java
libjsr305-java libjuh-java libjurt-java liblangtag-common liblangtag1 liblayout-java liblibreoffice-java libloader-java liblog4j1.2-java libmail-java libmariadb3
libmaven-file-management-java libmaven-parent-java libmaven-resolver-java libmaven-shared-io-java libmaven-shared-utils-java libmaven3-core-java libmhash2 libmspub-0.1-1
libmwaw-0.3-3 libmythes-1.2-0 libneon27-gnutls libnumbertext-1.0-0 libnumbertext-data libodfgen-0.1-1 liborcus-0.16-0 liborcus-parser-0.16-0 libpagemaker-0.0-0
libpentaho-reporting-flow-engine-java libpixie-java libplexus-archiver-java libplexus-cipher-java libplexus-classworlds-java libplexus-component-annotations-java
libplexus-interpolation-java libplexus-io-java libplexus-sec-dispatcher-java libplexus-utils2-java libpq5 libqrcodegencpp1 libqxp-0.0-0 libraptor2-0 librasqal3 librdf0
librelaxng-datatype-java librepository-java librevenge-0.0-0 libridl-java librngom-java libsac-java libsaxonhe-java libserializer-java libservlet-api-java libservlet3.1-java
libsisu-inject-java libsisu-plexus-java libslf4j-java libsnappy-java libsnappy-jni libstaroffice-0.0-0 libstax-ex-java libstreambuffer-java libtommath1 libtxw2-java libuno-cppu3
libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 libunoloader-java libvisio-0.1-1 libwagon-http-java libwagon-provider-api-java
libwebsocket-api-java libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java libxml-java libxmlbeans-java libxmlsec1
libxmlsec1-nss libxom-java libxsom-java libxz-java libyajl2 libzmf-0.0-0 libzxingcore1 lp-solve mariadb-common mysql-common node-normalize.css openjdk-11-jre openjdk-11-jre-headless
uno-libs-private ure ure-java
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
libreoffice* libreoffice-base* libreoffice-base-core* libreoffice-base-drivers* libreoffice-calc* libreoffice-common* libreoffice-core* libreoffice-draw* libreoffice-gtk3*
libreoffice-impress* libreoffice-java-common* libreoffice-l10n-fr* libreoffice-math* libreoffice-nlpsolver* libreoffice-report-builder* libreoffice-report-builder-bin*
libreoffice-script-provider-bsh* libreoffice-script-provider-js* libreoffice-script-provider-python* libreoffice-sdbc-firebird* libreoffice-sdbc-hsqldb* libreoffice-sdbc-mysql*
libreoffice-sdbc-postgresql* libreoffice-style-colibre* libreoffice-wiki-publisher* libreoffice-writer* python3-uno*
0 mis à jour, 0 nouvellement installés, 27 à enlever et 28 non mis à jour.
Après cette opération, 335 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n]
...
Nota : j’ai aussi testé apt purge -t bullseye-backports libreoffice* => même résultat
Désactiver dépôt de rétro-portage
root@vm-bullseye:~# cat /etc/apt/sources.list | grep bullseye-backports
#deb http://deb.debian.org/debian bullseye-backports main
root@vm-bullseye:~# apt update
root@vm-bullseye:~# apt show libreoffice -a | grep -i Version
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Version: 1:7.0.4-4+deb11u1
Installer LO initial
root@vm-bullseye:~# apt install libreoffice
...
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
libreoffice : Dépend: libreoffice-core (= 1:7.0.4-4+deb11u1) mais il n'est pas installable
Dépend: libreoffice-writer mais il n'est pas installable
Recommande: libreoffice-nlpsolver mais il n'est pas installable
Recommande: libreoffice-report-builder mais il n'est pas installable
Recommande: libreoffice-script-provider-bsh mais il n'est pas installable
Recommande: libreoffice-script-provider-js mais il n'est pas installable
Recommande: libreoffice-script-provider-python mais il n'est pas installable
Recommande: libreoffice-sdbc-mysql mais il n'est pas installable
Recommande: libreoffice-sdbc-postgresql mais il n'est pas installable
Recommande: libreoffice-wiki-publisher mais il n'est pas installable
libreoffice-base : Dépend: libreoffice-core (= 1:7.0.4-4+deb11u1) mais il n'est pas installable
Recommande: libreoffice-writer mais il n'est pas installable
libreoffice-base-core : Dépend: libreoffice-core-nogui (= 1:7.0.4-4+deb11u1) mais il n'est pas installable ou
libreoffice-core (= 1:7.0.4-4+deb11u1) mais il n'est pas installable
libreoffice-base-drivers : Dépend: libreoffice-core-nogui mais il n'est pas installable ou
libreoffice-core mais il n'est pas installable
Recommande: libreoffice-sdbc-hsqldb mais ne sera pas installé
Recommande: libreoffice-sdbc-firebird mais ne sera pas installé
libreoffice-calc : Dépend: libreoffice-core (= 1:7.0.4-4+deb11u1) mais il n'est pas installable
libreoffice-draw : Dépend: libreoffice-core (= 1:7.0.4-4+deb11u1) mais il n'est pas installable
libreoffice-impress : Dépend: libreoffice-core (= 1:7.0.4-4+deb11u1) mais il n'est pas installable
libreoffice-math : Dépend: libreoffice-core (= 1:7.0.4-4+deb11u1) mais il n'est pas installable
libreoffice-report-builder-bin : Dépend: libreoffice-core mais il n'est pas installable
python3-uno : Dépend: libreoffice-core-nogui (= 1:7.0.4-4+deb11u1) mais il n'est pas installable ou
libreoffice-core (= 1:7.0.4-4+deb11u1) mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Nota : j’ai refait le test en réduisant l’installation des packages à libreoffice (sans le pack de langue et gtk3) => même résultat
Et BAM !
On dirait qu’activer le back-port c’est à sens unique ! C’est dingue
!


). Dans mon apprentissage de Linux j’ai fais toutes les erreurs de débutant qui mènent à un FrankenDebian (ou autre distrib) : ajout de PPA, compilation de source, dépôt testing, dépôt tiers, etc. J’aurais aimé savoir le réparer.
?
!