Question Quel paquet fournit un pot donné?


Comment puis-je déterminer le package apt que je devrais installer pour avoir un fichier jar?

BTW: je cherche réellement à résoudre

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

mais je souhaite trouver une solution générale.

Faisons-le par exemple:

  • Org.apache.xerces.jaxp.SAXParserFactoryImpl me manque
  • donc je peux utiliser http://search.maven.com et déterminer que j'ai besoin de xerces-1.4.4.jar
  • mais dans quel paquet Ubuntu est ce pot localisé?

2
2018-04-11 12:45


origine


Où est le fichier jar? - Avinash Raj
Essayer dpkg -S /path/filename.jar - Avinash Raj
@AvinashRaj le pot n'est pas encore là ... je souhaite trouver le bon paquet à installer - lrkwz
Pas clair, s'il vous plaît soyez précis. - Avinash Raj
apt-file search /name/of/the/file? - Rmano


Réponses:


Essayez d'installer libxerces2-java:

sudo apt-get install libxerces2-java

Pour trouver le bon paquet, essayez d'utiliser le puissant http://packages.ubuntu.com en utilisant la requête sur le contenu du package:

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


2
2018-04-11 12:55



Cela résout le problème mais ne répond pas à la question;) - Rinzwind
Vous avez raison, j'ai ajouté un lien vers packages.ubuntu.com - Sylvain Pineau