คำถามติดแท็ก add-apt-repository

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

12
ฉันจะรับรายการที่เก็บข้อมูลและ PPA ทั้งหมดจากบรรทัดคำสั่งไปยังสคริปต์การติดตั้งได้อย่างไร
ฉันรู้วิธีแสดงรายการแพ็คเกจทั้งหมดที่ติดตั้งในระบบของฉัน แต่ฉันจะดูรายการที่เก็บข้อมูลและ PPA ทั้งหมดในสคริปต์ที่ฉันสามารถเรียกใช้บนเครื่องใหม่เพื่อจำลองการตั้งค่าพื้นที่เก็บข้อมูลรวมถึงคีย์ได้อย่างไร ฉันรู้ว่าฉันสามารถตรวจสอบ/etc/apt/sources.listและ/etc/apt/sources.list.dแต่ฉันกำลังมองหาวิธีการสร้างสคริปต์ที่ดำเนินการapt-add-repositoryคำสั่งทั้งหมดในระบบใหม่ (ที่เรียงลำดับออกรับคีย์ทั้งหมด) ความคิดใด ๆ

15
ฉันจะรับ add-apt-repository เพื่อทำงานผ่านพร็อกซีได้อย่างไร
ฉันกำลังพยายามทำตามคำแนะนำ"การติดตั้ง Cross Toolchain บน Ubuntu 10.04 (Lucid) และ 10.10 (Maverick) โฮสต์" คำแนะนำใน wiki.linaro.org (บน Ubuntu 10.04 VM ของฉัน) ขั้นตอนแรกคือ: sudo add-apt-repository ppa:linaro-maintainers/toolchain แต่เมื่อฉันเรียกใช้ที่ฉันได้รับ: Error reading https://launchpad.net/api/1.0/~linaro-maintainers/+archive/toolchain: <urlopen error [Errno 110] Connection timed out> ฉันเดาว่าปัญหาคือการกำหนดค่าของฉันสำหรับพร็อกซีเซิร์ฟเวอร์ของนายจ้างโดยเฉพาะ HTTPS เมื่อฉันเปิดhttps://launchpad.net/api/1.0/~linaro-maintainers/+archive/toolchainใน Firefox ฉันได้รับ "การเชื่อมต่อหมดเวลา" ฉันไปที่การตั้งค่า Firefox -> ขั้นสูง -> เครือข่าย -> การตั้งค่า ... และตั้งค่า HTTP …


10
จะใช้อิมเมจ. iso เป็นที่เก็บ CD-ROM ได้อย่างไร?
ผมมีภาพทั้งหมดของเด Ubuntu และ Ubuntustudio .isoเป็น ฉันจะใช้มันเป็นที่เก็บเพื่อติดตั้งแพ็คเกจที่ต้องการได้sudo apt-get install package-nameอย่างไร? ฉันได้อย่างง่ายดายติด.isoไฟล์ที่มีเอกสารเก่าเมานท์แต่เมื่อมีการเพิ่มซีดีรอมในแหล่งที่มาของซอฟแวร์ที่มันพูดว่ากรุณาใส่แผ่น CD-ROM ฉันจะทำสิ่งนี้โดยไม่ต้องเขียนลงในดิสก์ได้อย่างไร

2
ความแตกต่างระหว่าง“ ppa-purge” และ“ add-apt-repository -r” หรือไม่
ความแตกต่างที่สำคัญระหว่างppa-purgeและadd-apt-repository -rคืออะไร อันไหนที่ดีกว่ารายการที่เหลือที่ชัดเจนและเหตุผลที่จะใช้อีกรายการหนึ่ง ไม่add-apt-repository -rควรทำในสิ่งที่ppa-purgeจะทำอย่างไร แก้ไข: ทั้งสองลบคีย์ออกจากพวงกุญแจ apt หรือไม่

