Не может Добавить ppa:x2go/stable

Я пытаюсь превратить новую установку Ubuntu 14.04 в сервер X2go.
Я следовал инструкциям здесь: http://wiki.x2go.org/doku.php/wiki:repositories:ubuntu

Я сделал эти шаги:

  1. su

  2. Добавьте строку ниже к /etc/apt/sources.list

    deb http://us.archive.ubuntu.com/ubuntu trusty main universe
    
  3. add-apt-repository ppa:x2go/stable

Я получаю это сообщение:

cannot add ppa: ppa:x2go/stable
please check that the ppa name or format is correct
1
задан 8 December 2017 в 18:26

4 ответа

Я бы сказал несколько вещей.

Во-первых, я должен предостеречь вас от использования команды su - это это плохая практика, которая может вызвать только проблемы. Если вам нужны административные привилегии, вы должны добавить к обычным командам префикс sudo . Если вам действительно нужно приглашение root, вы можете использовать sudo -i .

Теперь я взглянул на вики-страницу x2go, и они не собирались, чтобы вы вслепую добавляли эту строку в конец из /etc/apt/sources.list. Если вы не слишком знакомы с тем, как Ubuntu обрабатывает упаковку, вам следует потратить на это немного времени. К счастью, вам действительно не нужно делать что-либо из этого из командной строки, потому что Ubuntu предоставляет графический способ гарантировать, что вы не пропустите синтаксические ошибки в вашем sources.list или где-либо еще.

Чтобы использовать встроенные инструменты для включения или отключения определенных репозиториев, попробуйте по этой ссылке . Это убережет вас от синтаксических ошибок и непреднамеренного вмешательства в важные для системы файлы.

Во-вторых, как только вы измените любой из репозиториев ubuntu, вы должны запустить:

$ sudo apt-get update

Поскольку это обновит информацию о вашем пакете. После того, как вы запустите это, вы должны запустить

$ sudo apt-get upgrade
$ sudo apt-get -f install
$ sudo apt-get clean
$ sudo apt-get autoclean

Это очистит кеши вашего репозитория. Теперь попробуйте снова добавить PPA, на этот раз с помощью sudo:

$ sudo add-apt-repository ppa:x2go/stable

Если он все еще не работает, вам нужно повторно запустить команду с флагом -m и показать нам результат:

$ sudo add-apt-repository -m ppa:x2go/stable

Надеюсь, это поможет !

3
ответ дан 3 December 2019 в 06:42

Проблема заключалась в том, что sudo не загружает переменные среды пользователя. http_proxy и ftp_proxy отсутствовали. Как ни странно, для меня для sudoers был определен только https_proxy .

Если вы находитесь за прокси-сервером, проверьте следующее:

 $ sudo -i
[sudo] password for user: 
# env | grep proxy
# http_proxy=http://10.3.100.207:8080/
# ftp_proxy=ftp://10.3.100.207:8080/
# https_proxy=https://10.3.100.207:8080/

Чтобы добавить пользовательскую переменную, выполните -

  1. Выполните sudo visudo
  2. Добавьте следующее внизу:

     По умолчанию env_keep + = "  http_proxy НЕКОТОРЫЕ ВАРИАНТЫ ДРУГОЕ ВАРИАНТ И Т.Д. "
     

Прочтите sudo caveat для получения дополнительных сведений.

2
ответ дан 3 December 2019 в 06:42

Как написано на http: //www.webupd8.org / 2014/03 / fix-cannot-add-ppa-please-check-that.html , рекомендуется переустановить сертификаты. Я использую sudo -E для сохранения среды прокси.

0
ответ дан 3 December 2019 в 06:42

Выполните следующие шаги, взятые из http://wiki.x2go.org/doku.php/wiki:repositories:ubuntu :

Откройте терминал и выполните следующую команду :

sudo -H gedit /etc/apt/sources.list

Добавьте следующую строку в файл

deb http://de.archive.ubuntu.com/ubuntu <my-ubuntu-version> main universe

Затем выполните следующую команду в терминале:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
apt-cache search x2go

Затем вы можете установить x2goserver, x2goclient или pyhoca-gui или любой другой из доступных пакетов.

0
ответ дан 3 December 2019 в 06:42

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

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