Как узнать, существует ли определенный пакет в репозиториях apt? [дубликат]

На этот вопрос уже есть ответ:

Меня особенно интересует, существует ли 32-разрядная версия OpenJDK 8 в репозиториях apt / Ubuntu.

Согласно этот ответ , вы можете установить 32-разрядную версию пакетов Open JDK 7 с помощью:

sudo apt-get install openjdk-7-jre:i386

Как я могу сделать эквивалент ls -al чтобы узнать, какие пакеты существуют для OpenJDK 8, в частности, 32-битные?

7
задан 13 April 2017 в 05:32

2 ответа

В первую очередь, доступность пакетов (и различные версии) зависит высоко от выпуска, который Вы имеете.

можно сделать

apt-cache search --names-only '^openjdk-8-.*'

для поиска имен пакета, который запускается с openjdk-8. Необходимо работать sudo apt-get update сначала.

, Например, в моих 14.04:

$ apt-cache search --names-only '^openjdk-8-.*'
openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-8-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-8-doc - OpenJDK Development Kit (JDK) documentation
openjdk-8-jdk - OpenJDK Development Kit (JDK)
openjdk-8-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-8-jre-jamvm - Alternative JVM for OpenJDK, using JamVM
openjdk-8-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-8-source - OpenJDK Development Kit (JDK) source files

Теперь для пакетов на 32 бита, необходимо включить multiarch поддержка сначала, и затем можно использовать apt-cache policy на отдельных пакетах для проверения их наличия:

$ apt-cache policy openjdk-8-jre:i386
openjdk-8-jre:i386:
  Installed: (none)
  Candidate: 8u45-b14-1
  Version table:
     8u45-b14-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe i386 Packages
7
ответ дан 23 November 2019 в 06:29
apt-cache search OpenJDK  

и, конечно:

man apt-cache

и, в репозитории для МОЕЙ версии Ubuntu (14.04.3 LTS), ответ является номером YMMV

2
ответ дан 23 November 2019 в 06:29

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

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