40 votes

Comment se débarrasser de la publicité d'Ubuntu Pro lors de la mise à jour d'apt?

Récemment, chaque fois que je lance apt update/upgrade, je reçois le message suivant dans le terminal :

Essayez Ubuntu Pro beta avec un abonnement personnel gratuit sur jusqu'à 5 machines.
En savoir plus sur https://ubuntu.com/pro

Est-ce que quelqu'un sait comment s'en débarrasser ?

12voto

Waxrat Points 111

strace dit que cela vient d'ici :

33812 openat(AT_FDCWD, "/var/lib/ubuntu-advantage/messages/apt-pre-invoke-no-packages-apps.tmpl", O_RDONLY) = 3
33812 read(3, "Try Ubuntu Pro beta with a free "..., 8191) = 111

Donc :

sudo rm /var/lib/ubuntu-advantage/messages/*.tmpl

8voto

Alex Sarmanov Points 89

Supprimez le fichier message du jour et désactivez Ubuntu Advantage :

sudo rm /etc/update-motd.d/88-esm-announce
sudo systemctl disable ubuntu-advantage

4voto

nb52er Points 46

Une option consiste à créer un lien symbolique pour 20apt-esm-hook.conf vers /dev/null:

sudo ln -s -f /dev/null /etc/apt/apt.conf.d/20apt-esm-hook.conf

Une autre option consiste simplement à commenter les lignes d'action dans ce fichier:

sudo sed -i'' -e 's/^\(\s\+\)\([^#]\)/\1# \2/' /etc/apt/apt.conf.d/20apt-esm-hook.conf

Ou une troisième option consiste simplement à renommer ce fichier en un fichier .bak, et créer un fichier de même nom de longueur zéro:

sudo mv /etc/apt/apt.conf.d/20apt-esm-hook.conf /etc/apt/apt.conf.d/20apt-esm-hook.conf.bak
sudo touch /etc/apt/apt.conf.d/20apt-esm-hook.conf

3voto

Timothy Good Points 1

Vous pouvez également déposer une réclamation à l'adresse suivante : https://ubuntu.com/legal/data-privacy/enquiry

Le fait qu'il n'y ait pas de moyen facile de désactiver ces messages est probablement contraire aux réglementations en matière de protection des données dans de nombreux pays.

Par exemple, au Royaume-Uni, il est illégal de commercialiser envers tout utilisateur d'un service sans demander un consentement préalable et vous donner l'opportunité de dire non.

1voto

Terrance Points 35422

@waxrat a la réponse pour supprimer ce message. Cependant, le Ubuntu Pro est le nouveau remplacement de Ubuntu Advantage qui permet jusqu'à 5 systèmes maintenant et vous pouvez acheter jusqu'à 10 ans de mises à jour de sécurité. Ubuntu 22.04 LTS est désormais livré avec Ubuntu Pro au lieu de Ubuntu Advantage, c'est pourquoi vous voyez probablement ce message car Canonical semble s'éloigner de UA.

terrance@terrance-ubuntu:~$ ua status
SERVICE          ENTITLED  STATUS    DESCRIPTION
esm-infra        yes       enabled   Maintenance de sécurité étendue pour l'infrastructure
livepatch        yes       enabled   Service Canonical Livepatch

Activer les services avec : pro enable 

     Compte : xxxxxxx@xxxxxx.com
Abonnement : xxxxxxx@xxxxxx.com

et

terrance@terrance-ubuntu:~$ pro status
SERVICE          ENTITLED  STATUS    DESCRIPTION
esm-infra        yes       enabled   Maintenance de sécurité étendue pour l'infrastructure
livepatch        yes       enabled   Service Canonical Livepatch

Activer les services avec : pro enable 

     Compte : xxxxxxx@xxxxxxx.com
Abonnement : xxxxxxx@xxxxxxx.com

et un peu de pro --help:

terrance@terrance-ubuntu:~$ pro --help
usage: pro  [flags]

Client pour gérer les services Ubuntu Pro sur une machine.
 - cc-eal: Packages de provisionnement Common Criteria EAL2
   (https://ubuntu.com/cc-eal)
 - esm-infra: Maintenance de sécurité étendue pour l'infrastructure
   (https://ubuntu.com/security/esm)
 - fips-updates: Packages de base certifiés par le NIST avec mises à jour de sécurité prioritaires
   (https://ubuntu.com/security/certifications#fips)
 - fips: Packages de base certifiés par le NIST
   (https://ubuntu.com/security/certifications#fips)
 - livepatch: Service Canonical Livepatch
   (https://ubuntu.com/security/livepatch)
 - usg: Outils de conformité et d'audit de sécurité
   (https://ubuntu.com/security/certifications/docs/usg)

Flags:
  -h, --help       afficher ce message d'aide et quitter
  --debug          afficher tous les messages de log de débogage sur la console
  --version        afficher la version de pro

Commandes disponibles :

    attach         attacher cette machine à un abonnement Ubuntu Pro
    api            Appelle les points de terminaison de l'API Client.
    auto-attach    attacher automatiquement sur les plateformes prises en charge
    collect-logs   collecter les journaux Pro et les informations de débogage
    config         gérer la configuration Ubuntu Pro sur cette machine
    detach         supprimer cette machine d'un abonnement Ubuntu Pro
    disable        désactiver un service Ubuntu Pro spécifique sur cette machine
    enable         activer un service Ubuntu Pro spécifique sur cette machine
    fix            vérifier et atténuer l'impact d'une CVE/USN sur ce
                   système
    security-status
                   lister les mises à jour de sécurité disponibles pour le système
    help           afficher des informations détaillées sur les services Ubuntu Pro
    refresh        actualiser les services Ubuntu Pro
    status         état actuel de tous les services Ubuntu Pro
    version        afficher la version de pro

Utilisez pro  --help pour plus d'informations sur une commande.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X