2
ตรวจสอบและลบ PPA ที่ไม่ได้ใช้
ตั้งแต่การติดตั้งฉันได้เพิ่ม PPA ไม่มากเกินไปในระบบ 15.04 ของฉันเพราะฉันต้องการแอปพลิเคชันเฉพาะ แต่บางครั้งฉันได้ลบแพ็กเกจนั้นในภายหลังอีกครั้งเพราะมันไม่ทำงานไม่ใช่สิ่งที่ฉันต้องการจริงๆหรือเพียงเพราะฉันไม่ต้องการมันอีกต่อไป ฉันไม่รู้ว่ามันสร้างความแตกต่างหรือไม่ แต่ที่เก็บบางอันถูกติดตั้งด้วยadd-apt-repositoryในขณะที่ที่อื่น ๆ เพิ่งมาโดยคำสั่งที่เพิ่งสร้างไฟล์/etc/apt/sources.list.d/ด้วยตนเอง ตอนนี้ฉันจะตรวจสอบว่าฉันมีแพคเกจใด ๆ จาก PPA ติดตั้งและถ้าไม่ให้ลบออกจากแหล่งซอฟต์แวร์ของฉันได้อย่างไร ขั้นตอนนี้ควรทำงานโดยอัตโนมัติผ่าน PPA ทั้งหมด

9
การเพิ่มผลลัพธ์ของ PPA ใน“ ไม่สามารถแก้ไขโฮสต์ 'launchpad.net'”
ตัวอย่างเช่นหลังจากรันคำสั่งนี้: sudo add-apt-repository ppa:tualatrix/ppa ฉันได้รับผลลัพธ์ต่อไปนี้: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 125, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: (6, "Couldn't resolve host 'launchpad.net'") ทำไมสิ่งนี้ถึงเกิดขึ้น ฉันเพิ่งติดตั้ง Ubuntu 12.04 LTS และมันก็ใช้งานได้ดี ฉันได้ทำการอัพเดตและติดตั้งระบบแล้ว ฉันได้ติดตั้งแพ็คเกจที่จำเป็นทั้งหมดแล้ว แต่สิ่งนี้ทันทีที่ฉันต้องการติดตั้งแพคเกจเพิ่มเติมเช่น PPA และสิ่งต่าง ๆ ฉันไม่สามารถทำได้ จนถึงตอนนี้ฉันยังไม่สามารถติดตั้ง PPA ได้ ฉันกำลังทำงานอยู่หลังพร็อกซี

2
ลบ PPAs:“ add-apt-repository --remove” กับ“ rm /etc/apt/sources.list.d/????list”
ตามวิธีการสามารถสัญญาซื้อขายไฟฟ้าจะถูกลบออก? มี 3 วิธีหลักในการกำจัด PPA: ใช้add-apt-repositoryคำสั่ง: sudo add-apt-repository --remove ppa:???/??? ลบ.listไฟล์ด้วยตนเอง: sudo rm /etc/apt/sources.list.d/????.list ใช้เครื่องมือเพิ่มเติมเช่นppa-purge... (ไม่ใช่หัวข้อของคำถามนี้) ฉันอยากรู้ว่าความแตกต่างระหว่างตัวเลือกแรกและตัวที่สองคือคือมีอะไรมากกว่านั้นadd-apt-repository --removeเมื่อเทียบกับเพียงแค่การลบ.listไฟล์? ตัวอย่างหนึ่งที่ฉันคิดว่าน่าจะเป็นปุ่ม GPG ที่ติดตั้งพร้อมกับ PPA จะadd-apt-repositoryจัดการและลบออกตรงกันข้ามกับการเพิ่งrmเปิด.listไฟล์หรือไม่ โปรดทราบว่าการลบคีย์ GPG หรือการใช้ไม่ppa-purgeเป็นหัวข้อของคำถามนี้!

4
ฉันจะเพิ่มที่เก็บจากด้านหลังพร็อกซีได้อย่างไร
ฉันมีปัญหาที่สำนักงาน เราอยู่หลังพร็อกซี (ซึ่งตั้งค่าและนำไปใช้ที่การตั้งค่าพร็อกซี ubuntu) และเมื่อฉันพยายามเพิ่มที่เก็บจากเทอร์มินัลฉันจะได้รับ: เกิดข้อผิดพลาดในการอ่าน - บาง url ที่นี่ -: ข้อผิดพลาด urlopen [Errno 113] ไม่มีเส้นทางไปยังโฮสต์ ฉันได้ลองด้วย สคริปต์ Launchpad-getkeys ฉันได้รับมัน (ภาพ) ฉันลอง "แฮ็ค" อีกครั้งโดยไม่มีโชค กด Alt-F2 แล้วพิมพ์ gksu gedit /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py ค้นหาบรรทัด 88 เปลี่ยนkeyserver.ubuntu.comเป็นhkp://keyserver.ubuntu.com:80 บันทึกปิดและรีบูต ไม่มีใครรู้ว่าฉันสามารถแก้ปัญหานี้ในทางใด? ขอบคุณ

