Вопрос Какой пакет предоставляет конкретную банку?


Как определить, какой пакет apt я должен установить, чтобы иметь определенный файл jar?

BTW: Я на самом деле хочу решить

XML parser factory has not been configured correctly: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found

но я хочу найти общее решение.

Давайте сделаем это на примере:

  • Я пропускаю org.apache.xerces.jaxp.SAXParserFactoryImpl
  • поэтому я могу использовать http://search.maven.com и определите, что мне нужен xerces-1.4.4.jar
  • но в каком пакете ubuntu находится этот банку?

2
2018-04-11 12:45


происхождения


Где файл jar? - Avinash Raj
Пытаться dpkg -S /path/filename.jar - Avinash Raj
@AvinashRaj банку еще нет ... Я хочу найти нужный пакет для установки - lrkwz
Неясно, пожалуйста, будьте конкретны. - Avinash Raj
apt-file search /name/of/the/file? - Rmano


ответы:


Попробуйте установить libxerces2-java:

sudo apt-get install libxerces2-java

Чтобы найти правильный пакет, попробуйте использовать мощный http://packages.ubuntu.com используя запрос о содержимом пакета:

http://packages.ubuntu.com/search?searchon=contents&keywords=xerces+jar&mode=filename&suite=saucy&arch=any


2
2018-04-11 12:55



Это решает проблему, но она не отвечает на вопрос;) - Rinzwind
Вы правы, я добавил ссылку на packages.ubuntu.com - Sylvain Pineau