กล่อง“ ติดตั้งซอฟต์แวร์บุคคลที่สามนี้” ในตัวติดตั้งคืออะไรและมีการติดตั้งซอฟต์แวร์บุคคลที่สามอะไร


15

เมื่อทำการติดตั้ง Ubuntu มันจะมีกล่องนี้ซึ่งระบุไว้Install this third-party softwareเสมอ แต่ฉันสงสัยว่าซอฟต์แวร์ของบุคคลที่สามและที่ติดตั้งนั้นมาจากไหน

ฉันสามารถดูคำอธิบายด้านล่างได้อย่างไรก็ตามฉันต้องการทราบอย่างแน่นอนว่าซอฟต์แวร์ใดที่กำลังติดตั้งอยู่ซึ่งเป็นแพคเกจและจากที่ใด

Ubuntu GNOME ใช้ซอฟต์แวร์บุคคลที่สามเพื่อเล่น Flash, MP3 และสื่ออื่น ๆ และทำงานกับกราฟิกและฮาร์ดแวร์ Wi-Fi ซอฟต์แวร์นี้บางส่วนเป็นกรรมสิทธิ์ ซอฟต์แวร์อยู่ภายใต้ข้อกำหนดสิทธิการใช้งานที่มาพร้อมกับเอกสารประกอบ

ติดตั้งกล่องกาเครื่องหมายซอฟต์แวร์บุคคลที่สามนี้

คำตอบ:


9

แก้ไข

หลังจากการขุดบางส่วนผ่านผลผลิตของ

dpkg --get-selections | xargs apt-cache policy | grep -B5 'multiverse'ปรากฎว่ามี meta-package ubuntu-restricted-addonsอยู่ /var/lib/dpkg/info/ubuntu-restricted-addons.listฉันชี้ไปยังแฟ้ม/usr/share/doc/ubuntu-restricted-addons/README.Debian

เนื้อหาของสถานะไฟล์นั้น:

แพคเกจนี้แบ่งออกเป็น ubuntu-restrict-extras และ ubuntu-limited-addons เพื่ออนุญาตให้ตัวติดตั้งซีดีเดสก์ท็อป (ubiquity) ติดตั้งชุดย่อยของแพ็คเกจที่มีอยู่ในแพ็คเกจ ubuntu-limited-extras เดิม

ก้าวไปข้างหน้า ubuntu-limited-extras ควรมีแพ็คเกจหลายลิขสิทธิ์เท่านั้นในขณะที่ ubuntu-limited-addons ควรมีแพ็คเกจหลักและจักรวาลรวมถึงแพ็คเกจใด ๆ จากลิขสิทธิ์ที่ถูกตรวจสอบโดยทนายความ

เนื่องจาก ubuntu-restrict-extras ขึ้นอยู่กับ ubuntu-restrict-addons ผู้ใช้จึงไม่ควรติดตั้ง ubuntu-limited-addons นอกตัวติดตั้งซีดีของเดสก์ท็อป นี่คือเหตุผลที่อยู่เบื้องหลังคำเตือนและคำอธิบายกระจัดกระจายใน ubuntu-limited-addons

- Evan Dandrea Thu, 05 Aug 2010 16:14:43 -0400

ดังนั้นตัวติดตั้ง Ubuntu ช่วยให้คุณติดตั้งubuntu-restricted-addonsmeta-package

apt-cache บอกเราว่าจะเข้าสู่แพ็คเกจนั้น:

xieerqi:
$ apt-cache depends ubuntu-restricted-addons                                                                            
ubuntu-restricted-addons
  Recommends: gstreamer0.10-plugins-ugly
  Recommends: gstreamer1.0-plugins-ugly
  Recommends: flashplugin-installer
    flashplugin-installer:i386
  Recommends: gstreamer0.10-plugins-bad
  Recommends: gstreamer1.0-plugins-bad
  Recommends: gstreamer1.0-libav
  Recommends: gstreamer0.10-fluendo-mp3
  Recommends: gstreamer1.0-fluendo-mp3
  Recommends: chromium-codecs-ffmpeg-extra
  Recommends: oxideqt-codecs-extra
  Conflicts: ubuntu-restricted-addons:i386

นี่เป็นผลลัพธ์เดียวกันกับบนเครื่องเสมือน 15.10 ของฉัน

ดังนั้นข้อสรุปของฉันคือubuntu-restricted-addonsจากที่multiverseเก็บเป็นที่ซอฟต์แวร์ของบุคคลที่สามมาจาก

โพสต์ต้นฉบับ ในแง่ของ/etc/apt/sources.listไฟล์ที่จะเป็นซอฟต์แวร์ใด ๆ ที่มาจากdeb http://archive.ubuntu.com/ubuntu $RELEASE multiverseเช่นเดียวกับdeb http://archive.ubuntu.com/ubuntu $RELEASE restrictedพื้นที่เก็บข้อมูล

นอกจากนี้ยังมีการอ้างอิงในsoftware-properties-gtkโปรแกรม

ป้อนคำอธิบายรูปภาพที่นี่

คุณสามารถแสดงรายการแพ็คเกจในที่เก็บข้อมูลเหล่านั้นด้วย

awk '/^Package/' /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_$(lsb_release -c | awk '{print $2}' )_multiverse_binary-$(dpkg --print-architecture)_Packages

และ

