Не могу добавить ни одного PPA [дубликата]

Таким образом, Ubuntu поддерживает Файловый протокол Apple и в 14,04 и в 16.04.

я понятия не имею, почему я никогда не находил это при поиске ответа. Я, случилось, попробовал его только для наблюдения, и это работало. Я могу теперь легко соединить через "Подключение к серверу" использование afp://serveraddress.ofmac.

можно также использовать mount.cifs для монтирования Mac к точке монтирования, которую Вы указываете.

я сделал точку монтирования в /mnt/, давайте назовем ее Mac для этого примера:

sudo mkdir /mnt/Mac
sudo mount.cifs //mac.server.address.ofcomputer /mnt/Mac -o username=

Обновление

совместный доступ к файлам AFP не совместим с новой файловой системой APFS, которая была выпущена с Mac OS Высокая Горная цепь. На Apple , необходимо будет использовать SMB, чтобы совместно использовать файлы от объема APFS.

2
задан 14.04.2020, 20:10

2 ответа

Просто наткнулся на ту же проблему, и я использовал другую работу вокруг:

  • прежде всего, sudo su
  • затем: экспорт http_proxy="your.proxy.here" И export https_proxy="your.proxy.here" [ 115]

Затем запустите add-apt-repository xxxxxxxxx, и это работает.

Идея пришла ко мне после того, как я пытался установить что-то с помощью Python PIP:)

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

1
ответ дан 14.04.2020, 20:11

НАКОНЕЦ РЕШЕНО! Есть несколько шагов, чтобы заставить его работать, но оно того стоит. В качестве бонуса я узнал немного больше о том, как Linux исправляет это сам, вместо того чтобы полагаться на GUI для всего. Поскольку у меня была точно такая же проблема с разными дистрибутивами (я попробовал Mint 15 cinnamon, UbuntuStudio 12.04, UbuntuStudio 13.04 и, наконец, Ubuntu 12.04), я решил, что это проблема с моим интернетом. Комментарий выше подтвердил это. Мой интернет бесплатный Wi-Fi от того, где я живу. Он находится за аутентифицированным прокси. Эта проблема, похоже, напрямую связана с прокси-интернетом, который я получаю. При попытке добавить 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 84, in get_ppa_info_from_lp
    curl.perform()
pycurl.error: (35, 'gnutls_handshake() failed: An unexpected TLS packet was received.')

Решение состоит в том, чтобы вручную добавить PPA в список источников. Используйте следующую команду, чтобы открыть список источников:

sudo gedit /etc/apt/sources.list

Добавьте ваши PPA внизу, используя следующую структуру:

ppa:<user>/<repo>
deb http://ppa.launchpad.net/<user>/<repo>/ubuntu precise main

Если мой ppa:

ppa:sunab/kdenlive-release

Затем мне нужно добавить следующую строку deb в конец файла. Обратите внимание, что я добавил строку над ней как ссылку на строку ниже:

#for kdenlive 9.6
deb http://ppa.launchpad.net/sunab/kdenlive-release/ubuntu precise main

Сохраните и закройте. Следуйте этому с

sudo apt-get update

Это, вероятно, вернет ошибку относительно ненадежных пакетов. Вы должны увидеть что-то с NO_PUBKEY и строкой цифр / букв, таких как B5115B98AA836CA8. Нужна только эта строка цифр / букв. Скопируйте и вставьте следующую команду в терминал, но замените XXXXXX вашей строкой цифр / букв.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXX

Следуйте этому с:

sudo apt-get update
sudo apt-get install WHATEVER-YOU-ARE-TRYING-TO-INSTALL

Я потратил 3 дня на серфинг в интернете, чтобы заставить это работать. Я был очень близок к тому, чтобы вернуться к окнам. Я надеюсь, что это поможет кому-то еще, у кого была такая же проблема.

4
ответ дан 14.04.2020, 20:11
  • 1
    Я застрял при этой команде некоторое время: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXX, Когда я заменил его этим, это наконец работало (изменил URL, не уверенный, если-E опция влияла на него также): sudo -E apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys XXXXXX – zwol 14.04.2020, 20:11

Теги

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