Không thể thêm PPA - Người dùng hoặc nhóm người dùng không tồn tại


13

Khi tôi chạy lệnh này:

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

Tôi nhận được lỗi sau đây:

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

Cài đặt proxy của tôi đang hoạt động đúng

giải pháp là gì?


APT dường như không hoạt động đằng sau các loại / cấu hình proxy nhất định.

Bạn đã định cấu hình apt - askubfox.com/questions/257290/configure-proxy-for-apt ? Nếu vậy hãy thử tự thêm repodeb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu YOUR_UBUNTU_VERSION_HERE main
Panther

1
Tôi nghĩ đơn giản hơn là wepupd8team chưa cập nhật ppa cho bionic, bản cập nhật cuối cùng đã gần 40 tuần. Chỉnh sửa: launchpad.net/~webupd8team/+archive/ubfox/sublime-text-3 Mở liên kết đó và nhấp vào "thông tin chi tiết về ppa này", bạn sẽ thấy nó không có phiên bản bionic (18.04)
dsSTORM

@David Foerster Tôi thực sự không biết liệu OP có đang sử dụng 18.04 hay không, tuy nhiên, nếu anh ấy xác nhận thì chắc chắn tôi sẽ đăng bình luận của tôi như một câu trả lời.
DSSTORM

1
@dsSTORM: Tôi chỉ thấy rằng câu hỏi này là từ tháng 11 và PPA được đề cập có các gói cho tất cả các bản phát hành Ubuntu được hỗ trợ tại thời điểm đó. Đừng bận tâm.
David Foerster

Câu trả lời:


13

Tôi đã tìm thấy một giải pháp hoạt động tại add-apt-repository derrière un proxy d'entreprise (bằng tiếng Pháp).

Để tóm tắt, bạn phải xuất các biến env HTTP(S)_PROXY, chữ thường và chữ hoa trong thuật ngữ của bạn.

Sau đó thực hiện:

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

Các -Etùy chọn sẽ giữ gìn env VAR định nghĩa ở trên, và sẽ cho phép việc sử dụng proxy.


1
Thật không may, điều này không hoạt động với tôi trong Ubuntu 18.04 khi cố gắng cài đặt Oracle 8 JDK. Tôi đã sửa nó bằng cách deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic maincài đặt các cài đặt của Trình cập nhật phần mềm (Cài đặt> Phần mềm khác> Thêm ...)
snark

1
Điều này hoạt động trong Windows subsystem cho Linux (Ubuntu 19.x) đối với tôi.

0

Có vẻ như add-apt-repositorykhông sử dụng cài đặt proxy apt (có thể nó đang sử dụng wgetdưới mui xe). Cách giải quyết là điều chỉnh lệnh từ một máy không nằm sau proxy và sao chép các tệp

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

Để máy khác.


1
Chỉ đơn giản là sử dụng phương pháp thủ công được mô tả trên Launchpad cho mỗi PPA.
David Foerster

0

Chạy add-apt-repository mà không có kết nối internet thực sự tạo ra thông báo lỗi giống như trong câu hỏi. Tuy nhiên, người ta có thể coi thông báo lỗi là không chính xác hoặc gây nhầm lẫn như thế này là một lỗi.

Thêm các kho tương ứng là không đủ trừ khi bạn có kết nối internet.

Tôi đã sửa lỗi này bằng cách tạo kết nối internet vì các kho đã được thêm vào.

Kiểm tra điều này với: $ ping www.google.com

Chúc may mắn


1
Chạy add-apt-repositorymà không có kết nối internet thực sự tạo ra thông báo lỗi giống như trong câu hỏi, vì vậy câu trả lời này là hợp lệ 100%. Tuy nhiên, người ta có thể coi thông báo lỗi là không chính xác hoặc gây nhầm lẫn như thế này là một lỗi.
Chỉ huy Byte

@ByteCommander Cảm ơn bạn rất nhiều vì đã hiểu và kiểm duyệt câu trả lời này. Tôi đã thêm nhận xét của bạn vào cơ thể của phản ứng. Trân trọng
CORONEL Braian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.