awk '/^Package/' /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_$(lsb_release -c | awk '{print $2}' )_restricted_binary-$(dpkg --print-architecture)_Packages

1
ดังนั้นมีการติดตั้งซอฟต์แวร์ที่แน่นอน? คุณช่วยบอกรายการแพคเกจที่ติดตั้งให้ฉันเพราะฉันไม่อยากจะเชื่อเลยว่ามันติดตั้งซอฟต์แวร์ทั้งหมดในmultiverseและที่restrictedเก็บ?

@ParanoidPanda รายการแพ็คเกจทั้งหมดที่มีอยู่มีขนาดใหญ่มาก ใช้awkone-liners ที่ฉันโพสต์ อีกทางเลือกหนึ่งคุณสามารถใช้ผู้เผยแพร่ข้อมูลเหล่านั้นในการติดตั้งใหม่และส่งผ่านผลลัพธ์ไปยังapt-cache policyท่อและxargs
Sergiy Kolodyazhnyy

ปิดส่วนหัวของฉันแพคเกจเช่นไดรเวอร์broadcomและnvidiaฮาร์ดแวร์เป็นกรรมสิทธิ์ 100% แบบอักษรที่เข้ากันได้กับ Microsoft แพ็คเกจที่เกี่ยวข้องกับ KDE ตกอยู่ในหมวดหมู่ "ฟรี แต่ จำกัด ด้วยใบอนุญาต"
Sergiy Kolodyazhnyy

1
ดังนั้นจึงไม่มีรายการครอบคลุมทุกสิ่งที่จะติดตั้ง?

3

สิ่งที่ติดตั้งคือubuntu-limited-extrasสำหรับการเล่นสื่อที่ไม่ได้เข้ารหัส แต่ใช้ codec ที่เป็นกรรมสิทธิ์ (ส่วนใหญ่เป็น mp3, mp4)

มันเป็นส่วนหนึ่งของแพ็คเกจ Fluendo Fluendo เป็นหุ้นส่วน Canonicalดังนั้นซอฟต์แวร์ของพวกเขาจึงอยู่ในที่เก็บข้อมูลพันธมิตร gstreamer0.10-fluendo-pluginsเป็นชื่อของมันและมีตัวแปลงสัญญาณการเล่นทั้งหมด แต่มีราคาอยู่ที่ $ 34.95


ฉันขอแตกต่าง แพคเกจพิเศษที่ จำกัด จะต้องติดตั้งด้วยตนเอง ฉันได้ติดตั้ง Ubuntu 14.04 ของฉันพร้อมInstall third party softwareกล่องแล้ว แต่ยังapt-cache policy ubuntu-restricted-extrasบอกฉันInstalled: (none)
Sergiy Kolodyazhnyy

3

ข้อความ "... ใช้ซอฟต์แวร์ของบุคคลที่สามที่จะเล่นแฟลช, MP3 และสื่ออื่น ๆ ..." Template: ubiquity/text/prepare_foss_disclaimerอยู่ในแพคเกจชื่อแพร่หลายและเป็นที่

Template: ubiquity/text/prepare_nonfree_software คือฉลากของกล่องกาเครื่องหมายซึ่งมีข้อความ "ติดตั้งซอฟต์แวร์บุคคลที่สาม"

ในไฟล์ubiquity/plugins/ubi-prepare.pyมีการdef ok_handler(self)ตรวจสอบว่ามีการคลิกช่องทำเครื่องหมายนั้นเข้าสู่สถานะที่ใช้งานและตั้งค่า varible use_nonfreeเป็นจริงถ้ามันเป็น หากuse_nonfreeเป็นจริงจะทำให้เกิดuniverseและmultiverseจะต้องถูกคาดการณ์ไว้และหากยังไม่ได้ดำเนินการดังนั้นจะทำให้ubuntu-restricted-addons(หรือkubuntu-restricted-addonsหากเป็น KDE)

มันไม่ทำอะไรเลยมีเพียงubuntu-restricted-extras ubuntu-restricted-addonsมีแม้กระทั่งรายการการเปลี่ยนแปลงที่อธิบายว่าสิ่งนี้เป็นจริง

./ubiquity-2.18.8.11/debian/changelog: * Install kubuntu-restricted-addons, not kubuntu-restricted-extras


จริงๆแล้วมันมีบางอย่างเกี่ยวกับการ จำกัด แบบพิเศษ อ้างถึงการแก้ไขคำตอบของฉัน
Sergiy Kolodyazhnyy

กรุณาแสดงรหัส
Metta Crawler

ไม่มีรหัส อ่านไฟล์ที่/usr/share/doc/ubuntu-restricted-addons/README.Debianฉันโพสต์เนื้อหาของไฟล์นั้นในคำตอบของฉัน
Sergiy Kolodyazhnyy

มันบอกว่า ubuntu-limited-extras ขึ้นอยู่กับ ubuntu-restrict-addons ไม่ใช่วิธีอื่น ๆ OP ถามเกี่ยวกับตัวติดตั้ง
Metta Crawler

ใช่ขึ้นอยู่กับวิธีการได้โดยไม่ต้องคุณไม่สามารถมีaddons extrasเมื่อคุณบูตระบบติดตั้งสด, คุณไม่ได้มีเพียงrestricted-extras restricted-addonsAddons มาพร้อมกับตัวติดตั้ง
Sergiy Kolodyazhnyy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.