Неверное значение переменной среды java_home

Ответ от Сагара Ракше правильный. Здесь я объясню, как выполнить его вручную.

Удалить репозиторий

Сначала укажите неверный файл в /etc/apt/sources.list.d (вам также может потребоваться проверить главный файл /etc/apt/sources.list)

cd /etc/apt/sources.list.d 
head *.list

Затем переименуйте файл, чтобы отключить его:

sudo mv  WRONGFILE.list  WRONGFILE.list.backup 

Или вместо переименования файла создайте резервную папку и переместите файл там:

sudo mkdir             backup_on_date_YYYMMDD
sudo mv WRONGFILE.list backup_on_date_YYYMMDD

Для вашей информации add-apt-repository - это скрипт для скрипта, добавляющий или комментируя строки в ваших *.list файлах. Лично я предпочитаю обрабатывать себя этими операциями, чтобы оставаться ясным и amp; secure *.list.

Удалить ключи подписи пакета

Показать установленные ключи apt с помощью apt-key list и найти ключ для репо, который вы хотите удалить, например: [ ! d9]

pub   2048R/5044912E 2010-02-11
uid                  Dropbox Automatic Signing Key <linux@dropbox.com>

Затем вы можете использовать sudo apt-key del 5044912E для удаления этой клавиши.

1
задан 8 March 2015 в 22:30

1 ответ

После редактирования JAVA_HOME в /etc/environment вы должны сделать:

source /etc/environment
export JAVA_HOME

Если вы используете только новое значение, которое не будет экспортироваться в любой прогон подпроцесса из вашей оболочки. [ ! d1]

0
ответ дан 23 May 2018 в 22:36

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

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