381 votes

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

Après une récente mise à jour, ttf-mscorefonts-installer m'a demandé d'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 :
enter image description here

Pour une raison quelconque, mon terminal ne me permet pas d'accepter, ou pour une raison quelconque, j'appuie sur la mauvaise touche de raccourci... J'ai essayé chaque lettre du clavier et Enter parmi d'autres... Je suis sûr qu'il existe une solution très simple et évidente à ce problème.

Je viens également d'essayer de supprimer complètement le paquet, mais le terminal indique qu'en raison de l'installation incorrecte du paquet, je dois réinstaller le paquet avant de le supprimer. C'est très frustrant ! En fait, comme je ne peux pas installer ce paquet, je ne peux pas vraiment mettre à jour mon système car je dois toujours terminer le terminal avec le contrat de licence (ce qui fait échouer la mise à jour).

510voto

andybee Points 497
C'est   TAB  entonces return .

-)


En général, pour naviguer ncurses -des menus de style :

  • Utilisez le Tab pour passer d'un élément (par exemple, un bouton, une zone de texte) au suivant. Utilisez Shift + Tab pour se déplacer en sens inverse.
  • Utilisez Spacebar pour "cliquer" sur le bouton sélectionné.
  • Utilisez Enter pour cliquer sur le bouton par défaut (ou le bouton actuellement sélectionné, s'il n'y a pas de bouton par défaut).
  • Vous pouvez vous déplacer vers le haut et vers le bas dans une zone de texte avec les touches fléchées, et avec Page Up y Page Down . Si cela ne fonctionne pas, appuyez sur Tab jusqu'à ce que la zone de texte dans laquelle vous voulez naviguer soit sélectionnée.

Si vous avez accidentellement dit que vous n'étiez pas d'accord avec le CLUF et que vous voulez avoir l'occasion de le revoir et de l'approuver, vous pouvez réinstaller le système. ttf-mscorefonts-installer en purgeant ses fichiers de configuration globale :

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

45 votes

Personnellement, je pense que curses n'est pas bon, vous devriez pouvoir simplement appuyer sur return :P

7 votes

Wow, je n'aurais jamais compris ça. Est-ce que cela n'arrive qu'avec les installateurs Microsoft ?

1 votes

@BSeven : Je suppose que Microsoft n'a pas fait l'emballage de celui-ci et que le mainteneur du paquetage a implémenté ce dialogue. Mais la plupart du temps, vous n'avez pas à accepter les CLUF lors de l'installation de paquets, donc ...

120voto

Kevin Albrecht Points 2527

Installation normale, déploiement ou dans les scripts.

Utilisez debconf pour prédéfinir la sélection. Il n'y aura pas de demande d'acceptation de 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

6 votes

Lorsque vous utilisez --quiet Le système acceptera-t-il automatiquement la licence ?

0 votes

J'avais besoin de deux entrées debconf : echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections y echo ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections

1 votes

@king_julien : non, --quiet n'acceptera pas la licence, donc cela ne devrait pas être une option sans echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections !

20voto

Casey Watson Points 339

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 de conf.

Si vous utilisez Puppet, 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']
  }
}

12voto

Eliah Kagan Points 111731

Certaines personnes peuvent trouver cette question en cherchant de l'aide pour l'installation. ubuntu-restricted-extras (ou lorsque leurs questions acceptent un CLUF pour ubuntu-restricted-extras sont fermés en tant que doublons de cette question).

ubuntu-restricted-extras est un métapackage qui existe uniquement pour installer d'autres paquets.

L'un de ces paquets est ttf-mscorefonts-installer . C'est celui pour lequel vous devez accepter un CLUF pour finir l'installation. Il récupère les polices Microsoft et les installe sur votre système.

  • Pour accepter le CLUF, utilisez le bouton Tab pour passer de "bouton" à "bouton" dans la "fenêtre" non graphique, et soit la touche Spacebar ("clique" sur le "bouton" sélectionné) ou la touche Enter ("clique" sur le bouton "par défaut"). Vous pouvez vous déplacer vers le haut et vers le bas dans le CLUF avec les touches fléchées et avec Page Up y Page Down .

  • Si vous avez accidentellement dit que vous n'étiez pas d'accord avec le CLUF, et que vous voulez avoir une chance de le relire et de l'accepter, vous pouvez réinstaller ttf-mscorefonts-installer en purgeant ses fichiers de configuration globale :

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
  • Si vous décidez que vous ne voulez pas du tout de ces polices (ou que vous ne voulez pas accepter le CLUF pour ces polices), mais que vous voulez les autres paquets fournis par le programme ubuntu-restricted-extras puis supprimez ttf-mscorefonts-installer et assurez-vous que vous avez les autres paquets et qu'ils sont configurés pour être installés manuellement (afin qu'ils ne disparaissent pas dans une erreur de manipulation). autoremove après ubuntu-restricted-extras est 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

4 votes

Est-il possible d'installer le ubuntu-restricted-extras et accepter automatiquement la licence en une seule commande ?

10voto

Craig Smitham Points 522

Essayez de frapper (La touche fléchée droite). Utilisez ensuite les touches fléchées pour naviguer et la touche Entrée (C'est le retour) pour sélectionner une option.

0 votes

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.

0 votes

Une réponse brillamment simple qui m'a épargné beaucoup de souffrance.

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