3
ไม่มีรหัส gpg จากด้านหลังไฟร์วอลล์
เพิ่งสะดุดกับเธรดที่ปิดนี้ที่นี่: ข้อผิดพลาดของ GPG ขณะเรียกใช้ apt-get ปัญหาเดียวกันที่นี่ Ubuntu 12.04 อยู่หลังไฟร์วอลล์และพรอกซี ฉันไม่คิดว่าเรื่องนั้นซ้ำกับหัวข้อที่กำหนด ดังนั้นฉันเปิดเรื่องนี้ในหัวข้อนี้อีกครั้ง ผลลัพธ์ของฉัน: root@musik-Aspire-7741:~# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87 Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret- keyring /tmp/tmp.tWVMhyIMYh --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87 gpg: Key 58B98E87 of hkp Server keyserver.ubuntu.com request ?: keyserver.ubuntu.com: Connection refused gpgkeys: …

2
ความหมายของ `ppa: x / y` คืออะไร
ฉันรู้วิธีเพิ่ม PPA ไปยัง Ubuntu แต่ฉันไม่รู้ว่าppa:x/yรูปแบบ PPA นี้หมายถึงอะไร! ตัวอย่างเช่น # (VLC PPA) sudo add-apt-repository -y ppa:videolan/stable-daily คืออะไรvideolanและสิ่งที่เป็นstable-daily?

4
ฉันจะติดตั้ง Myunity บน 12.10 ได้อย่างไร
โดยทั่วไปแล้วชื่อจะติดตั้งMyunityบน12.10 ได้อย่างไร? ฉันได้ลองเพิ่มที่เก็บppa:myunity/ppaและแสดง: sudo add-apt-repository ppa:myunity/ppa sudo apt-get update sudo apt-get install myunity ณ จุดนี้ฉันได้รับข้อผิดพลาด : W: Failed to fetch http://ppa.launchpad.net/myunity/ppa/ubuntu/dists/quantal/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.

1
add-apt-repository ขาดหายไปจาก mini.iso
ฉันดาวน์โหลด Ubuntu 12.10 mini.iso วันนี้ ความตั้งใจของฉันคือการติดตั้ง Razor-QT ppa ฉันพบสิ่งนี้ที่นี่ sudo apt-get install python-software-properties ไม่ทำงาน. ฉันหาแพ็คเกจไม่พบ

1
ฉันสามารถเรียกคำสั่ง dpkg หรือ apt- * อื่น ๆ ภายในสคริปต์ preinst ของฉันได้หรือไม่?
ในฐานะที่เป็นส่วนหนึ่งของไฟล์. deb แบบกำหนดเอง (ในองค์กร) ของฉันที่จะนำไปใช้กับอุปกรณ์ Ubuntu 12.04 ฉันต้องเพิ่มที่เก็บ PPA หลายแห่งรันอัปเดต apt-get แล้วติดตั้งแพคเกจจาก PPA เหล่านั้น สิ่งนี้สามารถทำได้ภายในสคริปต์. preinst หรือ. postinst ในไฟล์. deb ของฉัน ฉันคิดว่าเมื่อแฟ้ม .deb ของฉันมีการติดตั้ง ( sudo dpkg -i testing.deb) ที่ล็อคหรือกลไกบางอย่างมีแนวโน้มที่มีอยู่ซึ่งจะป้องกันไม่ให้ฉันจากการเรียกคำสั่งบางอย่างเช่นadd-apt-repository, และapt-get updateapt-get install นี่เป็นข้อสมมติฐานที่ถูกต้องหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.