Azureus отлично работает на последней Java, но его проверка зависимостей запрашивает устаревшую версию JRE. Как сообщить Ubuntu о том, чтобы остановить naggin меня за “ неудовлетворительная зависимость & rdquo ;?

Я использую Audacity v2.0.3 в Linux Mint 16, который является производным от Ubuntu 13.10 и имел ту же проблему.

Когда Audacity запускается, он ищет временную директорию для хранения ее временных файлы, а именно

/var/tmp/audacity-${USER}

, где $ {USER} имеет значение имени пользователя для входа в систему, а переменная окружения USER обычно правильно устанавливается во время процесса входа в систему.

Чтобы быть уверенным , всегда можно сделать

echo ${USER}

, чтобы убедиться, что оно установлено и установлено соответствующее значение.

Таким образом, очень простое решение:

mkdir /var/tmp/audacity-${USER}
[d6 ] и для конфиденциальности, если хотите, и если ваш umask отличается от 0007,

chmod 0700 /var/tmp/audacity-${USER}

, или вы можете сделать это за один раз с помощью

mkdir -m 0700 /var/tmp/audacity-${USER}

Очевидно, пользователь должен имеют разрешение на запись на /var/tmp, в противном случае это должно быть выполнено root, которому также необходимо будет изменить владельца и группу владельца созданного каталога соответствующему пользователю и группе.

Почему смелость не создать этот каталог для себя - вопрос, который должен быть направлен на w ритуалы смелости, потому что появляется диалоговое окно, чтобы сказать, что некоей неаудированной директории для временного хранения не существует, а затем segfaulting является крайне плохим пользовательским интерфейсом.

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

1
задан 29 April 2016 в 16:27

2 ответа

Вы не можете сказать Ubuntu игнорировать проблему, но вы можете подделать установку пакета, создав фиктивную версию. Это не так больно.

sudo apt install equivs
nano openjdk-7-jre

Вставьте что-то вроде следующего:

Section: misc
Priority: optional

Package: openjdk-7-jre
Description: Dummy package

И затем запустите:

equivs-build openjdk-7-jre
sudo dpkg -i openjdk-7-jre_1.0_all.deb
2
ответ дан 23 May 2018 в 11:37
  • 1
    Извините, я не могу выдвинуть свою кандидатуру из-за отсутствия репрезентаций, но это был отличный ответ. Это мгновенно решило проблему. большое спасибо. – Spero 29 April 2016 в 14:21
  • 2
    Должен быть небольшой тик под счетом, чтобы отметить это как принятый ответ. – Oli♦ 29 April 2016 в 16:04
"Is there any way to tell Ubuntu to ignore the dependencies for this specific package?"

No.

Почему

Если вам нужно поговорить с французским человеком, вам нужен переводчик - или выучите французский - который переведет французские слова на английский для вас. Вы depend на этом переводчике - или какой-либо другой среде - передаете properly этому человеку.

У Vuze есть свои зависимости, на которые он depends работает properly.

Кроме того, Linux имеет гораздо лучшие, более быстрые и безопасные торрент-клиенты по умолчанию.

Ссылки

Как разрешить неудовлетворенные зависимости после добавления PPA? Список клиентов Torrent с графическим интерфейсом
0
ответ дан 23 May 2018 в 11:37
  • 1
    Да ладно. Это не Windows. Мы не следуем этим нормам, мы их нарушаем. – Spero 29 April 2016 в 14:15

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

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