## page was renamed from AptUrl #format wiki #language it <
> <> <> = Introduzione = '''apturl''' è uno strumento che facilita l'installazione di un programma attraverso il proprio [[InternetRete/Navigazione#Browser_per_navigare|browser web]]. Infatti, selezionando particolari link all'interno di una pagina web, sarà avviata la procedura di installazione dei pacchetti selezionati.<
> Per esempio, selezionando il link [[apt://nano|nano]], '''apturl''' lancerà il gestore dei pacchetti per avviare l'installazione del pacchetto chiamato ''nano''. '''apturl''' è un metodo complementare e non sostitutivo dei principali [[AmministrazioneSistema/InstallareProgrammi#installare_pacchetti|strumenti di installazione]] dei pacchetti. = Installazione = '''apturl''' è di solito preinstallato in Ubuntu. Se assente, avviare il [[AmministrazioneSistema/InstallareProgrammi#installare_pacchetti|gestore di pacchetti]] della propria distribuzione e [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''apturl''. In alternativa, è possibile installare '''apturl''' digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{ sudo apt install apturl }}} = Browser compatibili = '''apturl''' funziona nativamente con le versioni recenti dei browser più comuni, quali '''[[InternetRete/Navigazione/Firefox|Firefox]]''', '''[[InternetRete/Navigazione/Chromium|Chromium]]''', '''[[InternetRete/Navigazione/GoogleChrome|Google Chrome]]''', '''[[InternetRete/Navigazione/Opera|Opera]]''', '''Vivaldi''', '''Falkon''' ed '''Epiphany'''. Qualora '''apturl''' non dovesse funzionare su altri browser quali '''Konqueror''' e fork di '''Firefox''' ('''Swiftfox''', '''Seamonkey''', '''!IceWeasel''', '''Palemoon''', '''Waterfox''', ecc.), oppure in altri casi particolari (installazioni manuali, vecchie versioni ecc.), seguire le istruzioni del paragrafo successivo. = Risoluzione dei problemi = == Dipendenze mancanti == In Ubuntu 18.04 LTS e nelle derivate sono stati segnalati problemi di dipendenze di '''apturl''' che ne inficiano il funzionamento.<
> Per sistemare dare i seguenti comandi per installare le dipendenze mancanti: 0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare]] i pacchetti presenti nel proprio sistema. 0. Se non presenti, [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti [[apt://update-manager|update-manager]] e [[apt://python3-update-manager|python3-update-manager]]. == Google Chrome == Qualora gli apt-url non dovessero funzionare automaticamente, installare la seguente [[https://chrome.google.com/webstore/detail/oljmaangfgmmokjpnojhfblppgeijikp#|estensione]]. == Browser basati su Firefox == Le seguenti istruzioni solo valide per browser basati su '''Firefox''', quali '''Swiftfox''', '''Seamonkey''', '''!IceWeasel''', '''Palemoon''', '''Waterfox''', ecc. {{{#!wiki tip Per scopi di test o sviluppo, si informa che tale procedura è anche valida per vecchie versioni di '''Firefox''' superiori alla 3.}}} 0. Nella barra degli indirizzi digitare l'indirizzo `about:config`. 0. Fare clic su '''Farò attenzione, prometto''' o '''Accetto i rischi''' a seconda della versione di Firefox utilizzata. 0. Fare clic con il pulsante destro del mouse e selezionare '''''Nuovo → Stringa''''', quindi aggiungere i seguenti valori: ||'''Stringa''' ||<:>'''Valore''' || ||network.protocol-handler.app.apt || /usr/bin/apturl || ||network.protocol-handler.app.apt+http|| /usr/bin/apturl || 0. Fare clic con il pulsante destro del mouse e selezionare '''''Nuovo → Booleano''''', quindi aggiungere i seguenti valori: ||'''Booleano''' ||<:>'''Valore''' || ||network.protocol-handler.warn-external.apt || false || ||network.protocol-handler.warn-external.apt+http|| false || ||<-2 rowstyle="background-color: #f7f7f7; ">altro valore che è possibile inserire qualora i precedenti non fossero sufficienti: || ||network.protocol-handler.expose.apt|| false || 0. Fare clic sul link [[apt://nano|nano]]. 0. Nella finestra '''Avvia applicazione''', scegliere '''Seleziona''' ed inserire il percorso `/usr/bin/apturl`. 0. Selezionare '''Ricorda la mia scelta''' e cliccare '''Ok'''. ##== Istruzioni per Ubuntu 17.10 == ## ## 0. Avviare '''Firefox'''; ## 0. Digitare `about:config` nella barra degli indirizzi; verrà mostrata una schermata di avviso, quindi premere '''Accetto i ##rischi'''. ## 0. Premere il pulsante destro del mouse, quindi selezionare '''''Nuovo → Booleano'''''. ## 0. Inserire alla voce '''nome del parametro''' il testo '''network.protocol-handler.expose.apt'''. ## 0. Inserire alla voce '''valore''' il testo '''false'''. ## 0. Chiudere la scheda `about:config`. ## 0. Per verificare che '''apturl''' sia installato correttamente, fare clic sul link [[apt://nano|nano]]. ## == Konqueror == Se necessario, per abilitare il supporto su '''Konqueror''' seguire i seguenti passaggi: 0. Modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/usr/share/services/apt.protocol` aggiungendo le seguenti righe: {{{ [Protocol] exec=apturl "%u" protocol=apt input=none output=none helper=true reading=true writing=true }}} 0. Modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/usr/share/services/apt+http.protocol` aggiungendo le seguenti righe:{{{ [Protocol] exec=apturl "%u" protocol=apt+http input=none output=none helper=true reading=true writing=true }}} = Ulteriori risorse = * [[https://help.ubuntu.com/community/AptURL|Documento originale]] ---- CategoryAmministrazione