Невозможно добавить PPA - & ldquo; пользователь или команда не существует & rdquo;

У меня была та же проблема. Я выполнил это предложение в ошибке Launchpad и удалил пакет libpam-smbpass с помощью этой команды:

sudo apt-get remove libpam-smbpass

Это устранило проблему. Однако вы должны прочитать отчет об ошибках, связанных с удалением этого пакета. Это имеет какое-то отношение к Samba (совместное использование файлов) и синхронизации паролей, но я не совсем понимаю это сам. Если кто-нибудь здесь может объяснить это лучше в комментарии, я был бы признателен (то есть с точки зрения пользователя, какое поведение я испытал бы точно после удаления пакета и что именно мне нужно было бы сделать, чтобы обойти его) [ ! d2]

3
задан 2 November 2017 в 03:45

4 ответа

Кажется, add-apt-repository не использует настройки apt proxy (возможно, он использует wget под капотом). Обходной путь заключается в том, чтобы направить команду с машины, которая не находится за прокси-сервером, и скопировать файлы

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

на другой компьютер.

0
ответ дан 18 July 2018 в 04:05

Я нашел здесь рабочее решение: https://doc.ubuntu-fr.org/ppa#add-apt-repository_derriere_un_proxy_d_entreprise (на французском языке).

Чтобы подвести итог, вам нужно экспортировать env переменные HTTP (S) _PROXY, строчные и прописные слова в вашем члене.

Затем выполните

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

Параметр -E сохранит указанные выше значения env vars и включит использование прокси.

0
ответ дан 18 July 2018 в 04:05

Кажется, add-apt-repository не использует настройки apt proxy (возможно, он использует wget под капотом). Обходной путь заключается в том, чтобы направить команду с машины, которая не находится за прокси-сервером, и скопировать файлы

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

на другой компьютер.

0
ответ дан 24 July 2018 в 18:00
  • 1
    ... или просто используйте ручной метод, описанный в Launchpad для каждого PPA. – David Foerster 15 May 2018 в 20:39

Я нашел здесь рабочее решение: https://doc.ubuntu-fr.org/ppa#add-apt-repository_derriere_un_proxy_d_entreprise (на французском языке).

Чтобы подвести итог, вам нужно экспортировать env переменные HTTP (S) _PROXY, строчные и прописные слова в вашем члене.

Затем выполните

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

Параметр -E сохранит указанные выше значения env vars и включит использование прокси.

0
ответ дан 24 July 2018 в 18:00

Другие вопросы по тегам:

Похожие вопросы: