Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/05/2013, à 22:57

loloof64

Récupérer listes des paquets installés depuis Java 7 ?

Bonjour tout le monde,

je voudrais juste savoir, si avec Java, il est possible de récupérer l'ensemble des paquets installés (sur la machine où le programme s’exécute) et comment s'y prendre.

Puis-je me contenter de lister le contenu de /usr/bin ?

Je vous remercie d'avance.

Dernière modification par loloof64 (Le 03/05/2013, à 23:13)

Hors ligne

#2 Le 03/05/2013, à 23:44

loloof64

Re : Récupérer listes des paquets installés depuis Java 7 ?

J'ai trouvé smile

String [] extCmdArgs = new String[]{"dpkg-query", "-W", "-f=${Package} ${Version}\n"};
		Process fetchInstalledPackagesProcess = Runtime.getRuntime().exec(extCmdArgs);
		BufferedReader reader = null;
		try {
			reader = new BufferedReader(new InputStreamReader(fetchInstalledPackagesProcess.getInputStream()));
			String line;
			while(true){
				line = reader.readLine();
				if (line == null)
					break;
				System.out.println(line);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		finally {
			reader.close();
		}

Hors ligne