ไม่สามารถเพิ่ม PPA -“ ไม่มีผู้ใช้หรือทีม”


13

เมื่อฉันเรียกใช้คำสั่งนี้:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

ฉันได้รับข้อผิดพลาดต่อไปนี้:

Cannot add PPA: 'ppa:~webupd8team/ubuntu/sublime-text-3'.
ERROR: '~webupd8team' user or team does not exist

การตั้งค่าพร็อกซีของฉันทำงานอย่างถูกต้อง

ทางออกคืออะไร


APT ดูเหมือนจะไม่ทำงานหลังการตั้งค่าพร็อกซี / การกำหนดค่าบางอย่าง

คุณตั้งค่า apt - askubuntu.com/questions/257290/configure-proxy-for-apt แล้วหรือยัง? ถ้าเป็นเช่นนั้นลองเพิ่ม repo ด้วยตนเองdeb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu YOUR_UBUNTU_VERSION_HERE main
Panther

1
ฉันคิดว่ามันง่ายกว่านั้นที่ wepupd8team ยังไม่ได้อัปเดต ppa สำหรับไบโอนิคการอัปเดตล่าสุดเกือบ 40 สัปดาห์ แก้ไข: launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3เปิดลิงก์นั้นและคลิกที่ "รายละเอียดเกี่ยวกับ ppa นี้" คุณจะเห็นว่าไม่มีเวอร์ชัน bionic (18.04)
dsSTORM

@ David Foerster ฉันไม่รู้จริง ๆ ว่า OP ใช้ 18.04 หรือไม่ถ้าเขายืนยันฉันจะโพสต์ความคิดเห็นของฉันเป็นคำตอบแน่นอน
dsSTORM

1
@dsSTORM: ฉันเพิ่งเห็นว่าคำถามนี้มาจากเดือนพฤศจิกายนและ PPA ที่เป็นปัญหานั้นมีแพ็คเกจสำหรับ Ubuntu ทุกรุ่นที่รองรับในขณะนั้น ไม่เป็นไรแล้ว
David Foerster

คำตอบ:


13

ฉันพบโซลูชันที่ใช้งานได้ที่add-apt-repository derrière un proxy d'entreprise (ภาษาฝรั่งเศส)

ในการสรุปคุณต้องส่งออกตัวแปร env HTTP(S)_PROXYตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในคำของคุณ

จากนั้นดำเนินการ:

sudo -E add-apt-repository ppa:...

-Eตัวเลือกที่จะเก็บการ env VARs ที่กำหนดไว้ข้างต้นและจะช่วยให้การใช้พร็อกซี่


1
น่าเสียดายที่นี่ไม่ได้ผลสำหรับฉันใน Ubuntu 18.04 เมื่อพยายามติดตั้ง Oracle 8 JDK ฉันแก้ไขโดยใส่deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic mainการตั้งค่าของ Software Updater (การตั้งค่า> ซอฟต์แวร์อื่น ๆ > เพิ่ม ... )
snark

1
สิ่งนี้ทำงานภายใต้ระบบย่อย Windows สำหรับ Linux (Ubuntu 19.x) สำหรับฉัน

0

ดูเหมือนว่าadd-apt-repositoryจะไม่ใช้การตั้งค่าพร็อกซีฉลาด (อาจใช้wgetภายใต้ประทุน) วิธีแก้ปัญหาคือการปรับคำสั่งจากเครื่องที่ไม่ได้อยู่หลังพร็อกซีและเพื่อคัดลอกไฟล์

/etc/apt/trusted.gpg.d/ondrej_ubuntu_php.gpg
/etc/apt/sources.list.d/ondrej-ubuntu-php-xenial.list

ไปยังเครื่องอื่น


1
…หรือเพียงแค่ใช้วิธีการด้วยตนเองที่อธิบายไว้ใน Launchpad สำหรับ PPA แต่ละอัน
David Foerster

0

การรัน add-apt-repository โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตจะทำให้เกิดข้อความแสดงข้อผิดพลาดเหมือนกับในคำถาม หนึ่งอาจพิจารณาข้อความแสดงข้อผิดพลาดไม่ถูกต้องหรือสับสนเช่นนี้เป็นข้อผิดพลาด

การเพิ่มที่เก็บข้อมูลที่เกี่ยวข้องนั้นไม่เพียงพอเว้นแต่คุณจะมีการเชื่อมต่ออินเทอร์เน็ต

ฉันแก้ไขสิ่งนี้ด้วยการเชื่อมต่ออินเทอร์เน็ตเพราะมีการเพิ่มที่เก็บไว้แล้ว

ตรวจสอบกับ: $ ping www.google.com

โชคดี


1
เล่นadd-apt-repositoryได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตจริงๆไม่เกิดข้อผิดพลาดในการผลิตเช่นเดียวกับในคำถามดังนั้นคำตอบนี้เป็น 100% ที่ถูกต้อง หนึ่งอาจพิจารณาข้อความแสดงข้อผิดพลาดไม่ถูกต้องหรือสับสนเช่นนี้เป็นข้อผิดพลาด
ผู้บัญชาการไบต์

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