Comment puis-je accepter l'accord de CLUF de Microsoft pour ttf-mscorefonts-installer?

313

Après une mise à jour récente, ttf-mscorefonts-installerm'a incité à accepter son contrat de licence.

 ┌─────────────────┤ Configuring ttf-mscorefonts-installer ├─────────────────┐
 │                                                                           │ 
 │ TrueType core fonts for the Web EULA                                        
 │                                                                             
 │ END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE                           
 │                                                                             
 │ IMPORTANT-READ CAREFULLY: This Microsoft End-User License Agreement         
 │ ("EULA") is a legal agreement between you (either an individual or a        
 │ single entity) and Microsoft Corporation for the Microsoft software         
 │ accompanying this EULA, which includes computer software and may include    
 │ associated media, printed materials, and "on-line" or electronic            
 │ documentation ("SOFTWARE PRODUCT" or "SOFTWARE"). By exercising your        
 │ rights to make and use copies of the SOFTWARE PRODUCT, you agree to be      
 │ bound by the terms of this EULA. If you do not agree to the terms of        
 │ this EULA, you may not use the SOFTWARE PRODUCT.                            
 │                                                                             
 │                                  <Ok>                                       
 │                                                                           │ 
 └───────────────────────────────────────────────────────────────────────────┘ 

Capture d'écran:
entrez la description de l'image ici

Pour une raison quelconque, mon terminal ne me permet pas d’accepter, ou pour une autre raison, j’appuie sur le mauvais raccourci clavier ... j’ai essayé toutes les lettres du clavier et Enterentre autres ... Je suis sûr qu’il existe une méthode très simple solution évidente à cela.

J'ai aussi juste essayé de supprimer complètement le paquet, mais le terminal indique qu'en raison de son installation incorrecte, je dois le réinstaller avant de le supprimer. Très frustrant! Essentiellement, étant donné que je ne parviens pas à installer correctement ce paquet, je ne peux pas vraiment mettre à niveau mon système car je dois toujours terminer le terminal avec le contrat de licence (la mise à niveau échoue donc).

la magie
la source

Réponses:

414

C'est  ⇆ TAB alors return ↵.

:-)


En général, pour naviguer dans les ncursesmenus de style:

  • Utilisez la Tabtouche pour passer d’un élément à l’autre (par exemple, un bouton, une zone de texte). Utilisez Shift+ Tabpour vous déplacer en sens inverse.
  • Utilisez Spacebarpour "cliquer" sur le bouton sélectionné.
  • Utilisez Enterpour cliquer sur le bouton par défaut (ou sur le bouton actuellement sélectionné, s'il n'y a pas de valeur par défaut).
  • Vous pouvez vous déplacer de haut en bas dans une zone de texte avec les touches fléchées, et avec Page Upet Page Down. Si cela ne fonctionne pas, appuyez sur Tabjusqu'à ce que la zone de texte dans laquelle vous souhaitez naviguer soit sélectionnée.

Si vous avez accidentellement dit que vous n'acceptez pas le CLUF et que vous souhaitez avoir la possibilité de l'examiner à nouveau et d'accord, vous pouvez réinstaller ttf-mscorefonts-installeret purger ses fichiers de configuration globaux:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
Stefano Palazzo
la source
4
Eh bien, je suis un idiot ... c'était tellement évident. Merci.
Magie
39
Personnellement, je pense que les malédictions sont fausses, vous devriez pouvoir appuyer simplement sur retour. : P
Stefano Palazzo
6
Wow, je n'aurais jamais compris cela. Est-ce que cela se produit uniquement avec les installateurs Microsoft?
B Seven
1
@BSeven: J'imagine que Microsoft n'a pas fait l'emballage de celui-ci et que le responsable du paquet a implémenté cette boîte de dialogue. Mais la plupart du temps vous ne devez pas accepter CLUF lors de l' installation des paquets, alors ...
Joey
3
Je pensais que j'étais le seul à être confronté à cela, et je suis le seul imbécile à ne pas l'avoir compris .. mais il semble que 121 utilisateurs aient voté en faveur de la question et 161 l'aimaient à la date d'aujourd'hui, je ne suis pas le seul. vous avez sauvé beaucoup d'entre nous. thnx
curieux
98

