Sans Ubuntu Software Center dans Lubuntu, je n’ai pas pu modifier les liens d’ouverture apt dans tous les programmes Firefox (voir this question ). Après avoir installé Ubuntu Software Center , le problème est résolu, mais pourrais-je utiliser un autre programme à la place de Ubuntu Software Center dans le même but ? Je le trouve trop lourd et je préfère installer le terminal , gdebi , Lubuntu Software Center ou le Synaptic .
(Maintenant que j’ai l’option apt dans Firefox/Préférences/Applications, j’essaie de changer Ubuntu Software Center en Lubuntu Software Center mais cela ne change pas l'option.)
Mais un très simple installateur graphique de type apt-get
- appelé AptURL le fait.
Sudo apt-get install apturl
L'autre option consiste à utiliser un script personnalisé tel que réponse de green7
Mais pour être indépendant du navigateur, il vous faut:
.desktop
pour votre script/application, indiquant qu'il gère le protocole x-scheme-handler/apt
(voir les lignes MimeType=
dans aptURL.desktop , buntu- software-center.desktop )defaults.list
dans /usr/share/applications/
Vous pouvez modifier l'action dans Préférences > Applications de Ubuntu Software Center
à ce simple script Shell.
#! /bin/bash toInstall="$@" toInstall=${toInstall#*:Buch[.____._revlxterm -e "Sudo apt-get install $ toInstall ; lis"
Enregistrez ceci dans un fichier, dites aptFirefox.sh
, et rendez-le exécutable en lançant:
chmod +x /path/to/aptFirefox.sh
Vous pouvez maintenant remplacer Ubuntu Software Center
par aptFirefox.sh
.
Maintenant, chaque fois que vous cliquez sur un lien apt
, une fenêtre de terminal vous demandant votre mot de passe s'affichera.
Après avoir entré correctement votre mot de passe, le package sera installé.
Note que vous pouvez utiliser xterm
à la place de lxterm
.