Как установить другую версию программы? [dубликат]

После использования katoolin и добавления репозиториев его безопасно запускать sudo apt-get update, но не используйте apt-get upgrade, если вы это сделаете, ваш gnome и рабочий стол не запустится.

В katoolin:

Добавить kali repositories & amp; Обновить Обновление apt-get с помощью katoolin или вашего терминала

Установите все необходимые инструменты, после чего выполните очистку, удалив репозитории kali из ваших sources.list и apt-key.

[d9 ] Если возникла какая-либо ошибка, она исходит из sources.list, то есть пакет или инструмент не разработаны / доступны для вашей архитектуры Linux, а сам katoolin должен быть обновлен, поскольку хранилища были изменены владельцем.

не использовать apt-get upgrade

Добавить хранилища kali & amp; Обновить

Добавить хранилища kali и amp; Обновите

sudo apt-get install aptitude
, затем выполните поиск требований к кандидатам пакета, например:
aptitude search "?provides(wine)"
читайте больше о aptitude: В чем разница между dpkg и aptitude / apt-get? Обновите свой apt-get с помощью katoolin или вашего терминала

Установите aptitude:

-3
задан 14 April 2018 в 00:51

2 ответа

Некоторые программы позволяют одновременно устанавливать более одной версии. Некоторые примеры включают php, python, java и т. Д.

В Центре программного обеспечения или в командной строке укажите версию, которую вы хотите установить.

Чтобы установить (openjdk) в этом случае:

$ sudo apt install openjdk

Вы можете использовать опцию поиска apt, чтобы проверить доступную версию из вашего установленного репозитория с помощью этой команды (среди других вариантов). Я включаю команду и вывод в этом примере:

$ apt search openjdk | egrep ^open.*jdk/ WARNING: apt does not have a stable CLI interface. Use with caution in scripts. openjdk-6-jdk/lucid 6b18-1.8-0ubuntu1 amd64 openjdk-8-jdk/xenial-updates,xenial-security,now 8u162-b12-0ubuntu0.16.04.2 amd64 [installed] openjdk-9-jdk/xenial,now 9~b114-0ubuntu1 amd64 [installed] ljames@ubunzeus:~$

Для установки openjdk версии 8 я запустил бы эту команду (в качестве примера):

$ sudo apt install openjdk-8-jdk

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

2
ответ дан 17 July 2018 в 16:53

Некоторые программы позволяют одновременно устанавливать более одной версии. Некоторые примеры включают php, python, java и т. Д.

В Центре программного обеспечения или в командной строке укажите версию, которую вы хотите установить.

Чтобы установить (openjdk) в этом случае:

$ sudo apt install openjdk

Вы можете использовать опцию поиска apt, чтобы проверить доступную версию из вашего установленного репозитория с помощью этой команды (среди других вариантов). Я включаю команду и вывод в этом примере:

$ apt search openjdk | egrep ^open.*jdk/ WARNING: apt does not have a stable CLI interface. Use with caution in scripts. openjdk-6-jdk/lucid 6b18-1.8-0ubuntu1 amd64 openjdk-8-jdk/xenial-updates,xenial-security,now 8u162-b12-0ubuntu0.16.04.2 amd64 [installed] openjdk-9-jdk/xenial,now 9~b114-0ubuntu1 amd64 [installed] ljames@ubunzeus:~$

Для установки openjdk версии 8 я запустил бы эту команду (в качестве примера):

$ sudo apt install openjdk-8-jdk

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

2
ответ дан 23 July 2018 в 17:44
  • 1
    @ N0rbert Можете ли вы указать, какая строка запутывает? Я отредактирую соответственно. Благодаря! – L. D. James 14 April 2018 в 17:24
  • 2
    @ N0rbert Это результат команды. Вы проверили команду на своем компьютере? На выходе отображаются версии openjdk-6-jdk , установленные на моем компьютере. Я не помню, чтобы когда-либо указывал версию openjdk версии 6 для установки, но прошло несколько лет с тех пор, как я выполнил чистую установку ОС. В этом случае вывод может помочь продемонстрировать, как apt автоматически поддерживает различные пакеты зависимостей при упрощении установки нескольких версий. – L. D. James 14 April 2018 в 17:33
  • 3
    Кстати, я никогда не выполнял (кажущуюся) сложную командную строку дублированного ответа. Я уверен, что это потому, что у меня никогда не было желания, или нужно переходить на другую версию. Я всегда использую текущую версию по умолчанию, если нет необходимости устанавливать дополнительную версию для конкретной задачи. Это когда обе версии находятся в хранилище, поддерживаемом без противоречивых зависимостей, для которых требуется адресация. – L. D. James 14 April 2018 в 17:38
  • 4
  • 5
    Я принял ваши аргументы, поэтому мы можем удалить комментарии к разговору. – N0rbert 14 April 2018 в 17:52

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

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