Installation normale, déploiement ou dans des scripts

Utilisez debconf pour prérégler la sélection. Cela ne vous incitera pas à accepter la licence:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo apt-get install ttf-mscorefonts-installer

Avec Kickstart

Ajoutez ceci à votre fichier Kickstart.cfg:

preseed --owner ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true
uzhoasit
la source
6
Lors de l'utilisation --quiet, acceptera-t-il automatiquement la licence?
king_julien
J'avais besoin de deux entrées debconf: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionsetecho ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections
Janning
1
@king_julien: non, --quietn'acceptera pas la licence, cela ne devrait donc pas être une option sans echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections!
rubo77
J'ai supprimé la commande sans sudo et --quietoption non opérationnelle . N'hésitez pas à annuler le montage si le changement est trop important, mais je pense que la réponse est beaucoup plus claire maintenant
rubo77
1
comment avez-vous trouvé la syntaxe pour cela? c'est la partie intéressante. Je veux appliquer à Java jdk, steamcmd, ect
Tatsu
17

Vous pouvez également accepter la licence avec une seule commande comme celle-ci:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections

Cela évitera de créer le fichier conf.

Si vous utilisez une marionnette, voici une recette pour installer le paquet:

class unifocus-context::msfonts {
  exec { "accept-msttcorefonts-license":
    command => "/bin/sh -c \"echo ttf-mscorefonts-installer msttcorefonts/accepted-     mscorefonts-eula select true | debconf-set-selections\""
  }

  package { "msttcorefonts":
    ensure  => installed,
    require => Exec['accept-msttcorefonts-license']
  }
}
Casey Watson
la source
12

Certaines personnes trouveront peut-être cette question lorsqu’elles chercheront de l’aide pour l’installation ubuntu-restricted-extras(ou si leurs questions concernant l’acceptation d’un CLUF ubuntu-restricted-extrassont fermées et font double emploi avec cette question).

ubuntu-restricted-extrasest un métapaquet qui existe uniquement pour installer d'autres packages.

Un de ces paquets est ttf-mscorefonts-installer. Vous devez accepter un CLUF pour terminer l'installation. Il récupère les polices Microsoft et les installe sur votre système.

  • Pour accepter le CLUF, utilisez la Tabtouche pour passer de "bouton" à "bouton" dans la "fenêtre" non graphique, puis cliquez sur le bouton Spacebar("clique" sur le "bouton" sélectionné) ou sur la Entertouche ("clique" sur le " bouton "par défaut"). Vous pouvez monter et descendre dans le CLUF avec les touches fléchées et avec Page Upet Page Down.

  • Si vous avez accidentellement dit que vous n'acceptez pas le CLUF et que vous souhaitez pouvoir l'examiner à nouveau et accepter, vous pouvez le réinstaller ttf-mscorefonts-installer, en purgeant ses fichiers de configuration globaux:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Si vous décidez que vous ne voulez pas du tout ces polices (ou que vous ne souhaitez pas accepter le CLUF), mais que vous voulez les autres packages fournis par ubuntu-restricted-extras, supprimez-les ttf-mscorefonts-installeret assurez-vous que vous avez les autres packages et qu'ils sont définis. à installer manuellement (pour qu'ils ne disparaissent pas dans un autoremoveaprès ubuntu-restricted-extrasest supprimé avec ttf-mscorefonts-installer):

    sudo apt-get remove ttf-mscorefonts-installer
    sudo apt-get update
    sudo apt-get install ubuntu-restricted-addons gstreamer0.10-plugins-bad-multiverse libavcodec-extra-53 unrar
    
Eliah Kagan
la source
4
Est-il possible d'installer ubuntu-restricted-extraset d'accepter automatiquement la licence en une seule commande?
king_julien
8

Essayez de frapper (la flèche droite). Ensuite, utilisez les touches fléchées pour naviguer et entrez (C'est le retour) pour sélectionner une option.

Isaïe
la source
Eh bien, la touche entrée (retour) n'a pas fonctionné. La flèche droite ne peut pas non plus être utilisée pour la navigation.
Kolappan Nathan