Могу ли я установить из исходного кода, если у меня уже есть пакет репо?

I не знаю об API Python, но это связано с GtkApplication.

Прочтите вики GtkApplication HowDoI, в которой говорится:

GtkApplication по умолчанию использует одноэкземплярные приложения

См. также этот вопрос.

1
08.04.2017, 22:13
1 ответ

Вы не можете установить две версии одного и того же пакета с помощью диспетчера пакетов. (Вот как работает APT — есть другие менеджеры пакетов, которые работают по-другому. )Если вы попытаетесь установить вторую версию, она заменит старую.

С помощью APT можно установить несколько версий некоторых программ. Это делается путем добавления версии программы в имя пакета.Обычно это делается для библиотек, поскольку у вас может быть установлено несколько программ, использующих разные версии одной и той же библиотеки. На самом деле это происходит с VirtualBox :, который вы пытаетесь установить virtualbox-5.1с уже установленным virtualbox-5.0. Что касается имен пакетов, это возможно. Однако на самом деле эти пакеты нельзя установить вместе; метаданные пакета содержат информацию о конфликте, которая говорит менеджеру пакетов не устанавливать их вместе. Даже если метаданные пакета не объявляли о конфликте, два пакета нельзя было установить вместе, потому что они предоставляют файлы с одинаковыми именами. Я не знаю, почему VirtualBox поставляется в пакетах, название которых содержит версию программного обеспечения.

Если вы хотите установить несколько версий VirtualBox, вам придется установить их из бинарного дистрибутива или из исходного кода, не используя диспетчер пакетов. Другими словами, не получайте deb-файл (, за исключением, возможно, одной из версий ).

0
28.01.2020, 00:57

Теги

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