Làm cách nào tôi có thể chấp nhận thỏa thuận Microsoft EULA cho trình cài đặt ttf-mscorefonts?


313

Sau một bản cập nhật gần đây, ttf-mscorefonts-installernhắc tôi chấp nhận thỏa thuận cấp phép của nó.

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

Ảnh chụp màn hình:
nhập mô tả hình ảnh ở đây

Vì một số lý do, thiết bị đầu cuối của tôi sẽ không cho phép tôi chấp nhận hoặc vì một lý do nào đó tôi nhấn nhầm phím nóng ... Tôi đã thử mọi chữ cái trên bàn phím và Entertrong số những thứ khác ... Tôi chắc chắn có một cách rất đơn giản và giải pháp rõ ràng cho việc này.

Tôi cũng đã cố gắng loại bỏ hoàn toàn gói tuy nhiên thiết bị đầu cuối nói rằng do gói không được cài đặt chính xác, tôi nên cài đặt lại gói trước khi gỡ bỏ gói. Rất bực bội! Về cơ bản, vì tôi không thể cài đặt thành công gói này, tôi thực sự không thể nâng cấp hệ thống của mình vì tôi luôn phải kết thúc thiết bị đầu cuối với thỏa thuận cấp phép (do đó việc nâng cấp thất bại).

Câu trả lời:


414

Đó là  ⇆ TAB , sau đó return ↵.

:-)


Nói chung, để điều hướng ncursesmenu kiểu:

  • Sử dụng Tabphím để di chuyển từ một yếu tố (ví dụ: nút, hộp văn bản) sang phần tiếp theo. Sử dụng Shift+ Tabđể di chuyển ngược lại.
  • Sử dụng Spacebarđể "bấm" nút đã chọn.
  • Sử dụng Enterđể nhấp vào nút mặc định (hoặc nút hiện được chọn, nếu không có mặc định).
  • Bạn có thể di chuyển lên và xuống trong hộp văn bản với các phím mũi tên và với Page UpPage Down. Nếu điều đó không làm việc, nhấn Tabcho đến khi hộp văn bản bạn muốn điều hướng được chọn.

Nếu bạn vô tình nói rằng bạn không đồng ý với EULA và bạn muốn có cơ hội xem lại và đồng ý, bạn có thể cài đặt lại ttf-mscorefonts-installer, xóa các tệp cấu hình toàn cầu của nó:

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

4
Chà, tôi là một thằng ngốc ... điều đó quá rõ ràng. Cảm ơn.
Ma thuật

39
Cá nhân, tôi nghĩ rằng những lời nguyền là sai, bạn sẽ có thể chỉ cần nhấn trở lại. : P
Stefano Palazzo

6
Wow, tôi sẽ không bao giờ tìm ra điều đó. Điều này chỉ xảy ra với trình cài đặt Microsoft?
B Bảy

1
@BSeven: Tôi đoán Microsoft đã không thực hiện việc đóng gói trên cái này và người duy trì gói đã triển khai hộp thoại đó. Nhưng hầu hết thời gian bạn không phải chấp nhận EULAs khi cài đặt các gói, vì vậy ...
Joey

3
Tôi nghĩ tôi là người duy nhất phải đối mặt với điều này, và tôi là người ngu ngốc duy nhất không phát hiện ra điều này .. nhưng có vẻ như 121 người dùng đã đưa ra câu hỏi và 161 lượt thích cho đến nay, tôi không phải là người duy nhất. bạn đã cứu nhiều người trong chúng ta thnx
tò mò

98

Cài đặt bình thường, triển khai hoặc trong các tập lệnh

Sử dụng debconf để đặt trước lựa chọn. Điều này sẽ không nhắc chấp nhận giấy phép:

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

Với Khởi động

Thêm phần này vào tệp Kickstart.cfg của bạn:

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

6
Khi sử dụng --quiet, nó sẽ tự động chấp nhận giấy phép?
king_julien

Tôi cần hai mục 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: không, --quietsẽ không chấp nhận giấy phép, vì vậy đó không phải là một lựa chọn mà không có echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections!
rubo77

Tôi đã loại bỏ lệnh mà không có --quiettùy chọn sudo và không làm việc . Vui lòng hoàn nguyên bản chỉnh sửa nếu điều này thay đổi quá nhiều, nhưng tôi nghĩ rằng câu trả lời rõ ràng hơn nhiều như thế này bây giờ
rubo77

1
Làm thế nào bạn đưa ra cú pháp cho điều đó? đó là phần thú vị Tôi muốn áp dụng điều này để Java jdk, steamcmd, vv
Tatsu

17

Bạn cũng có thể chấp nhận giấy phép với một lệnh như thế này:

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

Điều này sẽ tránh tạo tập tin conf.

Nếu bạn sử dụng con rối, đây là một công thức để cài đặt gói:

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

Một số người có thể tìm thấy câu hỏi này khi tìm kiếm cài đặt trợ giúp ubuntu-restricted-extras(hoặc khi câu hỏi của họ chấp nhận EULA cho ubuntu-restricted-extrasđược đóng lại dưới dạng bản sao của câu hỏi này).

ubuntu-restricted-extraslà một siêu dữ liệu chỉ tồn tại để cài đặt các gói khác.

Một trong những gói đó là ttf-mscorefonts-installer. Đó là cái bạn phải đồng ý với EULA để hoàn tất cài đặt. Nó tìm nạp các phông chữ của Microsoft và cài đặt chúng trên hệ thống của bạn.

  • Để đồng ý với EULA, hãy sử dụng Tabphím để chuyển từ "nút" sang "nút" trong "cửa sổ" phi đồ họa và Spacebar("nhấp" nút "đã chọn") hoặc Enterphím ("nhấp" " nút "mặc định". Bạn có thể di chuyển lên và xuống trong EULA bằng các phím mũi tên và với Page UpPage Down.

  • Nếu bạn vô tình nói rằng bạn không đồng ý với EULA và bạn muốn có cơ hội xem lại và đồng ý, bạn có thể cài đặt lại ttf-mscorefonts-installer, xóa các tệp cấu hình toàn cầu của nó:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Nếu bạn quyết định bạn hoàn toàn không muốn những phông chữ đó (hoặc không sẵn sàng chấp nhận EULA cho chúng), nhưng bạn muốn các gói khác được cung cấp bởi ubuntu-restricted-extras, sau đó xóa ttf-mscorefonts-installervà đảm bảo bạn có các gói khác và chúng được đặt để cài đặt thủ công (để chúng không biến mất autoremovesau khi ubuntu-restricted-extrasđược gỡ bỏ 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
Có thể cài đặt ubuntu-restricted-extrasvà tự động chấp nhận giấy phép trong một lệnh không?
king_julien

8

Hãy thử nhấn (Phím mũi tên phải). Sau đó sử dụng các phím mũi tên để điều hướng và nhập (Đó là trả về) để chọn một tùy chọn.


Vâng, phím enter (return) không hoạt động. Ngoài ra, mũi tên phải cũng không thể được sử dụng để điều hướng.
Kolappan Nathan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.