ฉันจะติดตั้งแอพพลิเคชั่น $ 0 จาก Ubuntu Software Center ด้วย apt-get ได้อย่างไร?


20

ใน Ubuntu Software Center มีแอพ $ 0 มากมายที่ฉันสามารถซื้อได้: ตัวอย่างเช่น:

crazytoad ติดตั้ง crazytoad

pinball-bakno ติดตั้ง pinball-bakno

colorsudoku ติดตั้ง colorsudoku

เนื่องจากแอปพลิเคชันเหล่านี้ฟรี (เหมือนในเบียร์) ฉันสงสัยว่าฉันจะติดตั้งได้apt-getอย่างไร

คำตอบ:


24

ก่อนอื่นคุยโว: คุณทำให้ฉันใช้ USC!

ตอนนี้คำตอบ: ไม่ใช่ทุกซอฟต์แวร์ที่รวมอยู่ใน USC สามารถแจกจ่ายได้เช่นเดียวกับแอปพลิเคชั่นฟรี (อิสระ) แอพเหล่านี้เป็นแอพส่วนตัวที่เรียกว่า แอพเหล่านี้ไม่ได้รวมอยู่ในที่เก็บ Ubuntu ปกติและไม่สามารถเข้าถึงได้ผ่านช่องทางซอฟต์แวร์ปกติ แต่ที่เก็บข้อมูลขนาดเล็กที่เรียกว่า PPA ส่วนตัว / เชิงพาณิชย์ซึ่งต้องได้รับการรับรองความถูกต้องซึ่งจัดการโดย USC

กลไกเหล่านี้ถูกซ่อนไว้จากผู้ใช้ปกติ แต่เนื่องจาก USC เป็นแอปพลิเคชั่นฟรี (อิสระ) คุณสามารถแยกแยะและดูว่าเป็นเรื่องภายในแม้ว่าจะมีการบอกความจริงเพียงแค่เปิดตัว USC จากขั้วต่อที่เพียงพอ ตัวอย่างเช่นฉันจะแสดงพื้นที่เก็บข้อมูลของ 'crazytoad':

softwarecenter.backend - INFO - add_repo_add_key_and_install_app() 'private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main' '<hereissomeidthatIhadtoscrub' 'crazytoad'

อย่างที่คุณเห็นprivate-ppa.launchpad.netเป็นโดเมนหลักสำหรับ ... ppa ส่วนตัว หากคุณพยายามเข้าถึงไซต์โดยใช้เบราว์เซอร์ของคุณเว็บไซต์จะขอการรับรองความถูกต้อง (จำคู่ผู้ใช้ / รหัสผ่านที่คุณให้ครั้งแรกที่คุณดาวน์โหลดแอพใช่หรือไม่) ซึ่งไม่ใช่ชื่อผู้ใช้และรหัสผ่าน Ubuntu One แต่เป็นคู่โทเค็น สร้างโดย USC ด้วยความช่วยเหลือของโปรโตคอล OpenID

ดังนั้นวิธีการติดตั้งฟรีเป็นแอพเบียร์โดยใช้ apt-get ก่อนอื่นคุณต้องค้นหาที่เก็บ:

apt-cache policy crazytoad
crazytoad:
  Installed: (none)
  Candidate: 2.0.0-0ubuntu1
  Version table:
     2.0.0-0ubuntu1 0
        500 https://private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu/ raring/main amd64 Packages

และเข้าสู่ระบบโดยใช้ Ubuntu Software Center มิฉะนั้นคุณจะไม่สามารถ


หลังจากตรวจสอบจดหมายของฉันฉันพบใบรับรองการตรวจสอบสิทธิ์เพื่อเพิ่มลงในแหล่งที่มาของฉันรายการ:

deb https://myuser:mytoken@private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main

ฉันต้องเพิ่มคีย์ GPG แก้ไขcrazytoadและฉันก็พร้อมสำหรับ Rock & Roll

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