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
apturl [Le 19/09/2019, 10:24]
89.82.90.221 [Chromium et Google Chrome]
apturl [Le 05/10/2019, 00:55]
L'Africain Petit nettoyage
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 20: Ligne 20:
  
 ===== Installation ===== ===== Installation =====
-Sur Ubuntu, apturl est installé par défaut, toutefois si il ne l'est pas , il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>apturl|apturl]]**.+Sur Ubuntu, apturl est installé par défaut, toutefois si il ne l'est pas , il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​apturl]]**.
  
-Une interface existe pour [[:KDE]], elle se nomme **[[apt>apturl-kde|apturl-kde]]**.+Une interface existe pour [[:KDE]], elle se nomme **[[apt>​apturl-kde]]**.
  
 ==== Choisir apturl comme « gestionnaire de paquet » lors d'un clic sur un lien apt ==== ==== Choisir apturl comme « gestionnaire de paquet » lors d'un clic sur un lien apt ====
Ligne 34: Ligne 34:
 ==== Firefox et Epiphany ==== ==== Firefox et Epiphany ====
 <note warning> <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 [[dépôts]] ​(et donc préinstallée) 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>​
- +
-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 ?}}
Ligne 47: Ligne 43:
 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 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 55: Ligne 51:
   * **network.protocol-handler.warn-external.apt** en valeur booléenne et mettez **false** comme valeur,   * **network.protocol-handler.warn-external.apt** en valeur booléenne et mettez **false** comme valeur,
   * **network.protocol-handler.warn-external.apt+http** en valeur booléenne et mettez **false** comme valeur.   * **network.protocol-handler.warn-external.apt+http** en valeur booléenne et mettez **false** comme valeur.
-  *  Et eventuellement, une entrée //valeur booléenne//​ en saisissant (le nom de l'​option) **network.protocol-handler.expose.apt** puis validez et et sélectionnez **false** comme valeur.+  *  Et éventuellement, une entrée //valeur booléenne//​ en saisissant (le nom de l'​option) **network.protocol-handler.expose.apt** puis validez et et sélectionnez **false** comme valeur.
  
 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.
Ligne 100: Ligne 96:
 ==== Installer un seul paquet ==== ==== Installer un seul paquet ====
  
-Pour installer, par exemple, le paquet **dl_poly** : [[apt>​unrar]] (tout simplement)+Pour installer, par exemple, le paquet **unrar** : [[apt>​unrar]] (tout simplement)
  
  
Ligne 110: Ligne 106:
  
 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 05/10/2019, 00:55
  • par L'Africain