Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
apturl [Le 21/08/2017, 16:06]
L'Africain Maj de la page
apturl [Le 25/09/2019, 17:36]
L'Africain
Ligne 1: Ligne 1:
-{{tag>Xenial ​apt paquet gestionnaire_de_paquets logiciels installation_logiciel}}+{{tag>Bionic ​apt paquet gestionnaire_de_paquets logiciels installation_logiciel}}
  
 ---- ----
Ligne 31: Ligne 31:
  
 =====Configuration===== =====Configuration=====
-==== Firefox et Epiphany ​ ====+ 
 +==== Firefox et Epiphany ==== 
 +<note warning>​ 
 +L'​application apturl est certainement préinstallée depuis pas mal d'​années,​ mais des versions de firefox (56.0), livrées avec ubuntu 17.10 n'ont pas incorporé le paramétrage permettant de lancer l'​application. 
 + 
 +Dans Ubuntu 18.04 la version "​snap"​ de Firefox (obtenu par la bibliothèque de logiciels) semble ne pas avoir pas les permissions nécessaires pour accéder au dossier usr/bin/ (un message d'​erreur indique "​permission denied"​) ; tandis que la version obtenue via les répertoires (sudo apt install firefox) fonctionnera correctement et pourra suivre le chemin jusqu'​à la fonction apt-url ([[https://​askubuntu.com/​questions/​1166033/​issues-with-firefox-permissions-on-ubuntu-18-04/​1166199#​1166199?​newreg=60e88651a8ea4c6f95188e1f28477fe9|source]]). 
 + 
 +</​note>​
  
 {{ :​applications:​apturl_firefox_lucid2.png?​300|Besoin d'​activer les liens apturl ?}} {{ :​applications:​apturl_firefox_lucid2.png?​300|Besoin d'​activer les liens apturl ?}}
  
-Cliquez sur ce lien : **[[apt>​gimp]]**. La fenêtre "​lancement de l'​application"​ (ci-contre) apparaît. (Dans l'​exemple ci-contre "​apturl"​ est déjà sélectionné ; si dans votre cas "​apturl"​ n'est pas visible, cliquez sur le bouton **Choisir**,​ puis **Ordinateur**,​ puis le répertoire **/​usr/​bin** puis le fichier "​apturl"​.)+Cliquez sur ce lien : **[[apt>​gimp]]**. La fenêtre "​lancement de l'​application"​ (ci-contre) apparaît. (Dans l'​exemple ci-contre "**apturl**" est déjà sélectionné ​) 
 +  * **Si dans votre cas "**apturl**" n'est pas visible, cliquez sur le bouton **Choisir**,​ puis **Ordinateur**,​ puis le répertoire **/​usr/​bin** puis le fichier "**apturl**".
  
 Ne pas oublier de cocher **Se souvenir de mon choix** et validez. Ne pas oublier de cocher **Se souvenir de mon choix** et validez.
 +
 +  * **Si le fichier ​ "​**apturl**"​ n'​existe pas dans le répertoire **/​usr/​bin**,​ Ouvrez un [[:​terminal]] et entrez la commande suivante:<​code>​sudo apt-get install apturl </​code>​
  
 Si ça ne fonctionne toujours pas, saisissez //​about:​config//​ (sans espace) dans la barre de navigation et rajoutez en faisant clic-droit puis //​nouvelle//​ : Si ça ne fonctionne toujours pas, saisissez //​about:​config//​ (sans espace) dans la barre de navigation et rajoutez en faisant clic-droit puis //​nouvelle//​ :
Ligne 48: Ligne 58:
  
 Cliquez ensuite sur le lien apt d'une application que vous voulez installer, choisissez l'​application **apturl** dont le chemin est **///​usr/​bin/​apturl//​** pour l’ouvrir, cochez "Se souvenir de mon choix" et validez. Cliquez ensuite sur le lien apt d'une application que vous voulez installer, choisissez l'​application **apturl** dont le chemin est **///​usr/​bin/​apturl//​** pour l’ouvrir, cochez "Se souvenir de mon choix" et validez.
- 
- 
- 
- 
 ==== Konqueror ==== ==== Konqueror ====
 [[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] ///​usr/​share/​services/​apt.protocol//​ en mode [[sudo|administrateur]] avec le contenu suivant : <file - apt.protocol>​[Protocol] [[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] ///​usr/​share/​services/​apt.protocol//​ en mode [[sudo|administrateur]] avec le contenu suivant : <file - apt.protocol>​[Protocol]
Ligne 77: Ligne 83:
  
 ====  Chromium et Google Chrome==== ====  Chromium et Google Chrome====
 +=== Version deb des depots ===
 Si vous avez appliqué la commande proposée au début de cette page [[:​Chromium]] utilisera sans aucune autre manipulation apt-url. Si vous avez appliqué la commande proposée au début de cette page [[:​Chromium]] utilisera sans aucune autre manipulation apt-url.
    
 +=== Version Snap ===
 +
 +Chromium Snap ne permet pas actuellement de lancer des logiciels ( comme xdg-open) via des liens
 +
 ===== Utilisation ===== ===== Utilisation =====
  
Ligne 99: Ligne 110:
  
 On peut spécifier un dépôt à utiliser pour installer le paquet en question avec un lien du style : On peut spécifier un dépôt à utiliser pour installer le paquet en question avec un lien du style :
-[[apt>​archive.canonical.com?​package=skype?​dist=xenial?​section=commercial|dépôt commercial et Skype]]+[[apt>​archive.canonical.com?​package=skype?​dist=bionic?​section=commercial|dépôt commercial et Skype]]
  
-Ici, on installera le paquet **Skype** disponible sur le dépôt ​Xenial ​Commercial de Canonical.+Ici, on installera le paquet **Skype** disponible sur le dépôt ​bionic ​Commercial de Canonical.
  
 Tous les dépôts conformes à la norme Debian pourront être utilisés avec cette méthode. Tous les dépôts conformes à la norme Debian pourront être utilisés avec cette méthode.
  
- 
-==== Utiliser un PPA ==== 
- 
-<note warning> La fermeture de la page GitHub de ce projet et le dernier message(("​ Michael Vogt s'est finalement décidé à me répondre. 
-En réalité, l'​idée avait déjà été abordée depuis un moment en interne et du code inclus à cet effet dans "​apturl"​. 
- 
-Cependant, ce code partiellement créé à été désactivé (je m'en suis resservi) pour plusieurs raisons : éviter les malwares et autres softs malicieux, les softs mal codés etc. 
- 
-Du coup, Michael salue mon initiative mais est hésitant (je pense qu'il est plus qu'​hésitant mais il a mis les formes) quant à l'​inclusion de mon code pour les risques pré-cités. 
- 
-Ce qu'il manque d'​après lui est une "​évaluation par les pairs" (peer review) sur les PPA. 
-Dans ce cas précis, un apturl "​amélioré"​ aurait sa place... 
-Du coup, on pourrait avoir, selon l'​évaluation du PPA (négative ou positive), un message d'​alerte ou non. 
- 
-Maintenant, il ne m'a pas précisé si le peer review était une fonctionnalité attendue de Launchpad. 
-Je vais tenter d'en savoir plus à ce niveau... car maintenir un fork qui ne sera jamais inclus ne me semble pas judicieux. ")) 
- ​(datant de 2014) laissent penser que ce projet a été abandonné. </​note>​ 
-Il existe un projet de fork d'​apturl permettant d'​ajouter des PPA via un lien : 
-voir le forum [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1441781|dédié]] 
- 
-=====Problèmes connus===== 
-====Crash avec Ubuntu 14.04 et Firefox==== 
-Impossible d'​utiliser les liens apt dans Firefox. Rien ne se passait, et un rapport de bug s'​ouvrait. En cliquant sur "​détails",​ le gestionnaire de bugs donnait l'​erreur suivante : 
- 
-''​apturl-gtk crashed .... icone deb pas présent dans le thème''​ 
- 
-J'ai résolu ce problème par une manipulation pas très professionnelle,​ mais qui marche : 
- 
-- lancez le [[:​gestionnaire de fichiers]] en tant qu'​[[:​sudo|administrateur]],​ 
-- copiez une icône en 16x16 (par exemple, depuis //​usr/​share/​icons/​gnome//​) et renommez-la en deb.png 
- 
-- collez cette icône //deb.png// dans //​usr/​share/​icons/​unity-icon-theme//​ et dans ///​usr/​share/​icons/​gnome/​16x16/​apps//​ (Je ne sais grâce à quel dossier cela marche...) 
  
 ===== Liens ===== ===== Liens =====
- +  ​* [[apt]]
-  ​* [[http://​www.cedynamix.fr/​2007/​09/​30/​le-protocole-apt-quest-ce-que-cest/​|Billet de Cedynamix présentant le protocole ​apt]]+
   * (en) [[http://​blog.appnr.com/​help/#​howto-install-packages|Enable the AptURL protocol (Appnr blog)]]   * (en) [[http://​blog.appnr.com/​help/#​howto-install-packages|Enable the AptURL protocol (Appnr blog)]]
   * [[http://​appnr.com/​|Site proposant tous les paquets Ubuntu installables par AptUrl]]   * [[http://​appnr.com/​|Site proposant tous les paquets Ubuntu installables par AptUrl]]
  • apturl.txt
  • Dernière modification: Le 11/09/2022, 12:17
  • par moths-art