Bagaimana saya bisa menerima perjanjian Microsoft EULA untuk ttf-mscorefonts-installer?

313

Setelah update terbaru, ttf-mscorefonts-installermendorong saya untuk menerima perjanjian lisensi.

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

Tangkapan layar:
masukkan deskripsi gambar di sini

Entah mengapa terminal saya tidak akan mengizinkan saya untuk menerima, atau karena suatu alasan saya menekan tombol pintas yang salah ... Saya sudah mencoba setiap huruf pada keyboard dan Enterantara lain ... Saya yakin ada yang sangat sederhana dan solusi yang jelas untuk ini.

Saya juga baru saja mencoba untuk menghapus paket sepenuhnya tetapi terminal menyatakan bahwa karena paket tidak diinstal dengan benar, saya harus menginstal ulang paket sebelum menghapusnya. Sangat membuat frustrasi! Pada dasarnya, karena saya tidak berhasil menginstal paket ini, saya tidak dapat benar-benar meningkatkan sistem saya karena saya selalu harus mengakhiri terminal dengan perjanjian lisensi (dengan demikian upgrade gagal).

Sihir
sumber

Jawaban:

414

Itu  ⇆ TAB , kalau begitu return ↵.

:-)


Secara umum, untuk menavigasi ncursesmenu-gaya:

  • Gunakan Tabtombol untuk berpindah dari satu elemen (mis. Tombol, kotak teks) ke yang berikutnya. Gunakan Shift+ Tabuntuk bergerak mundur.
  • Gunakan Spacebaruntuk "mengklik" tombol yang dipilih.
  • Gunakan Enteruntuk mengklik tombol default (atau tombol yang dipilih saat ini, jika tidak ada default).
  • Anda dapat bergerak naik dan turun di kotak teks dengan tombol panah, dan dengan Page Updan Page Down. Jika itu tidak berhasil, tekan Tabsampai kotak teks yang ingin Anda navigasikan terpilih.

Jika Anda secara tidak sengaja mengatakan Anda tidak setuju dengan EULA , dan Anda ingin mendapat kesempatan untuk memeriksanya lagi dan setuju, Anda dapat menginstal ulang ttf-mscorefonts-installer, membersihkan file konfigurasi globalnya:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
Stefano Palazzo
sumber
4
Yah, aku idiot ... itu sangat jelas. Terima kasih.
Sihir
39
Secara pribadi, saya pikir kutukan salah, Anda harus bisa menekan kembali. : P
Stefano Palazzo
6
Wow, saya tidak akan pernah tahu itu. Apakah ini hanya terjadi pada installer Microsoft?
B Seven
1
@ BSeven: Saya kira Microsoft tidak melakukan pengemasan untuk yang satu ini dan pengelola paket mengimplementasikan dialog itu. Tetapi sebagian besar waktu Anda tidak harus menerima EULA saat menginstal paket, jadi ...
Joey
3
Saya pikir saya satu-satunya orang yang menghadapi hal ini, dan saya satu-satunya orang bodoh yang belum mengetahuinya .. tetapi tampaknya 121 pengguna telah mengangkat pertanyaan dan 161 menyukai pada saat ini, saya bukan satu-satunya. Anda menyelamatkan banyak dari kita. thnx
ingin tahu
98

Instalasi normal, menyebarkan atau dalam skrip

Gunakan debconf untuk mengatur pilihan. Ini tidak akan meminta untuk menerima lisensi:

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

Dengan Kickstart

Tambahkan ini ke file Kickstart.cfg Anda:

preseed --owner ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true
uzhoasit
sumber
6
Saat menggunakan --quiet, apakah akan secara otomatis menerima lisensi?
king_julien
Saya membutuhkan dua entri debconf: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionsdanecho ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections
Janning
1
@king_julien: tidak, --quiettidak akan menerima lisensi, jadi itu seharusnya bukan pilihan tanpa echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections!
rubo77
Saya menghapus perintah tanpa --quietopsi sudo dan tidak bekerja . Jangan ragu untuk mengembalikan hasil edit jika ini terlalu banyak perubahan, tapi saya pikir jawabannya jauh lebih jelas seperti ini sekarang
rubo77
1
bagaimana Anda membuat sintaks untuk itu? itu bagian yang menarik. Saya ingin menerapkan ini untuk Java jdk, steamcmd, dll
tatsu
17

Anda juga dapat menerima lisensi dengan satu perintah seperti ini:

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

Ini akan menghindari pembuatan file conf.

Jika Anda menggunakan boneka, berikut adalah resep untuk menginstal paket:

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
sumber
12

Beberapa orang mungkin menemukan pertanyaan ini ketika mencari pemasangan bantuan ubuntu-restricted-extras(atau ketika pertanyaan mereka menerima EULA untuk ubuntu-restricted-extrasditutup sebagai duplikat dari pertanyaan ini).

ubuntu-restricted-extrasadalah metapackage yang ada hanya untuk menginstal paket lain.

Salah satu paket itu adalah ttf-mscorefonts-installer. Itu yang Anda harus menyetujui EULA untuk menyelesaikan instalasi. Itu mengambil font Microsoft dan menginstalnya di sistem Anda.

  • Untuk menyetujui EULA, gunakan Tabtombol untuk beralih dari "tombol" ke "tombol" di "jendela" non-grafis, dan Spacebar("klik" tombol "yang dipilih") atau Enterkunci ("klik" the " tombol "default). Anda dapat bergerak naik dan turun di EULA dengan tombol panah dan dengan Page Updan Page Down.

  • Jika Anda secara tidak sengaja mengatakan Anda tidak setuju dengan EULA, dan Anda ingin mendapat kesempatan untuk memeriksanya lagi dan setuju, Anda dapat menginstal ulang ttf-mscorefonts-installer, membersihkan file konfigurasi globalnya:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Jika Anda memutuskan untuk tidak menginginkan font-font itu sama sekali (atau tidak mau menerima EULA untuk mereka), tetapi Anda memang menginginkan paket-paket lain yang disediakan oleh ubuntu-restricted-extras, maka hapus ttf-mscorefonts-installerdan pastikan Anda memiliki paket-paket lain dan mereka mengaturnya. untuk menginstal secara manual (sehingga mereka tidak hilang autoremovesetelah ubuntu-restricted-extrasdihapus dengan 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
sumber
4
Apakah mungkin untuk menginstal ubuntu-restricted-extrasdan secara otomatis menerima lisensi dalam satu perintah?
king_julien
8

Coba tekan (Tombol panah kanan). Kemudian gunakan tombol panah untuk bernavigasi dan masuk (Itu kembali) untuk memilih opsi.

Yesaya
sumber
Baik tombol enter (kembali) tidak berfungsi. Juga panah kanan tidak dapat digunakan untuk navigasi.
Kolappan Nathan