ttf-mscorefonts-installerのMicrosoft EULA契約に同意するにはどうすればよいですか?


313

最近の更新の後、ttf-mscorefonts-installerライセンス契約に同意するように促されました。

 ┌─────────────────┤ 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>                                       
 │                                                                           │ 
 └───────────────────────────────────────────────────────────────────────────┘ 

スクリーンショット:
ここに画像の説明を入力してください

何らかの理由で端末が受け入れられないか、何らかの理由で間違ったホットキーを押しています...キーボードのすべての文字を試しましEnterた...とりわけ、非常にシンプルでこれに対する明らかな解決策。

また、パッケージを完全に削除しようとしましたが、ターミナルには、パッケージが正しくインストールされていないため、削除する前にパッケージを再インストールする必要があると記載されています。とてもイライラする!基本的に、このパッケージを正常にインストールできないため、常にライセンス契約で端末を終了する必要があるため、システムをアップグレードすることはできません(したがって、アップグレードは失敗します)。

回答:


414

それ ⇆ TAB からreturn ↵です。

:-)


一般に、ncurses-styleメニューをナビゲートするには:

  • Tabキーを使用して、要素(ボタン、テキストボックスなど)から次の要素に移動します。逆方向に移動するには、Shift+ Tabを使用します。
  • Spacebar選択したボタンを「クリック」するために使用します。
  • Enterデフォルトのボタン(デフォルトがない場合は現在選択されているボタン)をクリックするために使用します。
  • あなたは、矢印キーを使用してテキストボックスに上下移動し、持つことができますPage UpPage Down。それでも機能しない場合は、Tabナビゲートするテキストボックスが選択されるまでを押します。

誤ってEULA同意しないと言っており、もう一度確認して同意する機会が必要な場合は、再インストールしてttf-mscorefonts-installer、そのグローバル構成ファイルを削除できます。

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

4
まあ、私はばかです...それはとても明白でした。ありがとう。
マジック

39
個人的に、私は呪いは間違っていると思います、あなたはただリターンを押すことができるはずです。:P
ステファノパラッツォ

6
うわー、私はそれを理解していなかっただろう。これはMicrosoftインストーラーでのみ発生しますか?
B七つの

1
@BSeven:Microsoftはこのパッケージ化を行わず、パッケージのメンテナーがそのダイアログを実装したと思います。しかし、ほとんどの時間、あなたはパッケージをインストールする際のEULAを受け入れなければならない、そう...しないでください
ジョーイ

3
私はこれに直面している唯一の人だと思っており、これを理解していない唯一の愚か者です..しかし、121人のユーザーが質問に賛成し、161人が好きなようです、私は唯一のものではありません。あなたは私たちの多くを救いました。thnx-
好奇心

98

通常のインストール、デプロイ、またはスクリプトで

debconfを使用して、選択を事前設定します。これにより、ライセンスの受け入れを求めるプロンプトは表示されません。

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

キックスタートあり

これをKickstart.cfgファイルに追加します。

preseed --owner ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true

6
を使用する場合--quiet、ライセンスを自動的に受け入れますか?
king_julien

私は2つのdebconfエントリを必要と:echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionsecho ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections
Janning

1
@king_julien:いいえ、--quietライセンスを受け入れないので、オプションなしではいけませんecho ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
rubo77

sudoを使用せず、動作しない--quietオプションを削除しました。これがあまりにも大きな変更である場合は、編集を元に戻してください。しかし、答えはこのように今よりずっと明確だと思います
-rubo77

1
そのための構文をどのように思いついたのですか?それは興味深い部分です。私はこれを適用したいJava jdksteamcmd、電気ショック療法
タツ

17

次のような単一のコマンドでライセンスを受け入れることもできます。

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

これにより、confファイルの作成が回避されます。

パペットを使用している場合、パッケージをインストールするためのレシピは次のとおりです。

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']
  }
}

12

インストールのヘルプを検索するときubuntu-restricted-extras(またはEULAを受け入れるubuntu-restricted-extras質問がこの質問の複製として閉じられたとき)に、この質問を見つける人もいます。

ubuntu-restricted-extras他のパッケージをインストールするためだけに存在するメタパッケージです。

それらのパッケージの1つがですttf-mscorefonts-installer。インストールを完了するには、EULAに同意する必要があります。Microsoftフォントを取得し、システムにインストールします。

  • EULAに同意するには、Tabキーを使用して、非グラフィカルな「ウィンドウ」で「ボタン」から「ボタン」に切り替えSpacebarます。選択した「ボタンEnter」をクリックするか、「デフォルト」ボタン)。あなたは、矢印キーでとしてEULAに上下に移動することができますPage UpPage Down

  • 誤ってEULAに同意しないと言っており、再度確認して同意する機会が必要な場合は、再インストールしてttf-mscorefonts-installer、そのグローバル構成ファイルを削除できます。

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • それらのフォントがまったく必要ない(またはそれらのEULAを受け入れたくない)が、が提供する他のパッケージが必要な場合は、ubuntu-restricted-extras削除ttf-mscorefonts-installerして、他のパッケージがあり、設定されていることを確認する場合手動でインストールするため(autoremoveubuntu-restricted-extrasに削除されないようにが削除されます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
ubuntu-restricted-extras1つのコマンドでライセンスをインストールし、自動的にライセンスを受け入れることは可能ですか?
king_julien

8

打ってみてください(右矢印キー)。次に、矢印キーを使用してナビゲートし、オプションを選択するために(それが戻る)を入力します。


さて、enter(return)キーは機能しませんでした。また、右矢印もナビゲーションに使用できません。
Kolappanネイサン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.