Невозможно добавить JAVA 8 PPA [UBUNTU 16.04]

Я пытаюсь Установите на свой компьютер Java 8. Каждый раз, когда я набираю следующую команду:

sudo add-apt-repository ppa:webupd8team/java

, я получаю следующую ошибку:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 335, in get_ppa_info
ret = get_ppa_info_from_lp(user, ppa)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 92, in get_ppa_info_from_lp
return get_info_from_lp(lp_url)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 88, in get_info_from_lp
return _get_https_content_py3(lp_url)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 110, in _get_https_content_py3
lp_page = urllib.request.urlopen(request, cafile=LAUNCHPAD_PPA_CERT)
File "/usr/lib/python3.5/urllib/request.py", line 153, in urlopen
capath=capath)
File "/usr/lib/python3.5/ssl.py", line 470, in create_default_context
context.load_verify_locations(cafile, capath, cadata)
FileNotFoundError: [Errno 2] No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 122, in <module>
shortcut = shortcut_handler(line)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 864, in shortcut_handler
ret = factory(shortcut)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 407, in shortcut_handler
return PPAShortcutHandler(shortcut)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 364, in __init__
info = get_ppa_info(self.shortcut)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 347, in get_ppa_info
_get_suggested_ppa_message(user, ppa))
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 304, in _get_suggested_ppa_message
lp_user = get_info_from_lp(LAUNCHPAD_USER_API % user)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 88, in get_info_from_lp
return _get_https_content_py3(lp_url)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 110, in _get_https_content_py3
lp_page = urllib.request.urlopen(request, cafile=LAUNCHPAD_PPA_CERT)
File "/usr/lib/python3.5/urllib/request.py", line 153, in urlopen
capath=capath)
File "/usr/lib/python3.5/ssl.py", line 470, in create_default_context
context.load_verify_locations(cafile, capath, cadata)
FileNotFoundError: [Errno 2] No such file or directory
0
задан 17 November 2017 в 19:04

1 ответ

Если вы работаете за прокси, установите общесистемный прокси в этих двух файлах.

отредактируйте файл /etc/apt/apt.conf и добавьте следующие строки.

Acquire::http::proxy "http://username:password@host:port/";
Acquire::https::proxy "https://username:password@host:port/";

отредактируйте файл / etc / environment и затем добавьте следующие строки.

http_proxy=http://username:password@host:port/
https_proxy=https://username:password@host:port/

Затем используйте

sudo -E add-apt-repository ppa:webupd8team/java
1
ответ дан 17 November 2017 в 19:04
  • 1
    На 14.04 LTS это уже было 13! Я удвоил значение до 26, и оно добилось цели. Принятый ответ не работал над 14.04 LTS! Скопируйте файл прежде для изменения значения, таким образом, можно восстановить его при необходимости. – Rudy Vissers 13 January 2015 в 12:53
  • 2
    На 14.04 LTS это уже было 13! Я удвоил значение до 26, и оно добилось цели. Принятый ответ не работал над 14.04 LTS! Скопируйте файл прежде для изменения значения, таким образом, можно восстановить его при необходимости. – Rudy Vissers 13 January 2015 в 12:53
  • 3
    На 14.04 LTS это уже было 13! Я удвоил значение до 26, и оно добилось цели. Принятый ответ не работал над 14.04 LTS! Скопируйте файл прежде для изменения значения, таким образом, можно восстановить его при необходимости. – Rudy Vissers 13 January 2015 в 12:53
  • 4
    На 14.04 LTS это уже было 13! Я удвоил значение до 26, и оно добилось цели. Принятый ответ не работал над 14.04 LTS! Скопируйте файл прежде для изменения значения, таким образом, можно восстановить его при необходимости. – Rudy Vissers 13 January 2015 в 12:53
  • 5
    На 14.04 LTS это уже было 13! Я удвоил значение до 26, и оно добилось цели. Принятый ответ не работал над 14.04 LTS! Скопируйте файл прежде для изменения значения, таким образом, можно восстановить его при необходимости. – Rudy Vissers 13 January 2015 в 12:53
  • 6
    На 14.04 LTS это уже было 13! Я удвоил значение до 26, и оно добилось цели. Принятый ответ не работал над 14.04 LTS! Скопируйте файл прежде для изменения значения, таким образом, можно восстановить его при необходимости. – Rudy Vissers 13 January 2015 в 12:53

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

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