ฉันจะยอมรับข้อตกลง Microsoft EULA สำหรับ ttf-mscorefonts-installer ได้อย่างไร


312

หลังจากอัพเดตล่าสุด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อื่น ๆ ... ฉันแน่ใจว่ามันง่ายและ ทางออกที่ชัดเจนในเรื่องนี้

ฉันเพิ่งพยายามลบแพคเกจทั้งหมด แต่เทอร์มินัลระบุว่าเนื่องจากแพ็คเกจไม่ได้ติดตั้งอย่างถูกต้องฉันควรติดตั้งแพ็กเกจใหม่ก่อนที่จะลบออก น่าผิดหวังมาก! โดยพื้นฐานแล้วเนื่องจากฉันไม่สามารถติดตั้งแพคเกจนี้ได้ฉันไม่สามารถอัปเกรดระบบของฉันได้จริง ๆ เพราะฉันต้องสิ้นสุดการยกเลิกเทอร์มินัลด้วยข้อตกลงสิทธิ์ใช้งาน (ดังนั้นการอัพเกรดจึงล้มเหลว)

คำตอบ:


413

มันแล้ว ⇆ TAB return ↵

:-)


โดยทั่วไปเพื่อนำทางncursesเมนูสไตล์:

  • ใช้Tabปุ่มเพื่อย้ายจากองค์ประกอบหนึ่ง (เช่นปุ่มกล่องข้อความ) ไปยังองค์ประกอบถัดไป ใช้Shift+ Tabเพื่อย้ายกลับด้าน
  • ใช้Spacebarเพื่อ "คลิก" ปุ่มที่เลือก
  • ใช้Enterเพื่อคลิกปุ่มเริ่มต้น (หรือปุ่มที่เลือกในปัจจุบันหากไม่มีค่าเริ่มต้น)
  • คุณสามารถเลื่อนขึ้นและลงในช่องด้วยปุ่มลูกศรและมีและPage Up Page Downหากไม่ได้ผลให้กดTabจนกว่าจะมีการเลือกกล่องข้อความที่คุณต้องการนำทาง

หากคุณไม่ได้ตั้งใจบอกว่าคุณไม่เห็นด้วยกับ EULAและคุณต้องการโอกาสที่จะตรวจสอบอีกครั้งและยอมรับคุณสามารถติดตั้งใหม่ttf-mscorefonts-installerกำจัดไฟล์การกำหนดค่าทั่วโลก:

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

4
ฉันเป็นคนงี่เง่า ... มันชัดเจนมาก ขอบคุณ
Magic

39
โดยส่วนตัวแล้วฉันคิดว่าคำสาปนั้นผิดคุณควรจะสามารถกดปุ่มย้อนกลับได้ : P
Stefano Palazzo

6
ว้าวฉันจะไม่คิดออก สิ่งนี้จะเกิดขึ้นกับโปรแกรมติดตั้ง Microsoft หรือไม่
B เซเว่น

1
@ รุ่นที่เจ็ด: ฉันเดาว่า Microsoft ไม่ได้ทำบรรจุภัณฑ์นี้และผู้ดูแลแพคเกจได้ใช้กล่องโต้ตอบนั้น แต่ส่วนมากของเวลาที่คุณไม่จำเป็นต้องยอมรับ EULAs เมื่อติดตั้งแพคเกจเพื่อ ...
โจอี้

3
ฉันคิดว่าฉันเป็นคนเดียวที่เผชิญหน้ากับสิ่งนี้และฉันเป็นคนโง่เพียงคนเดียวที่ไม่ได้คิดเรื่องนี้ .. แต่ดูเหมือนว่ามีผู้ใช้ 121 คนที่ตอบคำถามแล้วและ 161 คนชอบวันที่ฉันไม่ใช่คนเดียว คุณช่วยพวกเราหลายคน ขอบคุณ
อยากรู้อยากเห็น

97

การติดตั้งปกติการปรับใช้หรือในสคริปต์

ใช้ 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

ฉันต้องการสองรายการ debconf: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionsและecho 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

ฉันลบคำสั่งโดยไม่มี--quietตัวเลือกsudo และไม่ทำงาน อย่าลังเลที่จะยกเลิกการแก้ไขหากมีการเปลี่ยนแปลงมากเกินไป แต่ฉันคิดว่าคำตอบจะชัดเจนกว่านี้ในตอนนี้
rubo77

1
คุณคิดอย่างไรกับไวยากรณ์สำหรับสิ่งนั้น นั่นเป็นส่วนที่น่าสนใจ ฉันต้องการที่จะใช้นี้Java jdk, steamcmd, ect
ซึ

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เป็นmetapackageที่มีอยู่เพียงเพื่อติดตั้งแพ็คเกจอื่น ๆ

ttf-mscorefonts-installerหนึ่งในนั้นคือแพคเกจ นั่นคือสิ่งที่คุณต้องยอมรับกับ EULA เพื่อทำการติดตั้งให้เสร็จ มันดึงข้อมูลแบบอักษร Microsoft และติดตั้งลงในระบบของคุณ

  • หากต้องการยอมรับ EULA ให้ใช้Tabปุ่มเพื่อสลับจาก "button" เป็น "button" ในหน้าต่าง "non" ที่ไม่ใช่กราฟิกและทั้งSpacebar("คลิก" ปุ่ม "ที่เลือก") หรือEnterปุ่ม ("คลิก" the " ปุ่ม "เริ่มต้น) คุณสามารถเลื่อนขึ้นและลงใน EULA ด้วยปุ่มลูกศรและมีและPage UpPage Down

  • หากคุณไม่ได้ตั้งใจบอกว่าคุณไม่เห็นด้วยกับ EULA และคุณต้องการโอกาสที่จะตรวจสอบอีกครั้งและยอมรับคุณสามารถติดตั้งใหม่ttf-mscorefonts-installerกำจัดไฟล์การกำหนดค่าทั่วโลก:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • หากคุณตัดสินใจว่าคุณไม่ต้องการแบบอักษรเหล่านั้นเลย (หรือไม่เต็มใจที่จะยอมรับ EULA สำหรับพวกเขา) แต่คุณต้องการแพ็คเกจอื่น ๆ ที่ให้บริการจากubuntu-restricted-extrasนั้นให้ลบttf-mscorefonts-installerและตรวจสอบให้แน่ใจว่าคุณมีแพ็คเกจอื่น ๆ เพื่อติดตั้งด้วยตนเอง (เพื่อไม่ให้หายไปautoremoveหลังจากubuntu-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-extrasและยอมรับใบอนุญาตโดยอัตโนมัติในคำสั่งเดียว?
king_julien

8

ลองกดปุ่ม( ปุ่มลูกศรขวา) จากนั้นใช้ปุ่มลูกศรเพื่อนำทางและป้อน (กลับมาที่) สำหรับการเลือกตัวเลือก


คีย์ Enter (คืน) ไม่ทำงาน นอกจากนี้ลูกศรขวาไม่สามารถใช้สำหรับการนำทางด้วย
Kolappan Nathan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.